blob: 64ebc26f671e7f23fa27a955e069e619c07acbd8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
https://github.com/JuliaStrings/utf8proc/commit/11bb3d9dc796bb006c79c2962a7d19abcadfb3df
Author: Steven G. Johnson <stevenj@alum.mit.edu>
--- a/test/graphemetest.c
+++ b/test/graphemetest.c
@@ -18,12 +18,12 @@ int main(int argc, char **argv)
while (buf[bi]) {
bi = skipspaces(buf, bi);
- if (buf[bi] == '/') { /* grapheme break */
+ if ((uint8_t)buf[bi] == 0xc3 && (uint8_t)buf[bi+1] == 0xb7) { /* U+00f7 = grapheme break */
src[si++] = '/';
- bi++;
+ bi += 2;
}
- else if (buf[bi] == '+') { /* no break */
- bi++;
+ else if ((uint8_t)buf[bi] == 0xc3 && (uint8_t)buf[bi+1] == 0x97) { /* U+00d7 = no break */
+ bi += 2;
}
else if (buf[bi] == '#') { /* start of comments */
break;
|