expand enum definitions for R
diff --git a/Source/Modules/r.cxx b/Source/Modules/r.cxx
index 8b3bc20..2d1d844 100644
--- a/Source/Modules/r.cxx
+++ b/Source/Modules/r.cxx
@@ -1214,12 +1214,13 @@
value++;
else
value = inval;
- } else
- value++;
-
- Printf(scode, "%s%s%s'%s' = %d%s\n", tab8, tab8, tab8, name, value,
- nextSibling(c) ? ", " : "");
- // }
+ Printf(scode, "%s%s%s'%s' = %d%s\n", tab8, tab8, tab8, name, value,
+ nextSibling(c) ? ", " : "");
+ } else {
+ Printf(scode, "%s%s%s'%s' = %d%s\n", tab8, tab8, tab8, name,
+ Getattr(c, "value"),
+ nextSibling(c) ? ", " : "");
+ }
}
Printv(scode, "))", NIL);