*** empty log message ***

From-SVN: r216
This commit is contained in:
Richard Stallman 1992-01-19 04:13:04 +00:00
parent fdfc1b921e
commit e13d81d074
3 changed files with 3 additions and 0 deletions

View File

@ -94,6 +94,7 @@ typedef __va_buf va_list;
#define va_arg(_AP, _MODE) \
__extension__ \
({__voidptr *__ap = (__voidptr*)&_AP; \
register int __size = sizeof (_MODE); \
register int __onstack = \

View File

@ -34,6 +34,7 @@ typedef char * __va___list;
in the stack are made to be word-aligned; for an aggregate that is
not word-aligned, we advance the pointer to the first non-reg slot. */
#define va_arg(pvar,TYPE) \
__extension__ \
({ TYPE __va_temp; \
((__builtin_classify_type (__va_temp) >= 12) \
? ((pvar) += __va_rounded_size (TYPE *), \

View File

@ -32,6 +32,7 @@ typedef struct {
#define va_end(pvar)
#define va_arg(pvar,type) \
__extension__ \
({ type __va_result; \
if ((pvar).__pnt >= 20) { \
__va_result = *( (type *) ((pvar).__stack + (pvar).__pnt - 20)); \