|
|
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: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.