fixed some bugs in the cppbc preprocessor