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

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)

Functions

static int safec_ascii_cur_get (void *ctx)
static void safec_ascii_cur_unget (void *ctx)
static void safec_ascii_cur_setlim (void *ctx, long lim)
static void safec_store_int (void *dest, int size, unsigned long long i)
static void * safec_arg_n (va_list ap, unsigned int n)
int _safec_vfscanf_impl (_SAFEC_FILE *sf, const char *funcname, const char *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)

Function Documentation

◆ safec_ascii_cur_get()

int safec_ascii_cur_get ( void * ctx)
static

◆ safec_ascii_cur_unget()

void safec_ascii_cur_unget ( void * ctx)
static

◆ safec_ascii_cur_setlim()

void safec_ascii_cur_setlim ( void * ctx,
long lim )
static

◆ safec_store_int()

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

◆ safec_arg_n()

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

◆ _safec_vfscanf_impl()

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