- if( !strncasecmp( src, "à", 6 ) ) *dst++ = 'à';
- else if( !strncasecmp( src, "î", 6 ) ) *dst++ = 'î';
+ /* FIXME:
+ * - should probably accept any sequence, rather than only those
+ * commonly found in French.
+ * - output may have to be UTF-8 encoded (cannot assume Latin-1)
+ */
+ if( !strncasecmp( src, "à", 6 ) ) *dst++ = '\xe0';
+ else if( !strncasecmp( src, "î", 6 ) ) *dst++ = '\xee';