Markus Scherer
f7e715daee
ICU-10086 move & swap for UnicodeString, LocalPointer, LocalArray
...
X-SVN-Rev: 37469
2015-05-28 17:03:45 +00:00
Andy Heninger
fb24cef93d
ICU-11538 Remove gHeapInUse flag.
...
X-SVN-Rev: 37097
2015-02-27 23:01:33 +00:00
Steven R. Loomis
7594250cc5
ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
...
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Tom Zhang
ee1f29b584
ICU-7653 move LENGTHOF(array) to common, internal header
...
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Michael Ow
5015b2033b
ICU-9380 Reorder header files to fix HP build error.
...
X-SVN-Rev: 32162
2012-08-13 17:21:00 +00:00
Debabrata Sengupta
3ef2d173ca
ICU-9342 implemented patch to support gcc's malloc and alloc_size attributes
...
X-SVN-Rev: 32151
2012-08-10 20:31:15 +00:00
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
a4861cdd06
ICU-8298 avoid ambiguous method matching for MaybeStackArray[index]
...
X-SVN-Rev: 31903
2012-06-04 23:51:39 +00:00
Steven R. Loomis
43b918a0c8
ICU-9258 merge from branches, performance improvements
...
X-SVN-Rev: 31881
2012-05-30 00:41:57 +00:00
Abhinav Gupta
46f02630a1
ICU-8818 implement uprv_calloc
...
X-SVN-Rev: 30991
2011-11-30 17:52:02 +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
Steven R. Loomis
b209c07620
ICU-8687 warnings fix (clang)
...
X-SVN-Rev: 30285
2011-07-06 20:05:38 +00:00
Markus Scherer
9f7d74001c
ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
...
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Markus Scherer
02836844e6
ICU-8428 remove @draft etc. API tags from non-API headers (impl, tests, samples)
...
X-SVN-Rev: 30117
2011-05-16 20:46:27 +00:00
Markus Scherer
50d9837e92
ICU-7493 clean up MaybeStackArray (revert r27723) and add MaybeStackHeaderAndArray
...
X-SVN-Rev: 28073
2010-05-18 21:53:21 +00:00
Andy Heninger
9f3c015f3e
ICU-7473 Make storage from MaybeStackArray have pointer alignment
...
X-SVN-Rev: 27723
2010-02-27 18:10:23 +00:00
Andy Heninger
4e56218eb1
ICU-5193 Big decimal number formatting.
...
X-SVN-Rev: 27696
2010-02-26 02:29:00 +00:00
Steven R. Loomis
4f73aaf34c
ICU-7281 fix minor errors
...
X-SVN-Rev: 27014
2009-12-03 22:41:48 +00:00
Markus Scherer
98fd35991b
ICU-7247 use almost every one of the LocalXyzPointer classes at least once
...
X-SVN-Rev: 26955
2009-11-20 06:28:25 +00:00
Markus Scherer
3b12074b40
ICU-7247 add internal LocalMemory and MaybeStackArray classes
...
X-SVN-Rev: 26951
2009-11-18 23:35:52 +00:00
Markus Scherer
1e6578a602
ICU-6605 use ptrdiff_t for memory alignment tests
...
X-SVN-Rev: 24910
2008-10-30 05:20:32 +00:00
George Rhoten
937bd376ff
ICU-3004 An AIX machine set to the tr_TR locale complains bitterly about some "builtin" functions defined in stdlib.h.
...
Include it in fewer places so that fewer warnings appear, and make sure that it's more difficult to accidentally use the C malloc and free.
X-SVN-Rev: 16912
2004-12-03 20:22:01 +00:00
Eric Mader
6aac9dbeb8
ICU-3473 Update copyright notices for ICU 2.8.
...
X-SVN-Rev: 14180
2003-12-18 23:16:48 +00:00
Andy Heninger
4ea6b6be45
ICU-3437 improved test coverage
...
X-SVN-Rev: 14033
2003-12-08 07:12:34 +00:00
George Rhoten
96377ea243
ICU-3222 Fix some compiler warnings.
...
X-SVN-Rev: 13901
2003-11-27 01:14:37 +00:00
Andy Heninger
ed7b79ac52
ICU-3156 u_setMemoryFuncs(), partial u_setMutexFunctions()
...
X-SVN-Rev: 12760
2003-08-05 01:25:54 +00:00
Andy Heninger
7ab245e6e9
ICU-45 RBBI: conditionalize / remove stdio and stdlib dependencies.
...
Remove dead code. Clean up some comments.
X-SVN-Rev: 9509
2002-08-01 16:17:41 +00:00
Andy Heninger
f0f44e915e
ICU-2030 WIndows build changes to allow apps to use static C runtime lib
...
X-SVN-Rev: 9400
2002-07-29 21:04:18 +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
George Rhoten
153b72da68
ICU-214 Fix for Win64. Do the math in size_t when part of the expression is in size_t and the other side is (void *)
...
X-SVN-Rev: 8288
2002-03-29 01:51:09 +00:00
George Rhoten
ce583739d8
ICU-1244 xxx_safeClone functions need to align the memory buffer on
...
64-bit computers.
X-SVN-Rev: 5934
2001-09-26 21:09:18 +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
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
Unknown User
aa0b0a88e8
Initial revision
...
X-SVN-Rev: 2
1999-08-16 21:50:52 +00:00