# HG changeset patch # User mjsousa # Date 1396168866 -3600 # Node ID 111414d79ecd22979c7ad9c33e46b9615bcaa7ea # Parent b2604fc6d25c037a075ef129e165c231e7b61030 Finish: Change order of SET_xxx() macros. (this will allow me to simplify the print_setter() methods later on) diff -r b2604fc6d25c -r 111414d79ecd stage4/generate_c/generate_c_base.cc --- a/stage4/generate_c/generate_c_base.cc Sat Mar 29 22:46:09 2014 +0000 +++ b/stage4/generate_c/generate_c_base.cc Sun Mar 30 09:41:06 2014 +0100 @@ -270,10 +270,9 @@ /* Do not use print_token() as it will change everything into uppercase */ void *visit(pragma_c *symbol) { - s4o.print(s4o.indent_spaces); s4o.print("#define GetFbVar(var,...) __GET_VAR(data__->var,__VA_ARGS__)\n"); s4o.print(s4o.indent_spaces); - s4o.print("#define SetFbVar(var,val,...) __SET_VAR(data__->,var,val,__VA_ARGS__)\n"); + s4o.print("#define SetFbVar(var,val,...) __SET_VAR(data__->,var,__VA_ARGS__,val)\n"); s4o.print(symbol->value); s4o.print("\n"); s4o.print(s4o.indent_spaces);