Azinix

Rlp_ByteJumpAttribute_t Struct Reference

Byte jump operation. More...

#include <rlp.h>


Data Fields

int bytesToConvert
int offset
bool relative
bool useLittleEndian
bool isString
bool isHex
bool isDec
bool isOct
bool doAlign


Detailed Description

Byte jump operation.

Byte jump operation. Grab some number of bytes, convert them to their numeric representation, jump the doe_ptr up that many bytes.

All Examples:

  byte_jump:4,12,relative,align 
  byte_jump:4,20,relative,align
  byte_jump:4,4,relative,align 
  

Format

  	byte_jump: <bytes_to_convert>, <offset>
  	[, [relative],[big],[little],[string],[hex],[dec],[oct],[align]] 

Implementation: two scanfs for the num bytes and offset, then scanf strings setting the relative, big, little, string, etc. - 5 mins

Definition at line 211 of file rlp.h.


Field Documentation

int Rlp_ByteJumpAttribute_t::bytesToConvert

Definition at line 213 of file rlp.h.

int Rlp_ByteJumpAttribute_t::offset

Definition at line 214 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::relative

Definition at line 215 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::useLittleEndian

Definition at line 216 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::isString

Definition at line 217 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::isHex

Definition at line 218 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::isDec

Definition at line 219 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::isOct

Definition at line 220 of file rlp.h.

bool Rlp_ByteJumpAttribute_t::doAlign

Definition at line 221 of file rlp.h.