Debugging exercise

Clone the repository git@github.com:cs-uob/COMS10012 if you have not done so already and open the folder code/debugging.

There is a program stackcalc.c that attempts to implement the specification in stackcalc.txt for a Reverse Polish Notation calculator, but it does not work correctly. For example, 1 2 + should produce 3.0000 but produces Error, operator on empty stack.

Your exercise is to debug and fix the program, making as few changes to the general structure as possible (so don't just rewrite the whole thing from scratch).

If I were you I'd start by writing a Makefile, getting the code building, and fixing the compiler warnings…