Subversion Repositories wimsdev

Rev

Rev 1792 | Rev 3718 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1792 Rev 3247
Line 87... Line 87...
87
     *deatab="ceeeeuuuuaaaaaoooooiiiinyCEEEEUUUUAAAAAOOOOOIIIINY";
87
     *deatab="ceeeeuuuuaaaaaoooooiiiinyCEEEEUUUUAAAAAOOOOOIIIINY";
88
 
88
 
89
        /* fold accented letters to unaccented */
89
        /* fold accented letters to unaccented */
90
void deaccent(char *p)
90
void deaccent(char *p)
91
{
91
{
92
    signed char *sp;
92
    char *sp;
93
    char *v;
93
    char *v;
94
    for(sp=p;*sp;sp++) {
94
    for(sp=p;*sp;sp++) {
95
        if(*sp<0 && (v=strchr(acctab,*sp))!=NULL)
95
        if(*sp<0 && (v=strchr(acctab,*sp))!=NULL)
96
          *sp=*(deatab+(v-acctab));
96
          *sp=*(deatab+(v-acctab));
97
        if(!isalnum(*sp) && strchr(",.&$+*",*sp)==0) *sp=' ';
97
        if(!isalnum(*sp) && strchr(",.&$+*",*sp)==0) *sp=' ';