---
name: "iswalnum_l"
section: "3"
platform: "macos"
package: "Libc"
version: "1752.120.2"
release: "macOS 26.5"
platforms: ["freebsd", "macos"]
url: "https://new.carta.tech/iswalnum_l"
---

# iswalnum\_l(3)

wide character classification utilities

## NAME

**iswalnum\_l**, **iswalpha\_l**, **iswblank\_l**, **iswcntrl\_l**, **iswdigit\_l**, **iswgraph\_l**, **iswhexnumber\_l**, **iswideogram\_l**, **iswlower\_l**, **iswnumber\_l**, **iswphonogram\_l**, **iswprint\_l**, **iswpunct\_l**, **iswrune\_l**, **iswspace\_l**, **iswspecial\_l**, **iswupper\_l**, **iswxdigit\_l** – wide character classification utilities

## LIBRARY

Standard C Library (libc, -lc)

## SYNOPSIS

**#include \<wctype.h\>**

**#include \<xlocale.h\>**

*int*\

**iswalnum\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswalpha\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswascii\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswblank\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswcntrl\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswdigit\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswgraph\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswhexnumber\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswideogram\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswlower\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswnumber\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswphonogram\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswprint\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswpunct\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswrune\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswspace\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswspecial\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswupper\_l**(*wint\_t wc*, *locale\_t loc*);

*int*\

**iswxdigit\_l**(*wint\_t wc*, *locale\_t loc*);

## DESCRIPTION

These functions are extended locale versions of the corresponding functions in [iswalnum(3)](/iswalnum/3.md). Also, see [xlocale(3)](/xlocale/3.md) for more information about extended locales.

## SEE ALSO

[iswalnum(3)](/iswalnum/3.md), [xlocale(3)](/xlocale/3.md)
