safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
Loading...
Searching...
No Matches
safec_vfwscanf_s.c File Reference
#include "safe_lib.h"
Include dependency graph for safec_vfwscanf_s.c:

Data Structures

struct  safec_wcur_ctx

Macros

#define SIZE_hh   -2
#define SIZE_h   -1
#define SIZE_def   0
#define SIZE_l   1
#define SIZE_L   2
#define SIZE_ll   3
#define FLOCK(sf)
#define FUNLOCK(sf)
#define shgetwc(sf)
#define shungetwc(c, sf)

Functions

static void safec_store_int (void *dest, int size, unsigned long long i)
static int safec_wgetc (_SAFEC_FILE *sf)
static void safec_wungetc (int c, _SAFEC_FILE *sf)
static int safec_wcur_get (void *v)
static void safec_wcur_unget (void *v)
static void safec_wcur_setlim (void *v, long lim)
static void * safec_arg_n (va_list ap, unsigned int n)
static int safec_in_wset (const wchar_t *set, int c)
int _safec_vfwscanf_impl (_SAFEC_FILE *sf, const char *funcname, const wchar_t *fmt, va_list ap, int chk_destsize)

Macro Definition Documentation

◆ SIZE_hh

#define SIZE_hh   -2

◆ SIZE_h

#define SIZE_h   -1

◆ SIZE_def

#define SIZE_def   0

◆ SIZE_l

#define SIZE_l   1

◆ SIZE_L

#define SIZE_L   2

◆ SIZE_ll

#define SIZE_ll   3

◆ FLOCK

#define FLOCK ( sf)

◆ FUNLOCK

#define FUNLOCK ( sf)

◆ shgetwc

#define shgetwc ( sf)
Value:

◆ shungetwc

#define shungetwc ( c,
sf )
Value:
safec_wungetc((c), (sf))

Function Documentation

◆ safec_store_int()

void safec_store_int ( void * dest,
int size,
unsigned long long i )
static

◆ safec_wgetc()

int safec_wgetc ( _SAFEC_FILE * sf)
static

◆ safec_wungetc()

void safec_wungetc ( int c,
_SAFEC_FILE * sf )
static

◆ safec_wcur_get()

int safec_wcur_get ( void * v)
static

◆ safec_wcur_unget()

void safec_wcur_unget ( void * v)
static

◆ safec_wcur_setlim()

void safec_wcur_setlim ( void * v,
long lim )
static

◆ safec_arg_n()

void * safec_arg_n ( va_list ap,
unsigned int n )
static

◆ safec_in_wset()

int safec_in_wset ( const wchar_t * set,
int c )
static

◆ _safec_vfwscanf_impl()

int _safec_vfwscanf_impl ( _SAFEC_FILE * sf,
const char * funcname,
const wchar_t * fmt,
va_list ap,
int chk_destsize )