IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Macros
Secondary assembler feature bits

## Detailed Description

Used by asm_t::flag2.

## Macros
#define | AS2_BRACE 0x00000001
| Use braces for all expressions.
#define | AS2_STRINV 0x00000002
| Invert meaning of idainfo::wide_high_byte_first for text strings. More...
#define | AS2_BYTE1CHAR 0x00000004
| One symbol per processor byte. More...
#define | AS2_IDEALDSCR 0x00000008
| Description of struc/union is in. More...
#define | AS2_TERSESTR 0x00000010
| 'terse' structure initialization form More...
#define | AS2_COLONSUF 0x00000020
| addresses may have ":xx" suffix More...
#define | AS2_YWORD 0x00000040
| a_yword field is present and valid

## Macro Definition Documentation

#define AS2_STRINV 0x00000002

Invert meaning of idainfo::wide_high_byte_first for text strings.

(For processors with bytes bigger than 8 bits)

#define AS2_BYTE1CHAR 0x00000004

One symbol per processor byte.

Meaningful only for wide byte processors

#define AS2_IDEALDSCR 0x00000008

Description of struc/union is in.

the 'reverse' form (keyword before name) the same as in borland tasm ideal

#define AS2_TERSESTR 0x00000010

'terse' structure initialization form

NAME<fld,fld,...> is supported

#define AS2_COLONSUF 0x00000020

addresses may have ":xx" suffix

this suffix must be ignored when extracting the address under the cursor