| IDA SDK

Macros
Unexplored byte conversion flags

## Detailed Description

passed as 'flags' parameter to del_items()

## Macros
#define | DELIT_SIMPLE 0x0000
| simply undefine the specified item(s)
#define | DELIT_EXPAND 0x0001
| propagate undefined items; for example if removing an instruction removes all references to the next instruction, then plan to convert to unexplored the next instruction too. More...
#define | DELIT_DELNAMES 0x0002
| delete any names at the specified address range (except for the starting address). More...
#define | DELIT_NOTRUNC 0x0004
| don't truncate the current function even if AF_TRFUNC is set
#define | DELIT_NOUNAME 0x0008
| reject to delete if a user name is in address range (except for the starting address). More...
#define | DELIT_NOCMT 0x0010
| reject to delete if a comment is in address range (except for the starting address). More...
#define | DELIT_KEEPFUNC 0x0020
| do not undefine the function start. More...

## Macro Definition Documentation

## ◆ DELIT_EXPAND

#define DELIT_EXPAND 0x0001

propagate undefined items; for example if removing an instruction removes all references to the next instruction, then plan to convert to unexplored the next instruction too.

## ◆ DELIT_DELNAMES

#define DELIT_DELNAMES 0x0002

delete any names at the specified address range (except for the starting address).

this bit is valid if nbytes > 1

## ◆ DELIT_NOUNAME

#define DELIT_NOUNAME 0x0008

reject to delete if a user name is in address range (except for the starting address).

this bit is valid if nbytes > 1

## ◆ DELIT_NOCMT

#define DELIT_NOCMT 0x0010

reject to delete if a comment is in address range (except for the starting address).

this bit is valid if nbytes > 1

## ◆ DELIT_KEEPFUNC

#define DELIT_KEEPFUNC 0x0020

do not undefine the function start.

Just delete xrefs, ops e.t.c.