00001
00022 #ifndef OSDTOA_H
00023 #define OSDTOA_H
00024
00025
00026
00027
00028
00029
00030
00031 #ifdef __cplusplus
00032 extern "C" double os_strtod(const char *str, char **strEnd );
00033 extern "C" char *os_dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve);
00034 extern "C" void os_freedtoa(char *s);
00035 #else
00036 #ifdef __STDC__
00037 double os_strtod(const char * str, char ** endptr );
00038 char *os_dtoa(double d, int mode, int ndigits, int *decpt, int *sign, char **rve);
00039 void os_freedtoa(char *s);
00040 #endif
00041 #endif
00042
00043
00044
00045
00046
00047
00048
00049 #endif // end OSDTOA_H