|
safec
3.1
Safe C Library - ISO TR24731 Bounds Checking Interface
|
#include "safe_str_lib.h"
Include dependency graph for towctrans.c:Macros | |
| #define | CASEMAP(u1, u2, l) { (u1), (l)-(u1), (u2)-(u1)+1 } |
| #define | CASELACE(u1, u2) CASEMAP((u1),(u2),(u1)+1) |
Functions | |
| EXPORT wint_t | _towcase (wint_t wc, int lower) |
| EXPORT wint_t | _towupper (wint_t wc) |
| EXPORT wint_t | towupper (wint_t wc) |
| EXPORT wint_t | towlower (wint_t wc) |
Variables | |
| struct { | |
| unsigned short upper | |
| signed char lower | |
| unsigned char len | |
| } | casemaps [] |
| struct { | |
| unsigned int upper | |
| int lower | |
| unsigned short len | |
| } | casemapsl [] |
| static const unsigned short | pairs [][2] |
| #define CASEMAP | ( | u1, | |
| u2, | |||
| l | |||
| ) | { (u1), (l)-(u1), (u2)-(u1)+1 } |
| #define CASELACE | ( | u1, | |
| u2 | |||
| ) | CASEMAP((u1),(u2),(u1)+1) |
| EXPORT wint_t _towcase | ( | wint_t | wc, |
| int | lower | ||
| ) |
| EXPORT wint_t _towupper | ( | wint_t | wc | ) |
| EXPORT wint_t towupper | ( | wint_t | wc | ) |
| EXPORT wint_t towlower | ( | wint_t | wc | ) |
| unsigned int upper |
| int lower |
| unsigned short len |
| const { ... } casemaps[] |
| const { ... } casemapsl[] |
|
static |