| 1157 | } |
| 1158 | |
| 1159 | void* fxCharSetSpaces(txPatternParser* parser) |
| 1160 | { |
| 1161 | txCharSet* result = fxPatternParserCreateTerm(parser, sizeof(txCharSet) + (20 * sizeof(txInteger)), fxCharSetMeasure); |
| 1162 | result->stringCount = 0; |
| 1163 | result->strings = C_NULL; |
| 1164 | result->characters[0] = 20; |
| 1165 | result->characters[1] = 0x0009; |
| 1166 | result->characters[2] = 0x000D + 1; |
| 1167 | result->characters[3] = 0x0020; |
| 1168 | result->characters[4] = 0x0020 + 1; |
| 1169 | result->characters[5] = 0x00A0; |
| 1170 | result->characters[6] = 0x00A0 + 1; |
| 1171 | result->characters[7] = 0x1680; |
| 1172 | result->characters[8] = 0x1680 + 1; |
| 1173 | result->characters[9] = 0x2000; |
| 1174 | result->characters[10] = 0x200A + 1; |
| 1175 | result->characters[11] = 0x2028; |
| 1176 | result->characters[12] = 0x2029 + 1; |
| 1177 | result->characters[13] = 0x202F; |
| 1178 | result->characters[14] = 0x202F + 1; |
| 1179 | result->characters[15] = 0x205F; |
| 1180 | result->characters[16] = 0x205F + 1; |
| 1181 | result->characters[17] = 0x3000; |
| 1182 | result->characters[18] = 0x3000 + 1; |
| 1183 | result->characters[19] = 0xFEFF; |
| 1184 | result->characters[20] = 0xFEFF + 1; |
| 1185 | return result; |
| 1186 | } |
| 1187 | |
| 1188 | static int fxCharSetStringsCompare(const void *p1, const void *p2) |
| 1189 | { |
no test coverage detected