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