Subversion Repositories wimsdev

Rev

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

Rev 11118 Rev 12258
Line 675... Line 675...
675
void items2lines(char *p)
675
void items2lines(char *p)
676
{
676
{
677
    char *pp;
677
    char *pp;
678
    for(pp=strparstr(p,",");*pp;pp=strparstr(pp+1,",")) *pp='\n';
678
    for(pp=strparstr(p,",");*pp;pp=strparstr(pp+1,",")) *pp='\n';
679
}
679
}
680
 
-
 
-
 
680
#pragma GCC diagnostic push
-
 
681
#pragma GCC diagnostic ignored "-Winvalid-source-encoding"
681
char *acctab="çéèêëúùûüáàâäãóòôöõíìïîñýÿÇÉÈÊËÚÙÛÜÁÀÂÃÄÓÒÔÖÕÍÌÏÎÑÝ",
682
char *acctab="çéèêëúùûüáàâäãóòôöõíìïîñýÿÇÉÈÊËÚÙÛÜÁÀÂÃÄÓÒÔÖÕÍÌÏÎÑÝ",
682
     *deatab="ceeeeuuuuaaaaaoooooiiiinyyCEEEEUUUUAAAAAOOOOOIIIINY";
683
     *deatab="ceeeeuuuuaaaaaoooooiiiinyyCEEEEUUUUAAAAAOOOOOIIIINY";
683
 
684
 
684
/* fold accented letters to unaccented */
685
/* fold accented letters to unaccented */
685
void deaccent(char *p)
686
void deaccent(char *p)
686
{
687
{
687
    char *sp;
688
    char *sp;
688
    char *v;
689
    char *v;
Line 695... Line 696...
695
char *reaccents="'`\"^~";
696
char *reaccents="'`\"^~";
696
char *reaccentl="aeiouycnAEIOUYCN";
697
char *reaccentl="aeiouycnAEIOUYCN";
697
char *reaccentab="\
698
char *reaccentab="\
698
áàäâãéèëêeíìïîióòöôõúùüûuýyÿyyccccçnnnnñ\
699
áàäâãéèëêeíìïîióòöôõúùüûuýyÿyyccccçnnnnñ\
699
ÁÀÄÂÃÉÈËÊEÍÌÏÎIÓÒÖÔÕÚÙÜÛUÝYYYYCCCCÇNNNNÑ";
700
ÁÀÄÂÃÉÈËÊEÍÌÏÎIÓÒÖÔÕÚÙÜÛUÝYYYYCCCCÇNNNNÑ";
700
 
-
 
-
 
701
#pragma GCC diagnostic pop
701
/* compose accent using symbol keys */
702
/* compose accent using symbol keys */
702
void reaccent(char *p)
703
void reaccent(char *p)
703
{
704
{
704
    char *sp, *ap, c;
705
    char *sp, *ap, c;
705
    int i, k;
706
    int i, k;