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