OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 54... Line 54...
54 continue; 54 continue;
55 +#ifdef FULL_ICONV 55 +#ifdef FULL_ICONV
56 case SHIFT_JIS: 56 case SHIFT_JIS:
57 if (c < 128) break; 57 if (c < 128) break;
58 if (c-0xa1 <= 0xdf-0xa1) { 58 if (c-0xa1 <= 0xdf-0xa1) {
59 @@ -518,6 +525,7 @@ size_t iconv(iconv_t cd, char **restrict 59 @@ -510,6 +517,7 @@ size_t iconv(iconv_t cd, char **restrict
60 c = ksc[c][d]; 60 c = ksc[c][d];
61 if (!c) goto ilseq; 61 if (!c) goto ilseq;
62 break; 62 break;
63 +#endif 63 +#endif
64 default: 64 default:
65 if (!c) break; 65 if (!c) break;
66 c = legacy_map(map, c); 66 c = legacy_map(map, c);
67 @@ -559,6 +567,7 @@ size_t iconv(iconv_t cd, char **restrict 67 @@ -550,6 +558,7 @@ size_t iconv(iconv_t cd, char **restrict
68 } 68 }
69 } 69 }
70 goto subst; 70 goto subst;
71 +#ifdef FULL_ICONV 71 +#ifdef FULL_ICONV
72 case SHIFT_JIS: 72 case SHIFT_JIS:
73 if (c < 128) goto revout; 73 if (c < 128) goto revout;
74 if (c == 0xa5) { 74 if (c == 0xa5) {
75 @@ -632,6 +641,7 @@ size_t iconv(iconv_t cd, char **restrict 75 @@ -623,6 +632,7 @@ size_t iconv(iconv_t cd, char **restrict
76 *(*out)++ = 'B'; 76 *(*out)++ = 'B';
77 *outb -= 8; 77 *outb -= 8;
78 break; 78 break;
79 +#endif 79 +#endif
80 case UCS2: 80 case UCS2: