units.cpp:13:2: warning: no newline at end of file units.h:7: error: ISO C++ forbids declaration of 'BITMAP' with no type units.h:7: error: expected ';' before '*' token units.cpp:5: error: new types may not be defined in a return type units.cpp:5: note: (perhaps a semicolon is missing after the definition of 'unit') units.cpp:5: error: two or more data types in declaration of 'draw' units.cpp:5: error: prototype for 'unit unit::draw()' does not match any in class 'unit' units.h:13: error: candidate is: void unit::draw() units.cpp:5: error: 'unit unit::draw()' cannot be overloaded units.h:13: error: with 'void unit::draw()' units.cpp: In member function 'unit unit::draw()': units.cpp:7: error: 'buffer' was not declared in this scope units.cpp:7: error: 'hold' was not declared in this scope units.cpp:7: error: expected `)' before ';' token units.cpp: In member function 'void unit::assign_bitmap()': units.cpp:12: error: 'hold' was not declared in this scope units.cpp:12: error: 'load_bitmap' was not declared in this scope test.cpp:261:2: warning: no newline at end of file