|
safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
|
#include "safe_lib.h"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) |
| #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 ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| int _safec_vfwscanf_impl | ( | _SAFEC_FILE * | sf, |
| const char * | funcname, | ||
| const wchar_t * | fmt, | ||
| va_list | ap, | ||
| int | chk_destsize ) |