Path: utzoo!utgpu!watmath!att!bellcore!rutgers!njin!princeton!notecnirp!nfs From: nfs@notecnirp.Princeton.EDU (Norbert Schlenker) Newsgroups: comp.lang.c Subject: Re: va_list used inKeywords: va_list, X3J11, vfprintf Message-ID: <18684@princeton.Princeton.EDU> Date: 17 Aug 89 16:02:29 GMT References: <1140@midgard.Midgard.MN.ORG> <2095@dataio.Data-IO.COM> <10739@smoke.BRL.MIL> Sender: news@princeton.Princeton.EDU Reply-To: nfs@notecnirp.UUCP (Norbert Schlenker) Organization: Dept. of Computer Science, Princeton University Lines: 12 In article <10739@smoke.BRL.MIL> gwyn@brl.arpa (Doug Gwyn) writes: >In article <2095@dataio.Data-IO.COM> bright@dataio.Data-IO.COM (Walter Bright) writes: >-1. In stdio.h, include the lines: >- #ifndef __STDARG_H /* #define'd by stdarg.h */ >- #include /* get definition of va_list */ >- #endif > >No, don't do this. is not allowed to define the va_* macros. What is allowed to define? It has to pick up , because the prototypes in use size_t. What makes allowable and forbidden?