| OLD | NEW |
| 1 /* | 1 /* |
| 2 ****************************************************************************** | 2 ****************************************************************************** |
| 3 * | 3 * |
| 4 * Copyright (C) 1997-2010, International Business Machines | 4 * Copyright (C) 1997-2010, International Business Machines |
| 5 * Corporation and others. All Rights Reserved. | 5 * Corporation and others. All Rights Reserved. |
| 6 * | 6 * |
| 7 ****************************************************************************** | 7 ****************************************************************************** |
| 8 * | 8 * |
| 9 * FILE NAME : putil.c (previously putil.cpp and ptypes.cpp) | 9 * FILE NAME : putil.c (previously putil.cpp and ptypes.cpp) |
| 10 * | 10 * |
| (...skipping 19 matching lines...) Expand all Loading... |
| 30 * 04/15/99 stephen Converted to C. | 30 * 04/15/99 stephen Converted to C. |
| 31 * 06/28/99 stephen Removed mutex locking in u_isBigEndian(). | 31 * 06/28/99 stephen Removed mutex locking in u_isBigEndian(). |
| 32 * 08/04/99 jeffrey R. Added OS/2 changes | 32 * 08/04/99 jeffrey R. Added OS/2 changes |
| 33 * 11/15/99 helena Integrated S/390 IEEE support. | 33 * 11/15/99 helena Integrated S/390 IEEE support. |
| 34 * 04/26/01 Barry N. OS/400 support for uprv_getDefaultLocaleID | 34 * 04/26/01 Barry N. OS/400 support for uprv_getDefaultLocaleID |
| 35 * 08/15/01 Steven H. OS/400 support for uprv_getDefaultCodepage | 35 * 08/15/01 Steven H. OS/400 support for uprv_getDefaultCodepage |
| 36 * 01/03/08 Steven L. Fake Time Support | 36 * 01/03/08 Steven L. Fake Time Support |
| 37 ****************************************************************************** | 37 ****************************************************************************** |
| 38 */ | 38 */ |
| 39 | 39 |
| 40 /* Define _XOPEN_SOURCE for Solaris and friends. */ | 40 /* Define _XOPEN_SOURCE for access to POSIX functions. */ |
| 41 /* NetBSD needs it to be >= 4 */ | 41 #ifdef _XOPEN_SOURCE |
| 42 #if !defined(_XOPEN_SOURCE) | 42 /* Use the predefined value. */ |
| 43 #if __STDC_VERSION__ >= 199901L | |
| 44 /* It is invalid to compile an XPG3, XPG4, XPG4v2 or XPG5 application using c99
on Solaris */ | |
| 45 #define _XOPEN_SOURCE 600 | |
| 46 #else | 43 #else |
| 47 #define _XOPEN_SOURCE 4 | 44 /* |
| 48 #endif | 45 * Version 6.0: |
| 46 * The Open Group Base Specifications Issue 6 (IEEE Std 1003.1, 2004 Edition
) |
| 47 * also known as |
| 48 * SUSv3 = Open Group Single UNIX Specification, Version 3 (UNIX03) |
| 49 */ |
| 50 # define _XOPEN_SOURCE 600 |
| 49 #endif | 51 #endif |
| 50 | 52 |
| 51 /* Make sure things like readlink and such functions work. | 53 /* Make sure things like readlink and such functions work. |
| 52 Poorly upgraded Solaris machines can't have this defined. | 54 Poorly upgraded Solaris machines can't have this defined. |
| 53 Cleanly installed Solaris can use this #define. | 55 Cleanly installed Solaris can use this #define. |
| 54 */ | 56 */ |
| 55 #if !defined(_XOPEN_SOURCE_EXTENDED) && ((!defined(__STDC_VERSION__) || __STDC_V
ERSION__ >= 199901L) || defined(__xlc__)) | 57 #if !defined(_XOPEN_SOURCE_EXTENDED) && ((!defined(__STDC_VERSION__) || __STDC_V
ERSION__ >= 199901L) || defined(__xlc__)) |
| 56 #define _XOPEN_SOURCE_EXTENDED 1 | 58 #define _XOPEN_SOURCE_EXTENDED 1 |
| 57 #endif | 59 #endif |
| 58 | 60 |
| (...skipping 2182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2241 #endif /* U_ENABLE_DYLOAD */ | 2243 #endif /* U_ENABLE_DYLOAD */ |
| 2242 | 2244 |
| 2243 /* | 2245 /* |
| 2244 * Hey, Emacs, please set the following: | 2246 * Hey, Emacs, please set the following: |
| 2245 * | 2247 * |
| 2246 * Local Variables: | 2248 * Local Variables: |
| 2247 * indent-tabs-mode: nil | 2249 * indent-tabs-mode: nil |
| 2248 * End: | 2250 * End: |
| 2249 * | 2251 * |
| 2250 */ | 2252 */ |
| OLD | NEW |