Annotation of researchv10no/ncurses/screen/__sscans.c, revision 1.1.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.