43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
size_t i, j, d;
char *nstr;
if (!is_utf8) {
uint8_t *p = (uint8_t*)*string + *length;
uint8_t t;
while (--p >= (uint8_t*)*string) {
t = table[0][*p];
if (t != 0)
*p = t;
}
return;
}
ulen = [self length];
ustr = [self allocMemoryForNItems: [self length]
withSize: ulen];
|
|
|
<
<
|
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
size_t i, j, d;
char *nstr;
if (!is_utf8) {
uint8_t *p = (uint8_t*)*string + *length;
uint8_t t;
while (--p >= (uint8_t*)*string)
if ((t = table[0][*p]) != 0)
*p = t;
return;
}
ulen = [self length];
ustr = [self allocMemoryForNItems: [self length]
withSize: ulen];
|