5 #include "linguistics.h"
7 static const char *special[][3]={
32 linguistics_expand_special(char *str, int mode)
37 out=ret=g_strdup(str);
41 char *next=g_utf8_find_next_char(in, NULL);
45 for (i = 0 ; i < sizeof(special)/sizeof(special[0]); i++) {
46 const char *search=special[i][0];
47 if (!strncmp(in,search,len)) {
48 const char *replace=special[i][mode];
50 int replace_len=strlen(replace);
51 dbg_assert(replace_len <= len);
52 dbg(1,"found %s %s %s\n",in,search,replace);