ObjFW  Diff

Differences From Artifact [feeaa349e9]:

To Artifact [b1198e7c3f]:


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];