1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#ifndef _STACKMACH_H_ #define _STACKMACH_H_ #include <stdio.h> #include <math.h> enum ByteCodes { bcAdd, bcSubtract, bcMult, bcDiv, bcParm, bcSin, bcCos }; double i_op_run(int codes[], size_t code_size, double parms[], size_t parm_size); /* op_run(fx, sizeof(fx), parms, 2)) */ #endif /* _STACKMACH_H_ */