cryptlib  3.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros
Macros
analyse.h File Reference

Go to the source code of this file.

Macros

#define MAX_ERROR   CRYPT_ENVELOPE_RESOURCE
 
#define CHECK_RETVAL
 
#define CHECK_RETVAL_BOOL
 
#define CHECK_RETVAL_ENUM(name)
 
#define CHECK_RETVAL_LENGTH
 
#define CHECK_RETVAL_PTR
 
#define CHECK_RETVAL_RANGE(low, high)
 
#define CHECK_RETVAL_SPECIAL
 
#define CHECK_RETVAL_STRINGOP(length)
 
#define CHECK_RETVAL_FNPTR
 
#define CHECK_RETVAL_BOOL_FNPTR
 
#define CHECK_RETVAL_LENGTH_FNPTR
 
#define CHECK_RETVAL_PTR_FNPTR
 
#define CHECK_RETVAL_SPECIAL_FNPTR
 
#define CHECK_RETVAL_ERROR
 
#define RETVAL
 
#define RETVAL_BOOL
 
#define RETVAL_RANGE(low, high)
 
#define RETVAL_FNPTR
 
#define IN_INT
 
#define IN_INT_OPT
 
#define IN_INT_Z
 
#define IN_INT_SHORT
 
#define IN_INT_SHORT_Z
 
#define OUT_INT_Z
 
#define OUT_INT_SHORT_Z
 
#define OUT_OPT_INT_Z
 
#define IN_ALGO
 
#define IN_ALGO_OPT
 
#define IN_ATTRIBUTE
 
#define IN_ATTRIBUTE_OPT
 
#define IN_BYTE
 
#define IN_CHAR
 
#define IN_ERROR
 
#define IN_HANDLE
 
#define IN_HANDLE_OPT
 
#define IN_KEYID
 
#define IN_KEYID_OPT
 
#define IN_MESSAGE
 
#define IN_MODE
 
#define IN_MODE_OPT
 
#define IN_PORT
 
#define IN_PORT_OPT
 
#define IN_RANGE(min, max)
 
#define IN_RANGE_FIXED(value)
 
#define IN_STATUS
 
#define INOUT_HANDLE
 
#define INOUT_RANGE(min, max)
 
#define OUT_ALGO_Z
 
#define OUT_OPT_ALGO_Z
 
#define OUT_ATTRIBUTE_Z
 
#define OUT_OPT_ATTRIBUTE_Z
 
#define OUT_BOOL
 
#define OUT_OPT_BOOL
 
#define OUT_OPT_BYTE
 
#define OUT_ERROR
 
#define OUT_HANDLE_OPT
 
#define OUT_OPT_HANDLE_OPT
 
#define OUT_PORT_Z
 
#define OUT_RANGE(min, max)
 
#define OUT_OPT_RANGE(min, max)
 
#define OUT_STATUS
 
#define IN_LENGTH
 
#define IN_LENGTH_OPT
 
#define IN_LENGTH_FIXED(size)
 
#define IN_LENGTH_MIN(min)
 
#define IN_LENGTH_Z
 
#define IN_LENGTH_SHORT
 
#define IN_LENGTH_SHORT_MIN(min)
 
#define IN_LENGTH_SHORT_OPT
 
#define IN_LENGTH_SHORT_Z
 
#define INOUT_LENGTH_Z
 
#define INOUT_LENGTH_SHORT_Z
 
#define OUT_LENGTH
 
#define OUT_LENGTH_Z
 
#define OUT_OPT_LENGTH_Z
 
#define OUT_LENGTH_SHORT
 
#define OUT_OPT_LENGTH_SHORT_Z
 
#define OUT_LENGTH_SHORT_Z
 
#define IN_LENGTH_ATTRIBUTE
 
#define IN_LENGTH_DNS
 
#define IN_LENGTH_DNS_Z
 
#define IN_LENGTH_ERRORMESSAGE
 
#define IN_LENGTH_HASH
 
#define IN_LENGTH_INDEF
 
#define IN_LENGTH_IV
 
#define IN_LENGTH_IV_Z
 
#define IN_LENGTH_KEY
 
#define IN_LENGTH_KEYID
 
#define IN_LENGTH_KEYID_Z
 
#define IN_LENGTH_NAME
 
#define IN_LENGTH_NAME_Z
 
#define IN_LENGTH_OID
 
#define IN_LENGTH_PKC
 
#define IN_LENGTH_PKC_Z
 
#define OUT_LENGTH_DNS_Z
 
#define OUT_OPT_LENGTH_HASH_Z
 
#define OUT_LENGTH_PKC_Z
 
#define OUT_LENGTH_INDEF
 
#define OUT_OPT_LENGTH_INDEF
 
#define IN_TAG
 
#define IN_TAG_EXT
 
#define IN_TAG_ENCODED
 
#define IN_TAG_ENCODED_EXT
 
#define OUT_TAG_Z
 
#define OUT_TAG_ENCODED_Z
 
#define IN_ENUM(name)
 
#define IN_ENUM_OPT(name)
 
#define INOUT_ENUM(name)
 
#define OUT_ENUM(name)
 
#define OUT_ENUM_OPT(name)
 
#define IN_FLAGS(name)
 
#define IN_FLAGS_Z(name)
 
#define OUT_FLAGS_Z(name)
 
#define IN_BUFFER(size)
 
#define IN_BUFFER_C(size)
 
#define IN_BUFFER_OPT(size)
 
#define IN_BUFFER_OPT_C(count)
 
#define INOUT_BUFFER(max, size)
 
#define INOUT_BUFFER_C(max, size)
 
#define INOUT_BUFFER_FIXED(size)
 
#define INOUT_BUFFER_OPT(max, count)
 
#define OUT_BUFFER(max, size)
 
#define OUT_BUFFER_C(max, size)
 
#define OUT_BUFFER_FIXED(max)
 
#define OUT_BUFFER_FIXED_C(count)
 
#define OUT_BUFFER_OPT(max, size)
 
#define OUT_BUFFER_OPT_C(max, size)
 
#define OUT_BUFFER_OPT_FIXED(max)
 
#define IN_ARRAY(count)
 
#define IN_ARRAY_C(count)
 
#define IN_ARRAY_OPT(count)
 
#define IN_ARRAY_OPT_C(count)
 
#define INOUT_ARRAY(count)
 
#define INOUT_ARRAY_C(count)
 
#define OUT_ARRAY(count)
 
#define OUT_ARRAY_C(count)
 
#define OUT_ARRAY_OPT(count)
 
#define OUT_ARRAY_OPT_C(count)
 
#define ARRAY(max, count)
 
#define ARRAY_FIXED(max)
 
#define BUFFER(max, count)
 
#define BUFFER_OPT(max, count)
 
#define BUFFER_FIXED(max)
 
#define BUFFER_OPT_FIXED(max)
 
#define BUFFER_UNSPECIFIED(max)
 
#define OUT_BUFFER_ALLOC(length)
 
#define OUT_BUFFER_ALLOC_OPT(length)
 
#define IN
 
#define IN_OPT
 
#define INOUT
 
#define INOUT_OPT
 
#define OUT
 
#define OUT_OPT
 
#define INOUT_PTR
 
#define OUT_PTR
 
#define OUT_OPT_PTR
 
#define OUT_OPT_PTR_OPT
 
#define ANALYSER_HINT(expr)
 
#define CALLBACK_FUNCTION
 
#define FORMAT_STRING
 
#define IN_STRING
 
#define IN_STRING_OPT
 
#define TYPECAST(ctype)
 
#define STDC_NONNULL_ARG(argIndex)
 
#define STDC_PRINTF_FN(formatIndex, argIndex)
 
#define STDC_PURE
 
#define STDC_UNUSED
 

Macro Definition Documentation

#define ANALYSER_HINT (   expr)

Definition at line 1233 of file analyse.h.

#define ARRAY (   max,
  count 
)

Definition at line 1209 of file analyse.h.

#define ARRAY_FIXED (   max)

Definition at line 1210 of file analyse.h.

#define BUFFER (   max,
  count 
)

Definition at line 1211 of file analyse.h.

#define BUFFER_FIXED (   max)

Definition at line 1213 of file analyse.h.

#define BUFFER_OPT (   max,
  count 
)

Definition at line 1212 of file analyse.h.

#define BUFFER_OPT_FIXED (   max)

Definition at line 1214 of file analyse.h.

#define BUFFER_UNSPECIFIED (   max)

Definition at line 1215 of file analyse.h.

#define CALLBACK_FUNCTION

Definition at line 1240 of file analyse.h.

#define CHECK_RETVAL

Definition at line 1053 of file analyse.h.

#define CHECK_RETVAL_BOOL

Definition at line 1054 of file analyse.h.

#define CHECK_RETVAL_BOOL_FNPTR

Definition at line 1063 of file analyse.h.

#define CHECK_RETVAL_ENUM (   name)

Definition at line 1055 of file analyse.h.

#define CHECK_RETVAL_ERROR

Definition at line 1068 of file analyse.h.

#define CHECK_RETVAL_FNPTR

Definition at line 1062 of file analyse.h.

#define CHECK_RETVAL_LENGTH

Definition at line 1056 of file analyse.h.

#define CHECK_RETVAL_LENGTH_FNPTR

Definition at line 1064 of file analyse.h.

#define CHECK_RETVAL_PTR

Definition at line 1057 of file analyse.h.

#define CHECK_RETVAL_PTR_FNPTR

Definition at line 1065 of file analyse.h.

#define CHECK_RETVAL_RANGE (   low,
  high 
)

Definition at line 1058 of file analyse.h.

#define CHECK_RETVAL_SPECIAL

Definition at line 1059 of file analyse.h.

#define CHECK_RETVAL_SPECIAL_FNPTR

Definition at line 1066 of file analyse.h.

#define CHECK_RETVAL_STRINGOP (   length)

Definition at line 1060 of file analyse.h.

#define FORMAT_STRING

Definition at line 1241 of file analyse.h.

#define IN

Definition at line 1220 of file analyse.h.

#define IN_ALGO

Definition at line 1089 of file analyse.h.

#define IN_ALGO_OPT

Definition at line 1090 of file analyse.h.

#define IN_ARRAY (   count)

Definition at line 1198 of file analyse.h.

#define IN_ARRAY_C (   count)

Definition at line 1199 of file analyse.h.

#define IN_ARRAY_OPT (   count)

Definition at line 1200 of file analyse.h.

#define IN_ARRAY_OPT_C (   count)

Definition at line 1201 of file analyse.h.

#define IN_ATTRIBUTE

Definition at line 1091 of file analyse.h.

#define IN_ATTRIBUTE_OPT

Definition at line 1092 of file analyse.h.

#define IN_BUFFER (   size)

Definition at line 1182 of file analyse.h.

#define IN_BUFFER_C (   size)

Definition at line 1183 of file analyse.h.

#define IN_BUFFER_OPT (   size)

Definition at line 1184 of file analyse.h.

#define IN_BUFFER_OPT_C (   count)

Definition at line 1185 of file analyse.h.

#define IN_BYTE

Definition at line 1093 of file analyse.h.

#define IN_CHAR

Definition at line 1094 of file analyse.h.

#define IN_ENUM (   name)

Definition at line 1172 of file analyse.h.

#define IN_ENUM_OPT (   name)

Definition at line 1173 of file analyse.h.

#define IN_ERROR

Definition at line 1095 of file analyse.h.

#define IN_FLAGS (   name)

Definition at line 1178 of file analyse.h.

#define IN_FLAGS_Z (   name)

Definition at line 1179 of file analyse.h.

#define IN_HANDLE

Definition at line 1096 of file analyse.h.

#define IN_HANDLE_OPT

Definition at line 1097 of file analyse.h.

#define IN_INT

Definition at line 1080 of file analyse.h.

#define IN_INT_OPT

Definition at line 1081 of file analyse.h.

#define IN_INT_SHORT

Definition at line 1083 of file analyse.h.

#define IN_INT_SHORT_Z

Definition at line 1084 of file analyse.h.

#define IN_INT_Z

Definition at line 1082 of file analyse.h.

#define IN_KEYID

Definition at line 1098 of file analyse.h.

#define IN_KEYID_OPT

Definition at line 1099 of file analyse.h.

#define IN_LENGTH

Definition at line 1125 of file analyse.h.

#define IN_LENGTH_ATTRIBUTE

Definition at line 1143 of file analyse.h.

#define IN_LENGTH_DNS

Definition at line 1144 of file analyse.h.

#define IN_LENGTH_DNS_Z

Definition at line 1145 of file analyse.h.

#define IN_LENGTH_ERRORMESSAGE

Definition at line 1146 of file analyse.h.

#define IN_LENGTH_FIXED (   size)

Definition at line 1127 of file analyse.h.

#define IN_LENGTH_HASH

Definition at line 1147 of file analyse.h.

#define IN_LENGTH_INDEF

Definition at line 1148 of file analyse.h.

#define IN_LENGTH_IV

Definition at line 1149 of file analyse.h.

#define IN_LENGTH_IV_Z

Definition at line 1150 of file analyse.h.

#define IN_LENGTH_KEY

Definition at line 1151 of file analyse.h.

#define IN_LENGTH_KEYID

Definition at line 1152 of file analyse.h.

#define IN_LENGTH_KEYID_Z

Definition at line 1153 of file analyse.h.

#define IN_LENGTH_MIN (   min)

Definition at line 1128 of file analyse.h.

#define IN_LENGTH_NAME

Definition at line 1154 of file analyse.h.

#define IN_LENGTH_NAME_Z

Definition at line 1155 of file analyse.h.

#define IN_LENGTH_OID

Definition at line 1156 of file analyse.h.

#define IN_LENGTH_OPT

Definition at line 1126 of file analyse.h.

#define IN_LENGTH_PKC

Definition at line 1157 of file analyse.h.

#define IN_LENGTH_PKC_Z

Definition at line 1158 of file analyse.h.

#define IN_LENGTH_SHORT

Definition at line 1130 of file analyse.h.

#define IN_LENGTH_SHORT_MIN (   min)

Definition at line 1131 of file analyse.h.

#define IN_LENGTH_SHORT_OPT

Definition at line 1132 of file analyse.h.

#define IN_LENGTH_SHORT_Z

Definition at line 1133 of file analyse.h.

#define IN_LENGTH_Z

Definition at line 1129 of file analyse.h.

#define IN_MESSAGE

Definition at line 1100 of file analyse.h.

#define IN_MODE

Definition at line 1101 of file analyse.h.

#define IN_MODE_OPT

Definition at line 1102 of file analyse.h.

#define IN_OPT

Definition at line 1221 of file analyse.h.

#define IN_PORT

Definition at line 1103 of file analyse.h.

#define IN_PORT_OPT

Definition at line 1104 of file analyse.h.

#define IN_RANGE (   min,
  max 
)

Definition at line 1105 of file analyse.h.

#define IN_RANGE_FIXED (   value)

Definition at line 1106 of file analyse.h.

#define IN_STATUS

Definition at line 1107 of file analyse.h.

#define IN_STRING

Definition at line 1242 of file analyse.h.

#define IN_STRING_OPT

Definition at line 1243 of file analyse.h.

#define IN_TAG

Definition at line 1165 of file analyse.h.

#define IN_TAG_ENCODED

Definition at line 1167 of file analyse.h.

#define IN_TAG_ENCODED_EXT

Definition at line 1168 of file analyse.h.

#define IN_TAG_EXT

Definition at line 1166 of file analyse.h.

#define INOUT

Definition at line 1222 of file analyse.h.

#define INOUT_ARRAY (   count)

Definition at line 1202 of file analyse.h.

#define INOUT_ARRAY_C (   count)

Definition at line 1203 of file analyse.h.

#define INOUT_BUFFER (   max,
  size 
)

Definition at line 1186 of file analyse.h.

#define INOUT_BUFFER_C (   max,
  size 
)

Definition at line 1187 of file analyse.h.

#define INOUT_BUFFER_FIXED (   size)

Definition at line 1188 of file analyse.h.

#define INOUT_BUFFER_OPT (   max,
  count 
)

Definition at line 1189 of file analyse.h.

#define INOUT_ENUM (   name)

Definition at line 1174 of file analyse.h.

#define INOUT_HANDLE

Definition at line 1108 of file analyse.h.

#define INOUT_LENGTH_SHORT_Z

Definition at line 1135 of file analyse.h.

#define INOUT_LENGTH_Z

Definition at line 1134 of file analyse.h.

#define INOUT_OPT

Definition at line 1223 of file analyse.h.

#define INOUT_PTR

Definition at line 1227 of file analyse.h.

#define INOUT_RANGE (   min,
  max 
)

Definition at line 1109 of file analyse.h.

#define MAX_ERROR   CRYPT_ENVELOPE_RESOURCE

Definition at line 15 of file analyse.h.

#define OUT

Definition at line 1224 of file analyse.h.

#define OUT_ALGO_Z

Definition at line 1110 of file analyse.h.

#define OUT_ARRAY (   count)

Definition at line 1204 of file analyse.h.

#define OUT_ARRAY_C (   count)

Definition at line 1205 of file analyse.h.

#define OUT_ARRAY_OPT (   count)

Definition at line 1206 of file analyse.h.

#define OUT_ARRAY_OPT_C (   count)

Definition at line 1207 of file analyse.h.

#define OUT_ATTRIBUTE_Z

Definition at line 1112 of file analyse.h.

#define OUT_BOOL

Definition at line 1114 of file analyse.h.

#define OUT_BUFFER (   max,
  size 
)

Definition at line 1190 of file analyse.h.

#define OUT_BUFFER_ALLOC (   length)

Definition at line 1217 of file analyse.h.

#define OUT_BUFFER_ALLOC_OPT (   length)

Definition at line 1218 of file analyse.h.

#define OUT_BUFFER_C (   max,
  size 
)

Definition at line 1191 of file analyse.h.

#define OUT_BUFFER_FIXED (   max)

Definition at line 1192 of file analyse.h.

#define OUT_BUFFER_FIXED_C (   count)

Definition at line 1193 of file analyse.h.

#define OUT_BUFFER_OPT (   max,
  size 
)

Definition at line 1194 of file analyse.h.

#define OUT_BUFFER_OPT_C (   max,
  size 
)

Definition at line 1195 of file analyse.h.

#define OUT_BUFFER_OPT_FIXED (   max)

Definition at line 1196 of file analyse.h.

#define OUT_ENUM (   name)

Definition at line 1175 of file analyse.h.

#define OUT_ENUM_OPT (   name)

Definition at line 1176 of file analyse.h.

#define OUT_ERROR

Definition at line 1117 of file analyse.h.

#define OUT_FLAGS_Z (   name)

Definition at line 1180 of file analyse.h.

#define OUT_HANDLE_OPT

Definition at line 1118 of file analyse.h.

#define OUT_INT_SHORT_Z

Definition at line 1086 of file analyse.h.

#define OUT_INT_Z

Definition at line 1085 of file analyse.h.

#define OUT_LENGTH

Definition at line 1136 of file analyse.h.

#define OUT_LENGTH_DNS_Z

Definition at line 1159 of file analyse.h.

#define OUT_LENGTH_INDEF

Definition at line 1162 of file analyse.h.

#define OUT_LENGTH_PKC_Z

Definition at line 1161 of file analyse.h.

#define OUT_LENGTH_SHORT

Definition at line 1139 of file analyse.h.

#define OUT_LENGTH_SHORT_Z

Definition at line 1141 of file analyse.h.

#define OUT_LENGTH_Z

Definition at line 1137 of file analyse.h.

#define OUT_OPT

Definition at line 1225 of file analyse.h.

#define OUT_OPT_ALGO_Z

Definition at line 1111 of file analyse.h.

#define OUT_OPT_ATTRIBUTE_Z

Definition at line 1113 of file analyse.h.

#define OUT_OPT_BOOL

Definition at line 1115 of file analyse.h.

#define OUT_OPT_BYTE

Definition at line 1116 of file analyse.h.

#define OUT_OPT_HANDLE_OPT

Definition at line 1119 of file analyse.h.

#define OUT_OPT_INT_Z

Definition at line 1087 of file analyse.h.

#define OUT_OPT_LENGTH_HASH_Z

Definition at line 1160 of file analyse.h.

#define OUT_OPT_LENGTH_INDEF

Definition at line 1163 of file analyse.h.

#define OUT_OPT_LENGTH_SHORT_Z

Definition at line 1140 of file analyse.h.

#define OUT_OPT_LENGTH_Z

Definition at line 1138 of file analyse.h.

#define OUT_OPT_PTR

Definition at line 1229 of file analyse.h.

#define OUT_OPT_PTR_OPT

Definition at line 1230 of file analyse.h.

#define OUT_OPT_RANGE (   min,
  max 
)

Definition at line 1122 of file analyse.h.

#define OUT_PORT_Z

Definition at line 1120 of file analyse.h.

#define OUT_PTR

Definition at line 1228 of file analyse.h.

#define OUT_RANGE (   min,
  max 
)

Definition at line 1121 of file analyse.h.

#define OUT_STATUS

Definition at line 1123 of file analyse.h.

#define OUT_TAG_ENCODED_Z

Definition at line 1170 of file analyse.h.

#define OUT_TAG_Z

Definition at line 1169 of file analyse.h.

#define RETVAL

Definition at line 1074 of file analyse.h.

#define RETVAL_BOOL

Definition at line 1075 of file analyse.h.

#define RETVAL_FNPTR

Definition at line 1078 of file analyse.h.

#define RETVAL_RANGE (   low,
  high 
)

Definition at line 1076 of file analyse.h.

#define STDC_NONNULL_ARG (   argIndex)

Definition at line 1250 of file analyse.h.

#define STDC_PRINTF_FN (   formatIndex,
  argIndex 
)

Definition at line 1251 of file analyse.h.

#define STDC_PURE

Definition at line 1252 of file analyse.h.

#define STDC_UNUSED

Definition at line 1253 of file analyse.h.

#define TYPECAST (   ctype)

Definition at line 1244 of file analyse.h.