Lines Matching defs:arg

41 #define take_act_obj(arg)   (CATEGORY_OF_OBJ(arg) == MATCHOBJECT ? take_reflist(arg)->obj : (arg))  argument
42 #define take_action(arg) take_act_obj(arg)->value.actValue argument
43 #define take_array(arg) (arg)->value.arrayValue argument
44 #define take_binary(arg) (arg)->value.binaryValue argument
45 #define take_block(arg) (arg)->value.blockValue argument
46 #define take_bool(arg) (CATEGORY_OF_OBJ(arg) == CONSTENUMOBJECT || CATEGORY_OF_OBJ(arg) == VAR… argument
47 #define take_bstri(arg) (arg)->value.bstriValue argument
48 #define take_char(arg) (arg)->value.charValue argument
49 #define take_database(arg) (arg)->value.databaseValue argument
50 #define take_enum(arg) (CATEGORY_OF_OBJ(arg) == CONSTENUMOBJECT || CATEGORY_OF_OBJ(arg) == VAR… argument
51 #define take_file(arg) (arg)->value.fileValue argument
52 #define take_float(arg) (arg)->value.floatValue argument
53 #define take_hash(arg) (arg)->value.hashValue argument
54 #define take_int(arg) (arg)->value.intValue argument
55 #define take_interface(arg) (CATEGORY_OF_OBJ(arg) == INTERFACEOBJECT ? (arg)->value.objValue : (arg… argument
56 #define take_bigint(arg) (arg)->value.bigIntValue argument
57 #define take_list(arg) (arg)->value.listValue argument
58 #define take_param(arg) (arg)->value.objValue argument
59 #define take_poll(arg) (arg)->value.pollValue argument
60 #define take_prog(arg) (arg)->value.progValue argument
61 #define take_reference(arg) (arg)->value.objValue argument
62 #define take_reflist(arg) (arg)->value.listValue argument
63 #define take_set(arg) (arg)->value.setValue argument
64 #define take_socket(arg) (arg)->value.socketValue argument
65 #define take_sqlstmt(arg) (arg)->value.sqlStmtValue argument
66 #define take_stri(arg) (arg)->value.striValue argument
67 #define take_struct(arg) (arg)->value.structValue argument
68 #define take_type(arg) (arg)->value.typeValue argument
69 #define take_win(arg) (arg)->value.winValue argument
70 #define take_process(arg) (arg)->value.processValue argument
73 #define run_exception(c,arg) { run_error(c, arg); return NULL; } argument
74 #define hasCategory(arg,cat) if (unlikely(CATEGORY_OF_OBJ(arg) != (cat))) run_exception… argument
75 #define hasCategory2(arg,cat1,cat2) if (unlikely(CATEGORY_OF_OBJ(arg) != (cat1) && \ argument
77 #define hasCategory3(arg,cat1,cat2,cat3) if (unlikely(CATEGORY_OF_OBJ(arg) != (cat1) && \ argument
80 #define isit_action(arg) hasCategory(take_act_obj(arg), ACTOBJECT) argument
81 #define isit_array(arg) hasCategory(arg, ARRAYOBJECT); \ argument
83 #define isit_binary(arg) hasCategory(arg, INTOBJECT) argument
84 #define isit_bigint(arg) hasCategory(arg, BIGINTOBJECT) argument
85 #define isit_block(arg) hasCategory(arg, BLOCKOBJECT) argument
86 #define isit_bool(arg) if (take_bool(arg) != SYS_TRUE_OBJECT && \ argument
90 #define isit_bstri(arg) hasCategory(arg, BSTRIOBJECT); \ argument
92 #define isit_call(arg) hasCategory(arg, CALLOBJECT) argument
93 #define isit_char(arg) hasCategory(arg, CHAROBJECT) argument
94 #define isit_database(arg) hasCategory(arg, DATABASEOBJECT) argument
95 #define isit_interface(arg) hasCategory2(arg, INTERFACEOBJECT, STRUCTOBJECT); \ argument
98 #define isit_file(arg) hasCategory(arg, FILEOBJECT) argument
99 #define isit_float(arg) hasCategory(arg, FLOATOBJECT) argument
100 #define isit_hash(arg) hasCategory(arg, HASHOBJECT); \ argument
102 #define isit_int(arg) hasCategory(arg, INTOBJECT) argument
104 #define isit_param(arg) hasCategory(arg, FORMPARAMOBJECT) argument
105 #define isit_poll(arg) hasCategory(arg, POLLOBJECT) argument
106 #define isit_proc(arg) hasCategory3(arg, BLOCKOBJECT, MATCHOBJECT, ACTOBJECT) argument
107 #define isit_prog(arg) hasCategory(arg, PROGOBJECT) argument
108 #define isit_reference(arg) hasCategory(arg, REFOBJECT) argument
109 #define isit_not_null(arg) if (unlikely(arg == NULL)) { empty_value(arg); return … argument
110 #define isit_reflist(arg) hasCategory3(arg, REFLISTOBJECT, MATCHOBJECT, CALLOBJECT) argument
111 #define isit_set(arg) hasCategory(arg, SETOBJECT); \ argument
113 #define isit_socket(arg) hasCategory(arg, SOCKETOBJECT) argument
114 #define isit_sqlstmt(arg) hasCategory(arg, SQLSTMTOBJECT) argument
115 #define isit_stri(arg) hasCategory(arg, STRIOBJECT); \ argument
117 #define isit_struct(arg) hasCategory(arg, STRUCTOBJECT); \ argument
119 #define isit_struct_ok(arg) if (unlikely(take_struct(arg) == NULL)) { empty_value(arg); return … argument
120 #define isit_type(arg) hasCategory(arg, TYPEOBJECT) argument
121 #define isit_win(arg) hasCategory(arg, WINOBJECT) argument
122 #define isit_process(arg) hasCategory(arg, PROCESSOBJECT) argument
123 #define is_variable(arg) if (unlikely(!VAR_OBJECT(arg))) { var_required(arg); return… argument
124 #define isit_int2(arg) if (unlikely(CATEGORY_OF_OBJ(arg) != INTOBJECT)) run_error(INTOBJECT, a… argument
125 #define just_interface(arg) hasCategory(arg, INTERFACEOBJECT); \ argument
128 #define isit_action(arg) argument
129 #define isit_array(arg) argument
130 #define isit_bigint(arg) argument
131 #define isit_block(arg) argument
132 #define isit_bool(arg) argument
133 #define isit_bstri(arg) argument
134 #define isit_call(arg) argument
135 #define isit_char(arg) argument
136 #define isit_database(arg) argument
137 #define isit_interface(arg) argument
138 #define isit_enum(arg) argument
139 #define isit_file(arg) argument
140 #define isit_float(arg) argument
141 #define isit_hash(arg) argument
142 #define isit_int(arg) argument
143 #define isit_list(arg) argument
144 #define isit_param(arg) argument
145 #define isit_proc(arg) argument
146 #define isit_prog(arg) argument
147 #define isit_reference(arg) argument
148 #define isit_not_null(arg) argument
149 #define isit_reflist(arg) argument
150 #define isit_set(arg) argument
151 #define isit_socket(arg) argument
152 #define isit_sqlstmt(arg) argument
153 #define isit_stri(arg) argument
154 #define isit_struct(arg) argument
155 #define isit_struct_ok(arg) argument
156 #define isit_type(arg) argument
157 #define isit_win(arg) argument
158 #define isit_process(arg) argument
159 #define is_variable(arg) argument
160 #define isit_int2(arg) argument
161 #define just_interface(arg) argument