Fixed _FILE__ to __FILE__
Fixed errors for up-to-now unused error macros
Changed BEGIN_MACRO, END_MACRO