Annotation of researchv10no/dk/cmd/pupu/vsprintf.c, revision 1.1

1.1     ! root        1: /*     @(#)vsprintf.c  1.1     */
        !             2: /*LINTLIBRARY*/
        !             3: #include <stdio.h>
        !             4: #include <varargs.h>
        !             5: 
        !             6: extern int _doprnt();
        !             7: 
        !             8: /*VARARGS2*/
        !             9: int
        !            10: vsprintf(string, format, ap)
        !            11: char *string, *format;
        !            12: va_list ap;
        !            13: {
        !            14:        register int count;
        !            15:        FILE siop;
        !            16: 
        !            17:        siop._cnt = 32767;
        !            18:        siop._base = siop._ptr = (unsigned char *)string;
        !            19:        siop._flag = _IOWRT;
        !            20:        siop._file = _NFILE;
        !            21:        count = _doprnt(format, ap, &siop);
        !            22:        *siop._ptr = '\0'; /* plant terminating null character */
        !            23:        return(count);
        !            24: }
        !            25: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.