Deleted Added
sdiff udiff text old ( 200799 ) new ( 205021 )
full compact
1/*-
2 * Copyright (c) 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Donn Seeley at UUNET Technologies, Inc.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 20 unchanged lines hidden (view full) ---

29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 */
32
33#if defined(LIBC_SCCS) && !defined(lint)
34static char sccsid[] = "@(#)vsscanf.c 8.1 (Berkeley) 6/4/93";
35#endif /* LIBC_SCCS and not lint */
36#include <sys/cdefs.h>
37__FBSDID("$FreeBSD: head/lib/libc/stdio/vsscanf.c 205021 2010-03-11 17:03:32Z jhb $");
38
39#include <stdio.h>
40#include <string.h>
41#include "local.h"
42
43static int
44eofread(void *, char *, int);
45

--- 4 unchanged lines hidden (view full) ---

50
51 return (0);
52}
53
54int
55vsscanf(const char * __restrict str, const char * __restrict fmt,
56 __va_list ap)
57{
58 FILE f = FAKE_FILE;
59
60 f._flags = __SRD;
61 f._bf._base = f._p = (unsigned char *)str;
62 f._bf._size = f._r = strlen(str);
63 f._read = eofread;
64 return (__svfscanf(&f, fmt, ap));
65}