|
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 |