axutil_types.h

00001 
00019 #ifndef AXUTIL_TYPES_H
00020 #define AXUTIL_TYPES_H
00021 
00022 #include <axutil_utils_defines.h>
00023 #include <axutil_error.h>
00024 #include <axutil_env.h>
00025 #include <stdlib.h>
00026 
00027 #ifdef __cplusplus
00028 extern "C"
00029 {
00030 #endif
00031 
00038     AXIS2_EXTERN int AXIS2_CALL
00039     axutil_atoi(
00040         const char *s);
00041 
00042 #define AXIS2_ATOI(s) axutil_atoi(s)
00043 
00044     AXIS2_EXTERN uint64_t AXIS2_CALL
00045     axutil_strtoul(
00046         const char *nptr,
00047         char **endptr,
00048         int base);
00049 
00050 #define AXIS2_STRTOUL(s, e, b) axutil_strtoul(s, e, b)
00051 
00052     AXIS2_EXTERN int64_t AXIS2_CALL
00053     axutil_strtol(
00054         const char *nptr,
00055         char **endptr,
00056         int base);
00057 
00058 #define AXIS2_STRTOL(s, e, b) axutil_strtol(s, e, b)
00059 
00060 
00061     AXIS2_EXTERN int64_t AXIS2_CALL
00062     axutil_atol(
00063         const char *s);
00064 
00065 #define AXIS2_ATOL(s) axutil_atol(s)
00066 
00069 #ifdef __cplusplus
00070 }
00071 #endif
00072 
00073 #endif                          /* AXIS2_TYPES_H */

Generated on Fri Apr 17 11:49:43 2009 for Axis2/C by  doxygen 1.5.3