|
safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
|
Data Structures | |
| struct | _SAFEC_FILE |
Macros | |
| #define | shcnt(sf) |
| #define | shlim(sf, lim) |
| #define | shgetc(sf) |
| #define | shunget(sf) |
Typedefs | |
| typedef long | safec_off_t |
| typedef struct _SAFEC_FILE | _SAFEC_FILE |
Functions | |
| void | safec_toread (_SAFEC_FILE *sf) |
| void | safec_shlim (_SAFEC_FILE *sf, safec_off_t lim) |
| int | safec_shgetc (_SAFEC_FILE *sf) |
| size_t | safec_string_read (_SAFEC_FILE *sf, unsigned char *buf, size_t len) |
| size_t | safec_stream_read (_SAFEC_FILE *sf, unsigned char *buf, size_t len) |
| int | _safec_vfscanf_impl (_SAFEC_FILE *sf, const char *funcname, const char *fmt, va_list ap, int chk_destsize) |
| int | _safec_vfwscanf_impl (_SAFEC_FILE *sf, const char *funcname, const wchar_t *fmt, va_list ap, int chk_destsize) |
| #define shcnt | ( | sf | ) |
| #define shlim | ( | sf, | |
| lim ) |
| #define shgetc | ( | sf | ) |
| #define shunget | ( | sf | ) |
| typedef long safec_off_t |
| typedef struct _SAFEC_FILE _SAFEC_FILE |
| void safec_toread | ( | _SAFEC_FILE * | sf | ) |
| void safec_shlim | ( | _SAFEC_FILE * | sf, |
| safec_off_t | lim ) |
| int safec_shgetc | ( | _SAFEC_FILE * | sf | ) |
| size_t safec_string_read | ( | _SAFEC_FILE * | sf, |
| unsigned char * | buf, | ||
| size_t | len ) |
| size_t safec_stream_read | ( | _SAFEC_FILE * | sf, |
| unsigned char * | buf, | ||
| size_t | len ) |
| int _safec_vfscanf_impl | ( | _SAFEC_FILE * | sf, |
| const char * | funcname, | ||
| const char * | fmt, | ||
| va_list | ap, | ||
| int | chk_destsize ) |
| int _safec_vfwscanf_impl | ( | _SAFEC_FILE * | sf, |
| const char * | funcname, | ||
| const wchar_t * | fmt, | ||
| va_list | ap, | ||
| int | chk_destsize ) |