示例#1
0
文件: scanf.c 项目: easyaspi314/agbcc
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);
}
示例#2
0
文件: scanf.c 项目: easyaspi314/agbcc
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;
}
示例#3
0
int
_wscanf_r(struct _reent *ptr, _CONST wchar_t *fmt, ...)
{
  int ret;
  va_list ap;

  _REENT_SMALL_CHECK_INIT (ptr);
  va_start (ap, fmt);
  ret = __svfwscanf_r (ptr, _stdin_r (ptr), fmt, ap);
  va_end (ap);
  return (ret);
}
示例#4
0
int
wscanf(_CONST wchar_t *fmt, ...)
{
  int ret;
  va_list ap;

  _REENT_SMALL_CHECK_INIT (_REENT);
  va_start (ap, fmt);
  ret = __svfwscanf_r (_REENT, _stdin_r (_REENT), fmt, ap);
  va_end (ap);
  return ret;
}
示例#5
0
int
wscanf(_CONST wchar_t *fmt, ...)
{
  int ret;
  va_list ap;
  struct _reent *reent = _REENT;

  _REENT_SMALL_CHECK_INIT (reent);
  va_start (ap, fmt);
  ret = _vfwscanf_r (reent, _stdin_r (reent), fmt, ap);
  va_end (ap);
  return ret;
}
示例#6
0
#include <wchar.h>
#include <stdarg.h>
#include "local.h"

#ifndef _REENT_ONLY

int
wscanf(_CONST wchar_t *__restrict fmt, ...)
{
  int ret;
  va_list ap;
  struct _reent *reent = _REENT;

  _REENT_SMALL_CHECK_INIT (reent);
  va_start (ap, fmt);
  ret = _vfwscanf_r (reent, _stdin_r (reent), fmt, ap);
  va_end (ap);
  return ret;
}

#endif /* !_REENT_ONLY */

int
_wscanf_r(struct _reent *ptr, _CONST wchar_t *fmt, ...)
{
  int ret;
  va_list ap;

  _REENT_SMALL_CHECK_INIT (ptr);
  va_start (ap, fmt);
  ret = _vfwscanf_r (ptr, _stdin_r (ptr), fmt, ap);
示例#7
0
文件: vwscanf.c 项目: Karamax/arrakis
int
_vwscanf_r (struct _reent *ptr, _CONST wchar_t *fmt, va_list ap)
{
    _REENT_SMALL_CHECK_INIT (ptr);
    return __svfwscanf_r (ptr, _stdin_r (ptr), fmt, ap);
}
示例#8
0
文件: vwscanf.c 项目: Karamax/arrakis
int
vwscanf (_CONST wchar_t *fmt, va_list ap)
{
    _REENT_SMALL_CHECK_INIT (_REENT);
    return __svfwscanf_r (_REENT, _stdin_r (_REENT), fmt, ap);
}