Overview
Comment: | Fix a few instances of signed vs. unsigned |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
7f0359ce688e765dcb4148985871440e |
User & Date: | js on 2014-05-15 15:32:42 |
Other Links: | manifest | tags |
Context
2014-05-15
| ||
15:32 | Work around dlsym() API not being valid C check-in: 4a2f61814f user: js tags: trunk | |
15:32 | Fix a few instances of signed vs. unsigned check-in: 7f0359ce68 user: js tags: trunk | |
15:32 | Multiple dtable / sparse array improvements check-in: 1ebb9eb7b3 user: js tags: trunk | |
Changes
Modified src/OFMessagePackExtension.m from [db2b3ae90a] to [331e6c7f3f].
︙ | ︙ | |||
72 73 74 75 76 77 78 | { OF_GETTER(_data, true) } - (OFDataArray*)messagePackRepresentation { OFDataArray *ret; | | | 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | { OF_GETTER(_data, true) } - (OFDataArray*)messagePackRepresentation { OFDataArray *ret; uint8_t prefix; size_t count = [_data count]; if (count == 1) { ret = [OFDataArray dataArrayWithCapacity: 3]; prefix = 0xD4; [ret addItem: &prefix]; |
︙ | ︙ |
Modified src/OFString.m from [ab26efe707] to [78d8e753df].
︙ | ︙ | |||
74 75 76 77 78 79 80 | lossy: (bool)lossy; - (const char*)OF_cStringWithEncoding: (of_string_encoding_t)encoding lossy: (bool)lossy; - (OFString*)OF_JSONRepresentationWithOptions: (int)options depth: (size_t)depth; @end | | > | | | 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | lossy: (bool)lossy; - (const char*)OF_cStringWithEncoding: (of_string_encoding_t)encoding lossy: (bool)lossy; - (OFString*)OF_JSONRepresentationWithOptions: (int)options depth: (size_t)depth; @end extern bool of_unicode_to_iso_8859_15(const of_unichar_t*, uint8_t*, size_t, bool); extern bool of_unicode_to_windows_1252(const of_unichar_t*, uint8_t*, size_t, bool); extern bool of_unicode_to_codepage_437(const of_unichar_t*, uint8_t*, size_t, bool); /* References for static linking */ void _references_to_categories_of_OFString(void) { _OFString_Hashing_reference = 1; _OFString_JSONValue_reference = 1; |
︙ | ︙ | |||
1065 1066 1067 1068 1069 1070 1071 | cString[i] = '\0'; return length; case OF_STRING_ENCODING_ISO_8859_15: if (length + 1 > maxLength) @throw [OFOutOfRangeException exception]; | | | | | | | | 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 | cString[i] = '\0'; return length; case OF_STRING_ENCODING_ISO_8859_15: if (length + 1 > maxLength) @throw [OFOutOfRangeException exception]; if (!of_unicode_to_iso_8859_15(characters, (uint8_t*)cString, length, lossy)) @throw [OFInvalidEncodingException exception]; cString[length] = '\0'; return length; case OF_STRING_ENCODING_WINDOWS_1252: if (length + 1 > maxLength) @throw [OFOutOfRangeException exception]; if (!of_unicode_to_windows_1252(characters, (uint8_t*)cString, length, lossy)) @throw [OFInvalidEncodingException exception]; cString[length] = '\0'; return length; case OF_STRING_ENCODING_CODEPAGE_437: if (length + 1 > maxLength) @throw [OFOutOfRangeException exception]; if (!of_unicode_to_codepage_437(characters, (uint8_t*)cString, length, lossy)) @throw [OFInvalidEncodingException exception]; cString[length] = '\0'; return length; default: @throw [OFNotImplementedException exceptionWithSelector: _cmd |
︙ | ︙ |
Modified src/codepage_437.m from [9a8ab0e727] to [47788b36f8].
︙ | ︙ | |||
34 35 36 37 38 39 40 | 0x03B1, 0x00DF, 0x0393, 0x03C0, 0x03A3, 0x03C3, 0x00B5, 0x03C4, 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0 }; bool | | | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | 0x03B1, 0x00DF, 0x0393, 0x03C0, 0x03A3, 0x03C3, 0x00B5, 0x03C4, 0x03A6, 0x0398, 0x03A9, 0x03B4, 0x221E, 0x03C6, 0x03B5, 0x2229, 0x2261, 0x00B1, 0x2265, 0x2264, 0x2320, 0x2321, 0x00F7, 0x2248, 0x00B0, 0x2219, 0x00B7, 0x221A, 0x207F, 0x00B2, 0x25A0, 0x00A0 }; bool of_unicode_to_codepage_437(const of_unichar_t *input, uint8_t *output, size_t length, bool lossy) { size_t i; for (i = 0; i < length; i++) { of_unichar_t c = input[i]; |
︙ | ︙ |
Modified src/iso_8859_15.m from [efb74e1c28] to [5e18523a01].
︙ | ︙ | |||
34 35 36 37 38 39 40 | 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF }; bool | | | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF }; bool of_unicode_to_iso_8859_15(const of_unichar_t *input, uint8_t *output, size_t length, bool lossy) { size_t i; for (i = 0; i < length; i++) { of_unichar_t c = input[i]; |
︙ | ︙ |
Modified src/windows_1252.m from [6e0427f4c2] to [0ee0cc83a8].
︙ | ︙ | |||
34 35 36 37 38 39 40 | 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF }; bool | | | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | 0x00E0, 0x00E1, 0x00E2, 0x00E3, 0x00E4, 0x00E5, 0x00E6, 0x00E7, 0x00E8, 0x00E9, 0x00EA, 0x00EB, 0x00EC, 0x00ED, 0x00EE, 0x00EF, 0x00F0, 0x00F1, 0x00F2, 0x00F3, 0x00F4, 0x00F5, 0x00F6, 0x00F7, 0x00F8, 0x00F9, 0x00FA, 0x00FB, 0x00FC, 0x00FD, 0x00FE, 0x00FF }; bool of_unicode_to_windows_1252(const of_unichar_t *input, uint8_t *output, size_t length, bool lossy) { size_t i; for (i = 0; i < length; i++) { of_unichar_t c = input[i]; |
︙ | ︙ |