Commit Graph

42 Commits

Author SHA1 Message Date
Markus Scherer
f3646e9267 ICU-8235 do not call memcpy()/memmove()/... with a NULL/invalid source pointer
X-SVN-Rev: 31914
2012-06-07 00:14:54 +00:00
Markus Scherer
9a3376c379 ICU-9000 use our own implementation of uprv_stricmp() and uprv_strnicmp() to make sure we use language-independent case mappings/comparisons
X-SVN-Rev: 31118
2011-12-15 00:04:40 +00:00
Markus Scherer
46749f4d00 ICU-8999 uprv_isASCIILetter()
X-SVN-Rev: 31117
2011-12-14 23:43:56 +00:00
Abhinav Gupta
336ce31084 ICU-8668 Remove isalpha dependency
X-SVN-Rev: 31095
2011-12-12 16:16:15 +00:00
Abhinav Gupta
5373f49d27 ICU-8668 C, C++, restrict script to alphabetic in locale name.
X-SVN-Rev: 31031
2011-12-05 20:15:15 +00:00
Markus Scherer
29f8701a59 ICU-8452 MinGW does not have _stricmp()
X-SVN-Rev: 30437
2011-07-27 23:24:54 +00:00
Markus Scherer
9bcc40cf9e ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
X-SVN-Rev: 30412
2011-07-23 00:10:30 +00:00
Eric Mader
41ca4f63ee ICU-4428 update copyright notices for ICU 3.3.
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
George Rhoten
35e0a8a0d2 ICU-739 Make it easier to build ICU on Windows where WIN32 is defined, but WIN32 is not the target.
X-SVN-Rev: 17210
2005-02-17 00:19:44 +00:00
Steven R. Loomis
a4d034cfb4 ICU-3591 unfactor uprv_strtod for 3.2
X-SVN-Rev: 16796
2004-11-08 21:08:36 +00:00
Steven R. Loomis
911642fbb7 ICU-3591 factor uprv_strtod decimal code
X-SVN-Rev: 16791
2004-11-07 06:42:41 +00:00
Steven R. Loomis
edf26740b3 ICU-3591 uprv_strndup
X-SVN-Rev: 16749
2004-11-04 08:05:36 +00:00
George Rhoten
87487f4c09 ICU-4129 Fix for Borland C++ Builder.
X-SVN-Rev: 16440
2004-10-09 00:59:35 +00:00
George Rhoten
088b7ae383 ICU-4078 Remove some dependencies
X-SVN-Rev: 16428
2004-10-08 17:38:36 +00:00
Andy Heninger
9fd23d2638 ICU-2403 Tracing, partial checkin only.
X-SVN-Rev: 13086
2003-09-13 00:07:12 +00:00
Markus Scherer
c96db994ab ICU-2235 initial icu data swapping code
X-SVN-Rev: 12797
2003-08-08 23:39:34 +00:00
Markus Scherer
0818e3892c ICU-2881 hardcode uprv_tolower() and uprv_toupper() for guaranteed locale-independent behavior
X-SVN-Rev: 12013
2003-05-19 22:29:22 +00:00
George Rhoten
2a1a26d193 ICU-2120 Improve the performance of some functions.
X-SVN-Rev: 11184
2003-02-28 05:59:24 +00:00
George Rhoten
c85207afbd ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
Vladimir Weinstein
a8198cf778 ICU-1541 add U_EXPORT2 to declarations that don't have it
X-SVN-Rev: 6982
2001-11-19 18:18:42 +00:00
George Rhoten
ac170552cd ICU-1263 Move T_CString_itosOffset from putil.h -> cstring.h
X-SVN-Rev: 6121
2001-10-08 17:45:30 +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
George Rhoten
c4997713ef ICU-903 Updated the copyright notice
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Steven R. Loomis
7ef7a414f0 ICU-443 use ::memcpy instead of memcpy, etc..
X-SVN-Rev: 3070
2000-11-30 20:48:59 +00:00
George Rhoten
41b12b660d ICU-573 included stdlib.h into files that need it for the utypes.h change
X-SVN-Rev: 2614
2000-10-09 22:08:05 +00:00
Yves Arrouye
1c4c881afb ICU-638 added the new U_HAVE_NL_LANGINFO, U_HAVE_CODESET, and
U_HAVE_TZSET to get rid of the (routinely incorrect) manipulation of U_POSIX
based on platform names. Also added U_HAVE_WCSCPY to define whether a
platform has the w* functions (it may not, even if wchar.h is present).

X-SVN-Rev: 2579
2000-10-05 19:33:35 +00:00
Yves Arrouye
67948bdd9f ICU-322 added uprv_strnicmp() for use by gencnval.
X-SVN-Rev: 2111
2000-08-04 04:48:09 +00:00
Vladimir Weinstein
3901ed6a57 ICU-489 warning fix - added uprv_strtol
X-SVN-Rev: 1850
2000-07-13 17:55:26 +00:00
Yves Arrouye
e7739af606 ICU-390 added a real implementation for uprv_strdup().
X-SVN-Rev: 1382
2000-05-15 22:09:42 +00:00
Helena Chapman
160a920ab9 ICU-375 Added uprv_strdup(). Though not used in code right now, may be useful. Merged back from 1.4.1.2 release.
X-SVN-Rev: 1310
2000-05-02 23:16:50 +00:00
Yves Arrouye
8c8828272a ICU-347 Define the uprv_wcs* as macros that don't take arguments, so
that one can take a pointer to one of these.

X-SVN-Rev: 1092
2000-04-07 01:24:48 +00:00
Markus Scherer
7362589426 ICU-347 do not use wchar.h except when we really need it and we know that we have it
X-SVN-Rev: 1088
2000-04-06 23:22:58 +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
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
f452a84c52 ICU-161 change copyright for open source
X-SVN-Rev: 393
1999-12-13 22:28:37 +00:00
Markus Scherer
7ff9415260 ICU-165 added icu_stricmp()
X-SVN-Rev: 248
1999-11-23 22:52:17 +00:00
Steven R. Loomis
e991a2450d ICU-157 adding icu_strstr [neeed for solaris DLL support]
X-SVN-Rev: 236
1999-11-23 05:07:20 +00:00
Markus Scherer
d834f7cd2d ICU-157 add definitions for the udata API
X-SVN-Rev: 202
1999-11-20 01:15:55 +00:00
Markus Scherer
07a2bc0937 ICU-6 more renaming of constant names
FAILURE -> U_FAILURE etc.

X-SVN-Rev: 76
1999-10-18 22:48:32 +00:00
Markus Scherer
4be556368b ICU-30 utypes.h should not define icu_wcs...() & UFieldPosition
X-SVN-Rev: 62
1999-10-15 18:09:53 +00:00
Markus Scherer
06f7397c3d ICU-15 windows: genrb puts .res files into the current directory
X-SVN-Rev: 47
1999-10-13 01:10:24 +00:00
Unknown User
aa0b0a88e8 Initial revision
X-SVN-Rev: 2
1999-08-16 21:50:52 +00:00