# 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);