JVM
|
Functions | |
uint8_t | pushOperand (OperandStack **os, int32_t value, enum OperandType type) |
Push the operand on the top of OperandStack passed as parameter by reference. More... | |
uint8_t | popOperand (OperandStack **os, int32_t *outPtr, enum OperandType *outType) |
Pop the operand out of the top of OperandStack passed as parameter by reference. More... | |
void | freeOperandStack (OperandStack **os) |
Free all the elements of the OperandStack passed as parameter by reference. More... | |
void freeOperandStack | ( | OperandStack ** | os | ) |
Free all the elements of the OperandStack passed as parameter by reference.
OperandStack** | os - pointer to the OperandStack. |
uint8_t popOperand | ( | OperandStack ** | os, |
int32_t * | outPtr, | ||
enum OperandType * | outType | ||
) |
Pop the operand out of the top of OperandStack passed as parameter by reference.
OperandStack** | os - pointer to the OperandStack. |
int32_t* | outPtr - value of the operand that will be popped. |
OperandType | outType - type of the operand that will be popped. |
uint8_t pushOperand | ( | OperandStack ** | os, |
int32_t | value, | ||
enum OperandType | type | ||
) |
Push the operand on the top of OperandStack passed as parameter by reference.
OperandStack** | os - pointer to the OperandStack where the operand will be pushed. |
int32_t | value - value of the operand. |
OperandType | type - type of the operand that will be pushed |