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

# isalnum\_l(3)

character classification utilities

## NAME

**isalnum\_l**, **isalpha\_l**, **isblank\_l**, **iscntrl\_l**, **isdigit\_l**, **isgraph\_l**, **ishexnumber\_l**, **isideogram\_l**, **islower\_l**, **isnumber\_l**, **isphonogram\_l**, **isprint\_l**, **ispunct\_l**, **isrune\_l**, **isspace\_l**, **isspecial\_l**, **isupper\_l**, **isxdigit\_l** – character classification utilities

## LIBRARY

Standard C Library (libc, -lc)

## SYNOPSIS

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

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

*int*\

**isalnum\_l**(*int c*, *locale\_t loc*);

*int*\

**isalpha\_l**(*int c*, *locale\_t loc*);

*int*\

**isblank\_l**(*int c*, *locale\_t loc*);

*int*\

**iscntrl\_l**(*int c*, *locale\_t loc*);

*int*\

**isdigit\_l**(*int c*, *locale\_t loc*);

*int*\

**isgraph\_l**(*int c*, *locale\_t loc*);

*int*\

**ishexnumber\_l**(*int c*, *locale\_t loc*);

*int*\

**isideogram\_l**(*int c*, *locale\_t loc*);

*int*\

**islower\_l**(*int c*, *locale\_t loc*);

*int*\

**isnumber\_l**(*int c*, *locale\_t loc*);

*int*\

**isphonogram\_l**(*int c*, *locale\_t loc*);

*int*\

**isprint\_l**(*int c*, *locale\_t loc*);

*int*\

**ispunct\_l**(*int c*, *locale\_t loc*);

*int*\

**isrune\_l**(*int c*, *locale\_t loc*);

*int*\

**isspace\_l**(*int c*, *locale\_t loc*);

*int*\

**isspecial\_l**(*int c*, *locale\_t loc*);

*int*\

**isupper\_l**(*int c*, *locale\_t loc*);

*int*\

**isxdigit\_l**(*int c*, *locale\_t loc*);

## DESCRIPTION

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

## SEE ALSO

[isalnum(3)](/isalnum/3.md), [isalpha(3)](/isalpha/3.md), [isblank(3)](/isblank/3.md), [iscntrl(3)](/iscntrl/3.md), [isdigit(3)](/isdigit/3.md), [isgraph(3)](/isgraph/3.md), [ishexnumber(3)](/ishexnumber/3.md), [isideogram(3)](/isideogram/3.md), [islower(3)](/islower/3.md), [isnumber(3)](/isnumber/3.md), [isphonogram(3)](/isphonogram/3.md), [isprint(3)](/isprint/3.md), [ispunct(3)](/ispunct/3.md), [isrune(3)](/isrune/3.md), [isspace(3)](/isspace/3.md), [isspecial(3)](/isspecial/3.md), [isupper(3)](/isupper/3.md), [isxdigit(3)](/isxdigit/3.md), [xlocale(3)](/xlocale/3.md)
