00001
00002
00003
00004
00005 #ifndef __CURLX_H
00006 #define __CURLX_H
00007
00008 #include <curl/mprintf.h>
00009
00010 #include "strequal.h"
00011
00012 #include "strtoofft.h"
00013
00014 #include "timeval.h"
00015
00016 #define curlx_getenv curl_getenv
00017 #define curlx_strequal curl_strequal
00018 #define curlx_strnequal curl_strnequal
00019 #define curlx_mvsnprintf curl_mvsnprintf
00020 #define curlx_msnprintf curl_msnprintf
00021 #define curlx_maprintf curl_maprintf
00022 #define curlx_mvaprintf curl_mvaprintf
00023 #define curlx_msprintf curl_msprintf
00024 #define curlx_mprintf curl_mprintf
00025 #define curlx_mfprintf curl_mfprintf
00026 #define curlx_mvsprintf curl_mvsprintf
00027 #define curlx_mvprintf curl_mvprintf
00028 #define curlx_mvfprintf curl_mvfprintf
00029
00030 #ifdef ENABLE_CURLX_PRINTF
00031
00032 # undef printf
00033 # undef fprintf
00034 # undef sprintf
00035 # undef snprintf
00036 # undef vprintf
00037 # undef vfprintf
00038 # undef vsprintf
00039 # undef vsnprintf
00040 # undef aprintf
00041 # undef vaprintf
00042
00043 # define printf curlx_mprintf
00044 # define fprintf curlx_mfprintf
00045 # define sprintf curlx_msprintf
00046 # define snprintf curlx_msnprintf
00047 # define vprintf curlx_mvprintf
00048 # define vfprintf curlx_mvfprintf
00049 # define vsprintf curlx_mvsprintf
00050 # define vsnprintf curlx_mvsnprintf
00051 # define aprintf curlx_maprintf
00052 # define vaprintf curlx_mvaprintf
00053 #endif
00054
00055 #endif