|
7 | 7 | * |
8 | 8 | * |
9 | 9 | * IDENTIFICATION |
10 | | - * $PostgreSQL: pgsql/src/backend/tsearch/spell.c,v 1.14 2009/01/01 17:23:48 momjian Exp $ |
| 10 | + * $PostgreSQL: pgsql/src/backend/tsearch/spell.c,v 1.15 2009/01/29 16:22:10 teodor Exp $ |
11 | 11 | * |
12 | 12 | *------------------------------------------------------------------------- |
13 | 13 | */ |
@@ -521,7 +521,7 @@ addFlagValue(IspellDict *Conf, char *s, uint32 val) |
521 | 521 | (errcode(ERRCODE_CONFIG_FILE_ERROR), |
522 | 522 | errmsg("multibyte flag character is not allowed"))); |
523 | 523 |
|
524 | | - Conf->flagval[(unsigned int) *s] = (unsigned char) val; |
| 524 | + Conf->flagval[*(unsigned char*) s] = (unsigned char) val; |
525 | 525 | Conf->usecompound = true; |
526 | 526 | } |
527 | 527 |
|
@@ -654,7 +654,7 @@ NIImportOOAffixes(IspellDict *Conf, const char *filename) |
654 | 654 | ptr = repl + (ptr - prepl) + 1; |
655 | 655 | while (*ptr) |
656 | 656 | { |
657 | | - aflg |= Conf->flagval[(unsigned int) *ptr]; |
| 657 | + aflg |= Conf->flagval[*(unsigned char*) ptr]; |
658 | 658 | ptr++; |
659 | 659 | } |
660 | 660 | } |
@@ -735,7 +735,7 @@ NIImportAffixes(IspellDict *Conf, const char *filename) |
735 | 735 |
|
736 | 736 | if (*s && pg_mblen(s) == 1) |
737 | 737 | { |
738 | | - Conf->flagval[(unsigned int) *s] = FF_COMPOUNDFLAG; |
| 738 | + Conf->flagval[*(unsigned char*) s] = FF_COMPOUNDFLAG; |
739 | 739 | Conf->usecompound = true; |
740 | 740 | } |
741 | 741 | oldformat = true; |
@@ -791,7 +791,7 @@ NIImportAffixes(IspellDict *Conf, const char *filename) |
791 | 791 | (errcode(ERRCODE_CONFIG_FILE_ERROR), |
792 | 792 | errmsg("multibyte flag character is not allowed"))); |
793 | 793 |
|
794 | | - flag = (unsigned char) *s; |
| 794 | + flag = *(unsigned char*) s; |
795 | 795 | goto nextline; |
796 | 796 | } |
797 | 797 | if (STRNCMP(recoded, "COMPOUNDFLAG") == 0 || STRNCMP(recoded, "COMPOUNDMIN") == 0 || |
@@ -851,7 +851,7 @@ makeCompoundFlags(IspellDict *Conf, int affix) |
851 | 851 |
|
852 | 852 | while (str && *str) |
853 | 853 | { |
854 | | - flag |= Conf->flagval[(unsigned int) *str]; |
| 854 | + flag |= Conf->flagval[*(unsigned char*) str]; |
855 | 855 | str++; |
856 | 856 | } |
857 | 857 |
|
|
0 commit comments