Lines Matching refs:pvar
173 #define va_end(pvar) ((void)0) argument
187 #define va_arg(pvar,TYPE) \ argument
195 if (pvar.__va_next_fp < pvar.__va_next_fp_limit \
196 …&& ((__r = (__va_freg *) (((__va_greg) pvar.__va_next_fp + sizeof (TYPE) - 1) & ~(__va_greg) (size…
197 < pvar.__va_next_fp_limit)) \
199 pvar.__va_next_fp = __r + (sizeof (TYPE) + 7) / 8; \
203 __r = (__va_freg *) pvar.__va_next_stack; \
204 pvar.__va_next_stack += (sizeof (TYPE) + 7) / 8; \
211 if (pvar.__va_next_o < pvar.__va_next_o_limit) \
212 __r = pvar.__va_next_o++; \
214 __r = pvar.__va_next_stack++; \
221 if (pvar.__va_next_o < pvar.__va_next_o_limit) \
222 __r = (void **) pvar.__va_next_o++; \
224 __r = (void **) pvar.__va_next_stack++; \
239 #define va_arg(pvar,TYPE) \ argument
244 ? ((pvar) = (char *)(pvar) + __va_rounded_size (TYPE *), \
245 *(TYPE **) (void *) ((char *)(pvar) - __va_rounded_size (TYPE *))) \
248 __u.__i[0] = ((int *) (void *) (pvar))[0]; \
249 __u.__i[1] = ((int *) (void *) (pvar))[1]; \
250 (pvar) = (char *)(pvar) + 8; \
252 : ((pvar) = (char *)(pvar) + __va_rounded_size (TYPE), \
253 ((TYPE *) (void *) ((char *)(pvar) - __va_rounded_size (TYPE)))));}))