Annotation of researchv10no/ncurses/screen/__sscans.c, revision 1.1

1.1     ! root        1: /*     @(#) __sscans.c: 1.1 10/15/83   (1.3    3/1/83) */
        !             2: /*
        !             3:  * 1/26/81 (Berkeley) @(#)scanw.c      1.1
        !             4:  */
        !             5: 
        !             6: # include      "curses.ext"
        !             7: # include      <varargs.h>
        !             8: 
        !             9: /*
        !            10:  *     This routine actually executes the scanf from the window.
        !            11:  *
        !            12:  *     This code calls vsscanf, which is like sscanf except
        !            13:  *     that it takes a va_list as an argument pointer instead
        !            14:  *     of the argument list itself.  We provide one until
        !            15:  *     such a routine becomes available.
        !            16:  */
        !            17: 
        !            18: __sscans(win, fmt, ap)
        !            19: WINDOW *win;
        !            20: char   *fmt;
        !            21: va_list        ap;
        !            22: {
        !            23:        char    buf[256];
        !            24: 
        !            25:        if (wgetstr(win, buf) == ERR)
        !            26:                return ERR;
        !            27: 
        !            28:        return vsscanf(buf, fmt, ap);
        !            29: }

unix.superglobalmegacorp.com

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