Commit Graph

98 Commits

Author SHA1 Message Date
Markus Scherer
023ce6975c ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder(), and optimize them all
X-SVN-Rev: 5078
2001-06-25 23:44:21 +00:00
Markus Scherer
d83e863668 ICU-1007 add a growBuffer implementation for internal use
X-SVN-Rev: 5076
2001-06-25 22:59:23 +00:00
Markus Scherer
673be52f5e ICU-972 separate cwchar.h/.c from cstring.h/.c
X-SVN-Rev: 4799
2001-05-25 17:57:14 +00:00
Vladimir Weinstein
eb53dfe572 ICU-96 [CODE REVIEW] /* THIS WOULD BE AN API CHANGE - WE HAD TO REMOVE IT FROM COMMON AND PUT IN UCOL.CPP */ We needed u_strncmpCodePointOrder for identical comparison
X-SVN-Rev: 4735
2001-05-21 22:54:51 +00:00
Vladimir Weinstein
8e3a554c78 ICU-96 [CODE REVIEW] We needed u_strncmpCodePointOrder for identical comparison
X-SVN-Rev: 4732
2001-05-21 22:28:00 +00:00
George Rhoten
c4997713ef ICU-903 Updated the copyright notice
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
George Rhoten
119437f8ad ICU-894 reimplemented u_strncpy
X-SVN-Rev: 4118
2001-03-15 23:45:54 +00:00
George Rhoten
5287dabf2e ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3812
2001-02-27 23:55:08 +00:00
George Rhoten
20d2995c74 ICU-852 Redefine new u_mem functions
X-SVN-Rev: 3709
2001-02-21 22:27:39 +00:00
George Rhoten
180723abc4 ICU-597 AS/400 porting changes
X-SVN-Rev: 3681
2001-02-20 01:01:03 +00:00
George Rhoten
2bf1f8d330 ICU-852 Added new u_mem functions
X-SVN-Rev: 3631
2001-02-15 03:34:29 +00:00
Markus Scherer
2959043936 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3619
2001-02-14 00:58:35 +00:00
George Rhoten
108eb90aac ICU-838 Added u_austrncpy() & moved similar code closer together
X-SVN-Rev: 3590
2001-02-08 03:00:09 +00:00
Markus Scherer
2dc336d196 ICU-542 implement full string upper-/lowercasing in C
X-SVN-Rev: 3503
2001-01-31 18:20:26 +00:00
George Rhoten
26949ae8e1 ICU-829 Added u_strtok_r and moved some functions around for relavence
X-SVN-Rev: 3495
2001-01-30 20:58:38 +00:00
George Rhoten
f479e58a4b ICU-829 Tested for more edge cases with illegal character matching
X-SVN-Rev: 3494
2001-01-30 18:56:26 +00:00
George Rhoten
970daeceb9 ICU-829 Added u_strspn, u_strcspn and u_strpbrk
X-SVN-Rev: 3491
2001-01-30 03:12:01 +00:00
Markus Scherer
cf1860d22d ICU-750 implement u_strcmpCodePointOrder()
X-SVN-Rev: 3469
2001-01-24 02:36:41 +00:00
George Rhoten
5345550747 ICU-535 Removed code that should never have been checked in yet (stupid WinCVS GUI).
X-SVN-Rev: 3451
2001-01-23 02:45:54 +00:00
George Rhoten
3b66beb865 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3450
2001-01-23 02:40:22 +00:00
George Rhoten
3a45b19a66 ICU-651 u_strchr() can find NUL in a string now
X-SVN-Rev: 2658
2000-10-12 22:00:33 +00:00
George Rhoten
4665536929 ICU-472 Forgot to make the helper function local to the source code.
X-SVN-Rev: 2385
2000-08-29 22:45:46 +00:00
Markus Scherer
faa2a512ef ICU-410 preflighting crashed when destCapacity>0 (oops, did this yesterday?)
X-SVN-Rev: 2307
2000-08-17 17:12:38 +00:00
Markus Scherer
32c4579f31 ICU-410 u_unescapeAt() return a 21-bit code point from a surrogate pair following a backslash
X-SVN-Rev: 2300
2000-08-16 23:54:42 +00:00
Markus Scherer
afe423256d ICU-410 u_unescape() handle surrogate pairs; terminate if error
X-SVN-Rev: 2299
2000-08-16 23:31:50 +00:00
Alan Liu
52826c7008 ICU-410 fix bugs in unescape code
X-SVN-Rev: 2292
2000-08-16 20:24:57 +00:00
George Rhoten
a8f7718d40 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2205
2000-08-11 21:24:17 +00:00
Markus Scherer
17df34956e ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
X-SVN-Rev: 2199
2000-08-11 19:23:50 +00:00
George Rhoten
a34fe9a10a ICU-535 fixed some compiler warnings
X-SVN-Rev: 2164
2000-08-10 01:59:18 +00:00
George Rhoten
965e162a6b ICU-472 strlen is no longer called in u_uastrncpy
X-SVN-Rev: 2131
2000-08-08 00:18:02 +00:00
George Rhoten
072f942e56 ICU-399 Added code to u_strstr again
X-SVN-Rev: 1913
2000-07-17 21:02:18 +00:00
George Rhoten
8f94f238be ICU-399 Added code to u_strstr
X-SVN-Rev: 1912
2000-07-17 20:47:02 +00:00
Alan Liu
cb74716658 ICU-410 create unified unescape function(s)
X-SVN-Rev: 1896
2000-07-16 13:39:07 +00:00
Markus Scherer
6aea18ee6e ICU-410 add API facades for string unescaping
X-SVN-Rev: 1707
2000-06-29 19:36:20 +00:00
Markus Scherer
c685f44e89 ICU-400 add u_strchr32()
X-SVN-Rev: 1706
2000-06-29 19:00:55 +00:00
Markus Scherer
68fe01cfa0 ICU-399 add API facade for u_strstr()
X-SVN-Rev: 1705
2000-06-29 18:52:11 +00:00
Steven R. Loomis
8bc3f0b83b ICU-478 u_uastrncpy fix
X-SVN-Rev: 1694
2000-06-29 01:41:04 +00:00
Markus Scherer
db929853bc ICU-347 do not use wchar.h except when we really need it and we know that we have it
X-SVN-Rev: 1087
2000-04-06 23:06:48 +00:00
Yves Arrouye
270334248b ICU-348 cast to const wchar_t * before calling uprv_wcslen() in order
to avoid a warning on platforms where U_SIZEOF_WCHAR_T isn't sizeof(UChar).

X-SVN-Rev: 1077
2000-04-05 23:14:40 +00:00
Markus Scherer
6074e7bad6 ICU-338 minor 'glitches' found in OS/2 port
X-SVN-Rev: 987
2000-03-24 17:45:45 +00:00
Helena Chapman
5862cf64ee ICU-313 Updated with the new API that takes the length of the source buffer.
X-SVN-Rev: 903
2000-03-07 01:42:40 +00:00
Markus Scherer
aeac763301 ICU-161 open-sourcify more (c) statements
X-SVN-Rev: 577
2000-01-13 23:54:23 +00:00
Vladimir Weinstein
8e21f86812 ICU-12 all public include files are now in unicode dir, all private icu_ functions renamed to uprv_
X-SVN-Rev: 472
1999-12-28 23:39:02 +00:00
Markus Scherer
8fc5d24b2f ICU-170 mutex use of the shared default converter
X-SVN-Rev: 347
1999-12-09 01:03:31 +00:00
Markus Scherer
5927a9f1e8 ICU-174 make code more robust
X-SVN-Rev: 337
1999-12-08 00:15:46 +00:00
Steven R. Loomis
cac0aa8819 ICU-52 fixed austrcpy and UnicodeString::extract so they use U_MAX_PTR if a pointer wraps around.
X-SVN-Rev: 115
1999-10-25 22:20:12 +00:00
Markus Scherer
b942cae860 ICU-6 change enum constants that do not conform to our naming conventions
X-SVN-Rev: 18
1999-10-07 00:07:53 +00:00
Unknown User
aa0b0a88e8 Initial revision
X-SVN-Rev: 2
1999-08-16 21:50:52 +00:00