The following functions set operand representation. If they are applied to unexplored bytes, they convert them.
- no segment : fail
- 16bit segment : to 16bit word data
- 32bit segment : to dword
- Parameters
-
ea | linear address |
n | 0..UA_MAXOP-1 operand number, OPND_ALL all operands |
- Returns
- success
|
bool idaapi | op_chr (ea_t ea, int n) |
| set op type to char_flag()
|
|
bool idaapi | op_num (ea_t ea, int n) |
| set op type to num_flag()
|
|
bool idaapi | op_hex (ea_t ea, int n) |
| set op type to hex_flag()
|
|
bool idaapi | op_dec (ea_t ea, int n) |
| set op type to dec_flag()
|
|
bool idaapi | op_oct (ea_t ea, int n) |
| set op type to oct_flag()
|
|
bool idaapi | op_bin (ea_t ea, int n) |
| set op type to bin_flag()
|
|
bool idaapi | op_flt (ea_t ea, int n) |
| set op type to flt_flag()
|
|