37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
* @"" literal.
*/
if ((ret_c = malloc((length * 3) + 1)) == NULL)
@throw [OFOutOfMemoryException newWithClass: isa
size: (length * 3) + 1];
for (i = 0; *s != '\0'; s++) {
if (isalnum(*s) || *s == '-' || *s == '_' || *s == '.' ||
*s == '~')
ret_c[i++] = *s;
else {
uint8_t high, low;
high = *s >> 4;
low = *s & 0x0F;
|
|
|
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
* @"" literal.
*/
if ((ret_c = malloc((length * 3) + 1)) == NULL)
@throw [OFOutOfMemoryException newWithClass: isa
size: (length * 3) + 1];
for (i = 0; *s != '\0'; s++) {
if (isalnum((int)*s) || *s == '-' || *s == '_' || *s == '.' ||
*s == '~')
ret_c[i++] = *s;
else {
uint8_t high, low;
high = *s >> 4;
low = *s & 0x0F;
|