Planeshift
curlrules.h File Reference

Go to the source code of this file.

Macros

#define __CURL_OFF_T_C_HELPER1(Val, Suffix)   __CURL_OFF_T_C_HELPER2(Val,Suffix)
 
#define __CURL_OFF_T_C_HELPER2(Val, Suffix)   ValSuffix
 
#define CURL_OFF_T_C(Val)   __CURL_OFF_T_C_HELPER1(Val,CURL_SUFFIX_CURL_OFF_T)
 
#define CURL_OFF_TU_C(Val)   __CURL_OFF_T_C_HELPER1(Val,CURL_SUFFIX_CURL_OFF_TU)
 
#define CurlchkszEQ(t, s)   sizeof(t) == s ? 1 : -1
 
#define CurlchkszGE(t1, t2)   sizeof(t1) >= sizeof(t2) ? 1 : -1
 

Typedefs

typedef char __curl_rule_01__[CurlchkszEQ(long, CURL_SIZEOF_LONG)]
 
typedef char __curl_rule_02__[CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)]
 
typedef char __curl_rule_03__[CurlchkszGE(curl_off_t, long)]
 
typedef char __curl_rule_04__[CurlchkszEQ(curl_socklen_t, CURL_SIZEOF_CURL_SOCKLEN_T)]
 
typedef char __curl_rule_05__[CurlchkszGE(curl_socklen_t, int)]
 

Macro Definition Documentation

#define __CURL_OFF_T_C_HELPER1 (   Val,
  Suffix 
)    __CURL_OFF_T_C_HELPER2(Val,Suffix)

Definition at line 225 of file curlrules.h.

#define __CURL_OFF_T_C_HELPER2 (   Val,
  Suffix 
)    ValSuffix

Definition at line 223 of file curlrules.h.

#define CURL_OFF_T_C (   Val)    __CURL_OFF_T_C_HELPER1(Val,CURL_SUFFIX_CURL_OFF_T)

Definition at line 226 of file curlrules.h.

#define CURL_OFF_TU_C (   Val)    __CURL_OFF_T_C_HELPER1(Val,CURL_SUFFIX_CURL_OFF_TU)

Definition at line 227 of file curlrules.h.

#define CurlchkszEQ (   t,
 
)    sizeof(t) == s ? 1 : -1

Definition at line 133 of file curlrules.h.

#define CurlchkszGE (   t1,
  t2 
)    sizeof(t1) >= sizeof(t2) ? 1 : -1

Definition at line 135 of file curlrules.h.

Typedef Documentation

typedef char __curl_rule_01__[CurlchkszEQ(long, CURL_SIZEOF_LONG)]

Definition at line 144 of file curlrules.h.

typedef char __curl_rule_02__[CurlchkszEQ(curl_off_t, CURL_SIZEOF_CURL_OFF_T)]

Definition at line 154 of file curlrules.h.

typedef char __curl_rule_03__[CurlchkszGE(curl_off_t, long)]

Definition at line 164 of file curlrules.h.

typedef char __curl_rule_04__[CurlchkszEQ(curl_socklen_t, CURL_SIZEOF_CURL_SOCKLEN_T)]

Definition at line 174 of file curlrules.h.

typedef char __curl_rule_05__[CurlchkszGE(curl_socklen_t, int)]

Definition at line 184 of file curlrules.h.