Lines Matching refs:tp
91 #define NUM_BOOLEANS(tp) (tp)->num_Booleans argument
92 #define NUM_NUMBERS(tp) (tp)->num_Numbers argument
93 #define NUM_STRINGS(tp) (tp)->num_Strings argument
94 #define EXT_NAMES(tp,i,limit,index,table) (i >= limit) ? tp->ext_Names[index] : table[i] argument
96 #define NUM_BOOLEANS(tp) BOOLCOUNT argument
97 #define NUM_NUMBERS(tp) NUMCOUNT argument
98 #define NUM_STRINGS(tp) STRCOUNT argument
99 #define EXT_NAMES(tp,i,limit,index,table) table[i] argument
102 #define NUM_EXT_NAMES(tp) (unsigned) ((tp)->ext_Booleans + (tp)->ext_Numbers + (tp)->ext_Strings) argument
104 #define for_each_boolean(n,tp) for(n = 0; n < NUM_BOOLEANS(tp); n++) argument
105 #define for_each_number(n,tp) for(n = 0; n < NUM_NUMBERS(tp); n++) argument
106 #define for_each_string(n,tp) for(n = 0; n < NUM_STRINGS(tp); n++) argument
109 #define for_each_ext_boolean(n,tp) for(n = BOOLCOUNT; n < NUM_BOOLEANS(tp); n++) argument
110 #define for_each_ext_number(n,tp) for(n = NUMCOUNT; n < NUM_NUMBERS(tp); n++) argument
111 #define for_each_ext_string(n,tp) for(n = STRCOUNT; n < NUM_STRINGS(tp); n++) argument
114 #define ExtBoolname(tp,i,names) EXT_NAMES(tp, i, BOOLCOUNT, (i - (tp->num_Booleans - tp->ext_Boolea… argument
115 #define ExtNumname(tp,i,names) EXT_NAMES(tp, i, NUMCOUNT, (i - (tp->num_Numbers - tp->ext_Numbers)… argument
116 #define ExtStrname(tp,i,names) EXT_NAMES(tp, i, STRCOUNT, (i - (tp->num_Strings - tp->ext_Strings)… argument