1 --- euc.c.orig Tue May 20 15:21:44 2003
2 +++ euc.c Wed Jun 18 12:01:30 2003
9 rune_t _EUC_sgetrune(const char *, size_t, char const **);
10 int _EUC_sputrune(rune_t, char *, size_t, char **);
15 - if (n < 1 || (len = CEI->count[set = _euc_set(*string)]) > n) {
20 + if (n < 1 || (len = CEI->count[set = _euc_set(*string)]) > n)
21 return (_INVALID_RUNE);
28 rune = (rune << 8) | ((u_int)(*string++) & 0xff);
31 + if (!isrune(rune)) {
34 + return (_INVALID_RUNE);