… | |
… | |
1038 | else |
1038 | else |
1039 | break; |
1039 | break; |
1040 | } |
1040 | } |
1041 | else if (ch != 0x20 && ch != 0x0a && ch != 0x0d && ch != 0x09) |
1041 | else if (ch != 0x20 && ch != 0x0a && ch != 0x0d && ch != 0x09) |
1042 | break; // parse error, but let higher level handle it, gives better error messages |
1042 | break; // parse error, but let higher level handle it, gives better error messages |
1043 | |
1043 | else |
1044 | ++dec->cur; |
1044 | ++dec->cur; |
1045 | } |
1045 | } |
1046 | } |
1046 | } |
1047 | |
1047 | |
1048 | #define ERR(reason) SB dec->err = reason; goto fail; SE |
1048 | #define ERR(reason) SB dec->err = reason; goto fail; SE |
1049 | |
1049 | |