Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Functions to test ASCII char attributes

The is...() functions in ctype.h will misbehave with 'char' argument. More...

Functions

INLINE THREAD_SAFE bool ida_local qisascii (char c)
 
INLINE THREAD_SAFE bool ida_local qisspace (char c)
 
INLINE THREAD_SAFE bool ida_local qisalpha (char c)
 
INLINE THREAD_SAFE bool ida_local qisalnum (char c)
 
INLINE THREAD_SAFE bool ida_local qispunct (char c)
 
INLINE THREAD_SAFE bool ida_local qislower (char c)
 
INLINE THREAD_SAFE bool ida_local qisupper (char c)
 
INLINE THREAD_SAFE bool ida_local qisprint (char c)
 
INLINE THREAD_SAFE bool ida_local qisdigit (char c)
 
INLINE THREAD_SAFE bool ida_local qisxdigit (char c)
 

Detailed Description

The is...() functions in ctype.h will misbehave with 'char' argument.

We introduce more robust functions. These functions only operate on ascii chars and are intended to be locale-independent.