Esempio n. 1
0
/*
 * __vfscanf - MT-safe version
 */
int
__vfscanf(FILE* fp, char const* fmt0, va_list ap) {
    int ret;
    FLOCKFILE(fp);
    ret = __svfscanf(fp, fmt0, ap);
    FUNLOCKFILE(fp);
    return (ret);
}
Esempio n. 2
0
int
vscanf(const char *fmt, va_list ap)
{

	_DIAGASSERT(fmt != NULL);

	return __svfscanf(stdin, fmt, ap);
}
Esempio n. 3
0
int _scanf_r(struct _reent *ptr, const char *fmt, ...)
{
    int ret;
    va_list ap;

    va_start(ap, fmt);
    ret = __svfscanf(_stdin_r(ptr), fmt, ap);
    va_end(ap);
    return (ret);
}
Esempio n. 4
0
int
fscanf(FILE *fp, char const *fmt, ...) {
	int ret;
	va_list ap;

	va_start(ap, fmt);
	ret = __svfscanf(fp, fmt, ap);
	va_end(ap);
	return (ret);
}
Esempio n. 5
0
int scanf(const char *fmt, ...)
{
    int ret;
    va_list ap;

    va_start(ap, fmt);
    ret = __svfscanf(_stdin_r(_REENT), fmt, ap);
    va_end(ap);
    return ret;
}
Esempio n. 6
0
int
scanf(char const *format, ...)
{
	int ret;
	va_list ap;

	va_start(ap, format);
	ret = __svfscanf(stdin, format, ap);
	va_end(ap);
	return ret;
}
Esempio n. 7
0
int
scanf(char const *fmt, ...)
{
  int ret;
  va_list ap;

  _DIAGASSERT(fmt != NULL);

  va_start(ap, fmt);
  ret = __svfscanf(stdin, fmt, ap);
  va_end(ap);
  return (ret);
}
Esempio n. 8
0
int
vsscanf(const char *str, const char *fmt, __va_list ap)
{
	FILE f;
	struct __sfileext fext;

	_FILEEXT_SETUP(&f, &fext);
	f._flags = __SRD;
	f._bf._base = f._p = (unsigned char *)str;
	f._bf._size = f._r = strlen(str);
	f._read = eofread;
	f._lb._base = NULL;
	return (__svfscanf(&f, fmt, ap));
}
Esempio n. 9
0
int
vsscanf(const char *str, const char *fmt, _BSD_VA_LIST_ ap)
{
	int ret;
	FILE f;

	f._flags = __SRD;
	f._bf._base = f._p = (unsigned char *)str;
	f._bf._size = f._r = strlen(str);
	f._read = eofread;
	f._ub._base = NULL;
	f._lb._base = NULL;
	return (__svfscanf(&f, fmt, ap));
}
Esempio n. 10
0
fscanf(FILE *fp, char const *fmt, ...) {
	int ret;
	va_list ap;

	va_start(ap, fmt);
#else
fscanf(fp, fmt, va_alist)
	FILE *fp;
	char *fmt;
	va_dcl
{
	int ret;
	va_list ap;

	va_start(ap);
#endif
	ret = __svfscanf(fp, fmt, ap);
	va_end(ap);
	return (ret);
}
Esempio n. 11
0
/******************************************************************************

Name:        GM_Scanf

Description: hook function for scanf from C-Lib.

Parameters:  see printf

Returns:     see printf

******************************************************************************/
int GM_Scanf(const char *__format, ...)
{
    #ifndef DEBUG_NO_CLIB
    va_list args;
    int     rc = 0;
    #if defined(__GNUC__)
    extern int __svfscanf(FILE*,...);
    #endif

    va_start(args, __format);
    #if defined(__HIGHC__)
        rc = _vfscanf(gh_stdin, __format, args);
    #endif
    #if defined(__GNUC__)
        rc = __svfscanf(gh_stdin, __format, args);
    #endif
    va_end(args);
    GD_UART1_Flush(TtyHandle);
    return(rc);
    #else
    return(0);
    #endif
}
Esempio n. 12
0
#include <stdio.h>
#include <stdarg.h>
#include "un-namespace.h"
#include "libc_private.h"
#include "local.h"
#include "xlocale_private.h"

int
scanf(char const * __restrict fmt, ...)
{
	int ret;
	va_list ap;

	va_start(ap, fmt);
	FLOCKFILE(stdin);
	ret = __svfscanf(stdin, __get_locale(), fmt, ap);
	FUNLOCKFILE(stdin);
	va_end(ap);
	return (ret);
}
int
scanf_l(locale_t locale, char const * __restrict fmt, ...)
{
	int ret;
	va_list ap;
	FIX_LOCALE(locale);

	va_start(ap, fmt);
	FLOCKFILE(stdin);
	ret = __svfscanf(stdin, locale, fmt, ap);
	FUNLOCKFILE(stdin);
Esempio n. 13
0
#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vscanf.c	8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");

#include "namespace.h"
#include <stdio.h>
#include "un-namespace.h"
#include "libc_private.h"
#include "local.h"
#include "xlocale_private.h"

int
vscanf_l(locale_t locale, const char * __restrict fmt, __va_list ap)
{
	int retval;
	FIX_LOCALE(locale);

	FLOCKFILE(stdin);
	retval = __svfscanf(stdin, locale, fmt, ap);
	FUNLOCKFILE(stdin);
	return (retval);
}
int
vscanf(const char * __restrict fmt, __va_list ap)
{
	return vscanf_l(__get_locale(), fmt, ap);
}
Esempio n. 14
0
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)scanf.c	8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
__FBSDID("$FreeBSD: release/9.0.0/lib/libc/stdio/scanf.c 165903 2007-01-09 00:28:16Z imp $");

#include "namespace.h"
#include <stdio.h>
#include <stdarg.h>
#include "un-namespace.h"
#include "libc_private.h"
#include "local.h"

int
scanf(char const * __restrict fmt, ...)
{
    int ret;
    va_list ap;

    va_start(ap, fmt);
    FLOCKFILE(stdin);
    ret = __svfscanf(stdin, fmt, ap);
    FUNLOCKFILE(stdin);
    va_end(ap);
    return (ret);
}
Esempio n. 15
0
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 * © Portions copyright (c) 2005-2006  Nokia Corporation.  All rights reserved.
 */

#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)vscanf.c	8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
#ifndef __SYMBIAN32__
__FBSDID("$FreeBSD: src/lib/libc/stdio/vscanf.c,v 1.12 2003/01/03 23:27:27 tjr Exp $");
#endif

#include "namespace.h"
#include <stdio.h>
#include "un-namespace.h"
#include "libc_private.h"
#include "local.h"

EXPORT_C
int
vscanf(const char * __restrict fmt, va_list ap)		
{
	int retval;

	FLOCKFILE(stdin);
	retval = __svfscanf(stdin, fmt, ap);
	FUNLOCKFILE(stdin);
	return (retval);
}
Esempio n. 16
0
int
vscanf(const char *fmt, _BSD_VA_LIST_ ap)
{

    return (__svfscanf(stdin, fmt, ap));
}
Esempio n. 17
0
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#if defined(LIBC_SCCS) && !defined(lint)
static char sccsid[] = "@(#)fscanf.c	8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");

#include "namespace.h"
#include <stdio.h>
#include <stdarg.h>
#include "un-namespace.h"
#include "libc_private.h"
#include "local.h"

int
fscanf(FILE * __restrict fp, char const * __restrict fmt, ...)
{
	int ret;
	va_list ap;

	va_start(ap, fmt);
	FLOCKFILE(fp);
	ret = __svfscanf(fp, fmt, ap);
	va_end(ap);
	FUNLOCKFILE(fp);
	return (ret);
}
Esempio n. 18
0
#include <stdio.h>
#include <stdarg.h>
#include "un-namespace.h"
#include "libc_private.h"
#include "local.h"
#include "xlocale_private.h"

int
fscanf(FILE * __restrict fp, char const * __restrict fmt, ...)
{
	int ret;
	va_list ap;

	va_start(ap, fmt);
	FLOCKFILE(fp);
	ret = __svfscanf(fp, __get_locale(), fmt, ap);
	va_end(ap);
	FUNLOCKFILE(fp);
	return (ret);
}
int
fscanf_l(FILE * __restrict fp, locale_t locale, char const * __restrict fmt, ...)
{
	int ret;
	va_list ap;
	FIX_LOCALE(locale);

	va_start(ap, fmt);
	FLOCKFILE(fp);
	ret = __svfscanf(fp, locale, fmt, ap);
	va_end(ap);