else
l = c;
break;
+#if 0
+ /* unidata-based case folding doens't support special cases */
case 0xB5: /* MICRO SIGN */
- l = 0x3BC; /* GREEK SMALL LETTER MU */
+ l = 0x39C; /* GREEK SMALL LETTER MU */
break;
case 0xDF: /* LATIN SMALL LETTER SHARP S */
insist(!strcmp(ls, "ss"));
l = 0;
break;
+#endif
}
if(l) {
u[0] = l;
/** @brief Less-than comparison function for integer heap */
static inline int int_lt(int a, int b) { return a < b; }
+/** @struct iheap
+ * @brief A heap with @c int elements */
HEAP_TYPE(iheap, int, int_lt);
+HEAP_DEFINE(iheap, int, int_lt);
/** @brief Tests for @ref heap.h */
static void test_heap(void) {