Commit 67a9bb59a373d646eb8cbed468d4c14805ca5d6a

  • avatar
  • complement <complement @01b27279-081b-0410…d9d9e0fb0389.>
  • Fri Jan 11 08:20:33 CET 2008
On HPUX IA64 gcc have <wchar.h> and <cwchar> files, but they are conflict with <stl/_mbstate_t.h>; patch #1868233

git-svn-id: https://stlport.svn.sourceforge.net/svnroot/stlport/branches/STLPORT_5_1/STLport@3379 01b27279-081b-0410-8cf9-d9d9e0fb0389
  
12008-01-11 Petr Ovtchenkov <complement@users.sourceforge.net>
2
3 * src/num_put_float.cpp, stlport/stl/_cstdlib.h, stlport/stl/config/_hpux.h:
4 On HPUX IA64 gcc have <wchar.h> and <cwchar> files, but they are conflict
5 with <stl/_mbstate_t.h>; suggested by KBac, patch #1868233.
6
172008-01-02 Francois Dumont <dums@users.sourceforge.net>
28
39 * src/_stdio_file.h: Apply Windows CE fix already present in trunk to
  
150150 extern double copysign(double, double);
151151 extern const float _SINFINITY;
152152 extern const float _SQNAN;
153# if defined (_PA_RISC)
153//# if defined (_PA_RISC)
154154# define _ISNAN(x) (_IS32(x)?_Isnanf(x):(isnan)(x))
155155# define _ISINF(x) (_IS32(x)?_Isinff(x):_Isinf(x))
156156# define _SIGNBIT(x) (_IS32(x)?_Signbitf(x):_Signbit(x))
171171 extern int _Isunorderedf(float, float);
172172 extern int _Fpclassify(double);
173173 extern int _Fpclassifyf(float);
174# else
175# include "math_ia64_internal.h"
176# define _FPCLASSIFY(x) (_IS32(x)?_Fpclassf(x):_Fpclass(x))
177 extern int _Fpclass(double);
178 extern int _Fpclassf(float);
179# endif
174//# else
175//# include "math_ia64_internal.h"
176//# define _FPCLASSIFY(x) (_IS32(x)?_Fpclassf(x):_Fpclass(x))
177// extern int _Fpclass(double);
178// extern int _Fpclassf(float);
179//# endif
180180}
181181
182182# if !defined (_INCLUDE_XOPEN_SOURCE_EXTENDED)
  
5858// these functions just don't exist on Windows CE
5959using _STLP_VENDOR_CSTD::abort;
6060using _STLP_VENDOR_CSTD::getenv;
61
62#ifndef __hpux
6163using _STLP_VENDOR_CSTD::mblen;
6264using _STLP_VENDOR_CSTD::mbtowc;
65#endif
66
6367using _STLP_VENDOR_CSTD::system;
6468using _STLP_VENDOR_CSTD::bsearch;
6569# endif
7676using _STLP_VENDOR_CSTD::atof;
7777using _STLP_VENDOR_CSTD::atoi;
7878using _STLP_VENDOR_CSTD::atol;
79
80#ifndef __hpux
7981using _STLP_VENDOR_CSTD::mbstowcs;
82#endif
83
8084using _STLP_VENDOR_CSTD::strtod;
8185using _STLP_VENDOR_CSTD::strtol;
8286using _STLP_VENDOR_CSTD::strtoul;
  
55
66#ifdef __GNUC__
77# define _STLP_NO_WCHAR_T
8# define _STLP_NO_CWCHAR
89# define _STLP_NO_LONG_DOUBLE
910#endif
1011