Expression resolution for assembly output with multi-character variable or digits
/****************************************************************************** Expression Resolver v1.1 Designed by Daipayan Bhowal Using Priority linked list to solve expression evaluation *******************************************************************************/ #include <stdio.h> #include <ctype.h> #include <stdlib.h> #include <string.h> #define OPERAND 255 #define OPERATOR -255 #define CONST 256 //#define INT 33 #define INIT_PRIORITY -1 long long bitwise_div(long long dividend, long long int divisor) { long long sign = ((dividend < 0) ^ (divisor < 0)) ? -1 : 1; dividend = abs(dividend); divisor = abs(divisor); long long quotient = 0; while (dividend >= divisor) { dividend -= divisor; ++quotient; } ...