void copy_lite(char *dest, char *source) { int i,j; for(i=j=0;source[i];i++) if (if_lettre(source[i])) dest[j++]=desaccentue(decapital(source[i])); dest[j]='\0'; if (0) printf("[%s] => [%s]\n",source,dest); }
int no_capital(char *ch) { int i; for (i=0;ch[i];i++) { if ((if_lettre(ch[i]))&&(if_capital(ch[i]))) return False; } return True; }
int strange_inside(char *ch) { int i; for (i=0;ch[i];i++) { if ((!if_lettre(ch[i]))&&(ch[i]!='-')&&(ch[i]!='_')&&(ch[i]!='\'')&&(ch[i]!=' ')&&(ch[i]!='.')) { if (ch[i+1]) return True; } } return False; }
int if_zarbi(char *pt, int *mixt) { int zarb; for (*mixt = False, zarb = False; *pt; pt++) if (((*pt) != '_') && ((*pt) != '\'') && ((*pt) != '\\') && ((*pt) != '/') && ((*pt) != '+') && ((*pt) != '!') && (!if_lettre(*pt)) && (!(IF_NUMBER((*pt))))) zarb = True; else *mixt = True; return zarb; }