Annotation of 41BSD/libc/stdio/scanf.c, revision 1.1.1.1

1.1       root        1: #include       <stdio.h>
                      2: 
                      3: scanf(fmt, args)
                      4: char *fmt;
                      5: {
                      6:        return(_doscan(stdin, fmt, &args));
                      7: }
                      8: 
                      9: fscanf(iop, fmt, args)
                     10: FILE *iop;
                     11: char *fmt;
                     12: {
                     13:        return(_doscan(iop, fmt, &args));
                     14: }
                     15: 
                     16: sscanf(str, fmt, args)
                     17: register char *str;
                     18: char *fmt;
                     19: {
                     20:        FILE _strbuf;
                     21: 
                     22:        _strbuf._flag = _IOREAD|_IOSTRG;
                     23:        _strbuf._ptr = _strbuf._base = str;
                     24:        _strbuf._cnt = 0;
                     25:        while (*str++)
                     26:                _strbuf._cnt++;
                     27:        return(_doscan(&_strbuf, fmt, &args));
                     28: }

unix.superglobalmegacorp.com

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