Embedded Artistry libc
C Standard Library Support for Bare-metal Systems
iswprint.c File Reference
#include <wctype.h>
Include dependency graph for iswprint.c:

Go to the source code of this file.

Functions

int iswprint (wint_t wc)
 

Function Documentation

◆ iswprint()

int iswprint ( wint_t  wc)

Definition at line 10 of file iswprint.c.

11 {
12  if(wc < 0xffU)
13  {
14  return (wc + 1 & 0x7f) >= 0x21;
15  }
16  if(wc < 0x2028U || wc - 0x202aU < 0xd800 - 0x202a || wc - 0xe000U < 0xfff9 - 0xe000)
17  {
18  return 1;
19  }
20  if(wc - 0xfffcU > 0x10ffff - 0xfffc || (wc & 0xfffe) == 0xfffe)
21  {
22  return 0;
23  }
24 
25  return 1;
26 }

Referenced by iswctype(), and iswgraph().

Here is the caller graph for this function: