safec  3.5.1
Safe C Library - ISO TR24731 Bounds Checking Interface
wcsnatcmp_s.c File Reference
#include "safe_str_lib.h"
+ Include dependency graph for wcsnatcmp_s.c:

Macros

#define iswdigit(ch)   isdigit((int)(ch))
 
#define iswspace(ch)   isspace((int)(ch))
 

Functions

static int compare_right (wchar_t const *a, wchar_t const *b)
 
static int compare_left (wchar_t const *a, wchar_t const *b)
 
EXPORT errno_t _wcsnatcmp_s_chk (const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos)
 

Macro Definition Documentation

◆ iswdigit

#define iswdigit (   ch)    isdigit((int)(ch))

◆ iswspace

#define iswspace (   ch)    isspace((int)(ch))

Function Documentation

◆ compare_right()

static int compare_right ( wchar_t const *  a,
wchar_t const *  b 
)
static

◆ compare_left()

static int compare_left ( wchar_t const *  a,
wchar_t const *  b 
)
static

◆ _wcsnatcmp_s_chk()

EXPORT errno_t _wcsnatcmp_s_chk ( const wchar_t *  dest,
rsize_t  dmax,
const wchar_t *  src,
rsize_t  smax,
const int  fold_case,
int *  resultp,
const size_t  destbos,
const size_t  srcbos 
)