Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #16489

va_args Conformance

From Shao Miller <sha0.miller@gmail.com>
Newsgroups comp.lang.c
Subject va_args Conformance
Date 2012-01-31 09:12 -0500
Organization A noiseless patient Spider
Message-ID <jg8ssi$5ea$1@dont-email.me> (permalink)

Show all headers | View raw


If the following program strictly conforming?

   #include <stddef.h>
   #include <stdarg.h>

   static void test(int, ...);

   int main(void) {
       test(0, 42);

       return 0;
     }

   static void test(int x, ...) {
       typedef unsigned char one_char[1];
       /* Valid declaration on the next line */
       one_char * unused;
       va_list varargs;
       unsigned char * byte;

       va_start(varargs, x);
       if (x)
           byte = va_arg(varargs, one_char);
       va_end(varargs);

       return;
     }

-- 
"The stationery store has moved.  Aaargh!"

Back to comp.lang.c | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 09:12 -0500
  Re: va_args Conformance Ben Bacarisse <ben.usenet@bsb.me.uk> - 2012-01-31 14:50 +0000
    Re: va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 10:11 -0500
      Re: va_args Conformance Ben Bacarisse <ben.usenet@bsb.me.uk> - 2012-01-31 17:19 +0000
        Re: va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 12:31 -0500
          Re: va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 12:34 -0500
            Re: va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 12:40 -0500
          Re: va_args Conformance Ben Bacarisse <ben.usenet@bsb.me.uk> - 2012-01-31 17:52 +0000
    Re: va_args Conformance James Kuyper <jameskuyper@verizon.net> - 2012-01-31 11:27 -0500
      Re: va_args Conformance Ben Bacarisse <ben.usenet@bsb.me.uk> - 2012-01-31 16:53 +0000
        Re: va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 12:09 -0500
        Re: va_args Conformance James Kuyper <jameskuyper@verizon.net> - 2012-01-31 12:15 -0500
  Re: va_args Conformance Harald van Dijk <haraldvdijk@gmail.com> - 2012-01-31 09:46 -0800
    Re: va_args Conformance Shao Miller <sha0.miller@gmail.com> - 2012-01-31 13:45 -0500
      Re: va_args Conformance Harald van Dijk <haraldvdijk@gmail.com> - 2012-01-31 11:28 -0800
      Re: va_args Conformance Harald van Dijk <haraldvdijk@gmail.com> - 2012-01-31 11:33 -0800

csiph-web