Change style to Salvador Garcia's patch since it makes more intuitive sense.
Add macro to Symbol.xs since it doesn't load mod_perl.h


git-svn-id: https://svn.apache.org/repos/asf/perl/modperl/branches/1.x@1157326 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/Symbol/Symbol.xs b/Symbol/Symbol.xs
index c22b2b9..833b923 100644
--- a/Symbol/Symbol.xs
+++ b/Symbol/Symbol.xs
@@ -2,6 +2,10 @@
 #include "perl.h"
 #include "XSUB.h"
 
+#ifndef CvGV_set
+# define CvGV_set(cv, val) (CvGV(cv) = val)
+#endif
+
 #ifdef PERL_OBJECT
 #define sv_name(svp) svp
 #define undef(ref) 
diff --git a/src/modules/perl/mod_perl.h b/src/modules/perl/mod_perl.h
index 5c654ba..935dd05 100644
--- a/src/modules/perl/mod_perl.h
+++ b/src/modules/perl/mod_perl.h
@@ -1031,7 +1031,7 @@
 #endif
 
 #ifndef CvGV_set
-#define CvGV_set(gv, cv) (CvGV(gv) = (cv))
+#define CvGV_set(cv, gv) (CvGV(cv) = (gv))
 #endif
 
 typedef struct {