rendered paste body#include <stdio.h>
// OUR STACK FUNCTIONS definitions
void pushSTACK(int);
signed long int pushPROCESSOR();
struct {
int *intStack;
} STACK;
struct {
int *opCODE;
int val1;
} PROCESSOR;
int main() {
// So lets give a shot.
pushSTACK(50);
PROCESSOR.val1 = *(STACK.intStack);
PROCESSOR.opCODE = (int *)1; // 1 for + lol
pushSTACK(30);
signed long int finalVal;
finalVal = pushPROCESSOR();
printf("OMG ANSWA %ld ",finalVal);
return 0;
}
// OUR STACK FUNCTIONS bodys
void pushSTACK(int val) {
STACK.intStack = &val;
}
signed long int pushPROCESSOR() {
return PROCESSOR.val1 + *(STACK.intStack);
}