IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Macros
Segment alignment codes
Segments » Segment structure

## Detailed Description

Used by segment_t::align.

## Macros
#define | saAbs 0
| Absolute segment.
#define | saRelByte 1
| Relocatable, byte aligned.
#define | saRelWord 2
| Relocatable, word (2-byte) aligned.
#define | saRelPara 3
| Relocatable, paragraph (16-byte) aligned.
#define | saRelPage 4
| Relocatable, aligned on 256-byte boundary.
#define | saRelDble 5
| Relocatable, aligned on a double word (4-byte) More...
#define | saRel4K 6
| This value is used by the PharLap OMF for page (4K) More...
#define | saGroup 7
| Segment group.
#define | saRel32Bytes 8
| 32 bytes
#define | saRel64Bytes 9
| 64 bytes
#define | saRelQword 10
| 8 bytes
#define | saRel128Bytes 11
| 128 bytes
#define | saRel512Bytes 12
| 512 bytes
#define | saRel1024Bytes 13
| 1024 bytes
#define | saRel2048Bytes 14
| 2048 bytes
#define | saRel_MAX_ALIGN_CODE saRel2048Bytes

## Macro Definition Documentation

#define saRelDble 5

Relocatable, aligned on a double word (4-byte)

boundary.

#define saRel4K 6

This value is used by the PharLap OMF for page (4K)

alignment. It is not supported by LINK.