| 848 | } |
| 849 | |
| 850 | txBoolean fxParseHexEscape(txString* string, txInteger* character) |
| 851 | { |
| 852 | txU1* p = *((txU1**)string); |
| 853 | txU4 value = 0; |
| 854 | txU1 i, c; |
| 855 | for (i = 0; i < 2; i++) { |
| 856 | c = c_read8(p); |
| 857 | if (!fxParseHex(c, &value)) |
| 858 | return 0; |
| 859 | p++; |
| 860 | } |
| 861 | *character = (txInteger)value; |
| 862 | *string = (txString)p; |
| 863 | return 1; |
| 864 | } |
| 865 | |
| 866 | txBoolean fxParseUnicodeEscape(txString* string, txInteger* character, txInteger braces, txInteger separator) |
| 867 | { |
no test coverage detected