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
Lexer options

Passed as 'options' parameter to lex_set_options(). More...

Macros

#define LXOPT_PARSE_FLOATS   0x0001
 enable floating point constants
 
#define LXOPT_REQ_SEPARATOR   0x0002
 require a separator between a number and an ident or a character/string constant or dot
 
#define LXOPT_NOCASE_FILES   0x0004
 case-insensitive file search
 
#define LXOPT_C99_CONSTANTS   0x0008
 the size and sign of constants depend on the value itself and the 'U', 'L', and 'LL' modifier suffixes. More...
 

Detailed Description

Passed as 'options' parameter to lex_set_options().

By default all options are on.

Macro Definition Documentation

◆ LXOPT_C99_CONSTANTS

#define LXOPT_C99_CONSTANTS   0x0008

the size and sign of constants depend on the value itself and the 'U', 'L', and 'LL' modifier suffixes.

Otherwise the constant is always considered as signed and the size depends only on the number of bytes in the value