BSD 4 release
[unix-history] / usr / src / libc / stdio / scanf.c
CommitLineData
9c8fc5ca
BJ
1#include <stdio.h>
2
3scanf(fmt, args)
4char *fmt;
5{
6 return(_doscan(stdin, fmt, &args));
7}
8
9fscanf(iop, fmt, args)
10FILE *iop;
11char *fmt;
12{
13 return(_doscan(iop, fmt, &args));
14}
15
16sscanf(str, fmt, args)
17register char *str;
18char *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}