safec 3.15
Safe C Library - ISO TR24731 Bounds Checking Interface
Loading...
Searching...
No Matches
safe_types.h File Reference
#include <stdio.h>
#include <sys/types.h>
#include <inttypes.h>
#include <stdint.h>
#include <errno.h>
#include <stdbool.h>
Include dependency graph for safe_types.h:
This graph shows which files directly or indirectly include this file:

Macros

#define SAFECLIB_ENABLE_U8   1
#define RSIZE_MAX   (~(rsize_t)0) /* leave here for completeness */
#define __attribute_format__(type, index, check)
#define __attribute_format_wprintf(index, check)
#define __attribute_format_wscanf(index, check)

Typedefs

typedef int errno_t
typedef unsigned char char8_t
typedef size_t rsize_t

Macro Definition Documentation

◆ SAFECLIB_ENABLE_U8

#define SAFECLIB_ENABLE_U8   1

◆ RSIZE_MAX

#define RSIZE_MAX   (~(rsize_t)0) /* leave here for completeness */

◆ __attribute_format__

#define __attribute_format__ ( type,
index,
check )

◆ __attribute_format_wprintf

#define __attribute_format_wprintf ( index,
check )

◆ __attribute_format_wscanf

#define __attribute_format_wscanf ( index,
check )

Typedef Documentation

◆ errno_t

typedef int errno_t

◆ char8_t

typedef unsigned char char8_t

◆ rsize_t

typedef size_t rsize_t