ObjFW  Diff

Differences From Artifact [f5ba43aeaa]:

To Artifact [4623150629]:


34
35
36
37
38
39
40

41
42
43
44
45
46
47
#import "OFInvalidFormatException.h"
#import "OFOutOfMemoryException.h"
#import "OFOutOfRangeException.h"

#import "of_asprintf.h"
#import "unicode.h"


extern const of_char16_t of_iso_8859_15[128];
extern const of_char16_t of_windows_1251[128];
extern const of_char16_t of_windows_1252[128];
extern const of_char16_t of_codepage_437[128];
extern const of_char16_t of_codepage_850[128];
extern const of_char16_t of_codepage_858[128];
extern const of_char16_t of_mac_roman[128];







>







34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#import "OFInvalidFormatException.h"
#import "OFOutOfMemoryException.h"
#import "OFOutOfRangeException.h"

#import "of_asprintf.h"
#import "unicode.h"

extern const of_char16_t of_iso_8859_2[128];
extern const of_char16_t of_iso_8859_15[128];
extern const of_char16_t of_windows_1251[128];
extern const of_char16_t of_windows_1252[128];
extern const of_char16_t of_codepage_437[128];
extern const of_char16_t of_codepage_850[128];
extern const of_char16_t of_codepage_858[128];
extern const of_char16_t of_mac_roman[128];
286
287
288
289
290
291
292



293
294
295
296
297
298
299

			_s->cString[_s->cStringLength] = 0;

			return self;
		}

		switch (encoding) {



		case OF_STRING_ENCODING_ISO_8859_15:
			table = of_iso_8859_15;
			break;
		case OF_STRING_ENCODING_WINDOWS_1251:
			table = of_windows_1251;
			break;
		case OF_STRING_ENCODING_WINDOWS_1252:







>
>
>







287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303

			_s->cString[_s->cStringLength] = 0;

			return self;
		}

		switch (encoding) {
		case OF_STRING_ENCODING_ISO_8859_2:
			table = of_iso_8859_2;
			break;
		case OF_STRING_ENCODING_ISO_8859_15:
			table = of_iso_8859_15;
			break;
		case OF_STRING_ENCODING_WINDOWS_1251:
			table = of_windows_1251;
			break;
		case OF_STRING_ENCODING_WINDOWS_1252: