可変長引数 K&R と ANSI

Solaris の CC /usr/ucb/cc は K&R らしい。

K&R

int
sendf(va_alist) va_dcl
{
    static char buf[10240];                     /* xxx, enough? */
    SOCKET s;
    const char *fmt;

    va_list args;
    va_start( args );
    s = va_arg( args, SOCKET );
    fmt = va_arg( args, char * );

ANSI

int
 sendf(SOCKET s, const char *fmt...)
{
    static char buf[10240];                     /* xxx, enough? */

    va_list args;
    va_start( args, fmt );