You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/02/18 01:20:34 UTC

[lucy-commits] svn commit: r1071844 - in /incubator/lucy/trunk/clownfish/src: CFCFunction.c CFCFunction.h CFCMethod.c CFCMethod.h

Author: marvin
Date: Fri Feb 18 00:20:34 2011
New Revision: 1071844

URL: http://svn.apache.org/viewvc?rev=1071844&view=rev
Log:
Move from a "void*" to "CFCParcel*" for 'parcel' param to CFCFunction and
CFCMethod constructors.

Modified:
    incubator/lucy/trunk/clownfish/src/CFCFunction.c
    incubator/lucy/trunk/clownfish/src/CFCFunction.h
    incubator/lucy/trunk/clownfish/src/CFCMethod.c
    incubator/lucy/trunk/clownfish/src/CFCMethod.h

Modified: incubator/lucy/trunk/clownfish/src/CFCFunction.c
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCFunction.c?rev=1071844&r1=1071843&r2=1071844&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCFunction.c (original)
+++ incubator/lucy/trunk/clownfish/src/CFCFunction.c Fri Feb 18 00:20:34 2011
@@ -21,12 +21,13 @@
 
 #define CFC_NEED_FUNCTION_STRUCT_DEF
 #include "CFCFunction.h"
+#include "CFCParcel.h"
 
 CFCFunction*
-CFCFunction_new(void *parcel, const char *exposure, const char *class_name, 
-                const char *class_cnick, const char *micro_sym, 
-                void *return_type, void *param_list, void *docucomment, 
-                int is_inline)
+CFCFunction_new(CFCParcel *parcel, const char *exposure,
+                const char *class_name, const char *class_cnick,
+                const char *micro_sym, void *return_type, void *param_list,
+                void *docucomment, int is_inline)
 {
     CFCFunction *self = (CFCFunction*)CFCBase_allocate(sizeof(CFCFunction),
         "Clownfish::Function");
@@ -35,7 +36,7 @@ CFCFunction_new(void *parcel, const char
 }
 
 CFCFunction*
-CFCFunction_init(CFCFunction *self, void *parcel, const char *exposure, 
+CFCFunction_init(CFCFunction *self, CFCParcel *parcel, const char *exposure,
                const char *class_name, const char *class_cnick, 
                const char *micro_sym, void *return_type, void *param_list, 
                void *docucomment, int is_inline)

Modified: incubator/lucy/trunk/clownfish/src/CFCFunction.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCFunction.h?rev=1071844&r1=1071843&r2=1071844&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCFunction.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCFunction.h Fri Feb 18 00:20:34 2011
@@ -18,6 +18,7 @@
 #define H_CFCFUNCTION
 
 typedef struct CFCFunction CFCFunction;
+struct CFCParcel;
 
 #ifdef CFC_NEED_FUNCTION_STRUCT_DEF
     #define CFC_NEED_SYMBOL_STRUCT_DEF
@@ -33,16 +34,17 @@ typedef struct CFCFunction CFCFunction;
 
 
 CFCFunction*
-CFCFunction_new(void *parcel, const char *exposure, const char *class_name, 
-                const char *class_cnick, const char *micro_sym, 
-                void *return_type, void *param_list, void *docucomment, 
-                int is_inline);
+CFCFunction_new(struct CFCParcel *parcel, const char *exposure, 
+                const char *class_name, const char *class_cnick, 
+                const char *micro_sym, void *return_type, void *param_list, 
+                void *docucomment, int is_inline);
 
 CFCFunction*
-CFCFunction_init(CFCFunction *self, void *parcel, const char *exposure, 
-                 const char *class_name, const char *class_cnick, 
-                 const char *micro_sym, void *return_type, void *param_list,
-                 void *docucomment, int is_inline);
+CFCFunction_init(CFCFunction *self, struct CFCParcel *parcel, 
+                 const char *exposure, const char *class_name, 
+                 const char *class_cnick, const char *micro_sym, 
+                 void *return_type, void *param_list, void *docucomment, 
+                 int is_inline);
 
 void
 CFCFunction_destroy(CFCFunction *self);

Modified: incubator/lucy/trunk/clownfish/src/CFCMethod.c
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCMethod.c?rev=1071844&r1=1071843&r2=1071844&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCMethod.c (original)
+++ incubator/lucy/trunk/clownfish/src/CFCMethod.c Fri Feb 18 00:20:34 2011
@@ -23,6 +23,7 @@
 #include "CFCFunction.h"
 #include "CFCMethod.h"
 #include "CFCUtil.h"
+#include "CFCParcel.h"
 
 struct CFCMethod {
     CFCFunction function;
@@ -34,7 +35,7 @@ struct CFCMethod {
 };
 
 CFCMethod*
-CFCMethod_new(void *parcel, const char *exposure, const char *class_name, 
+CFCMethod_new(CFCParcel *parcel, const char *exposure, const char *class_name,
               const char *class_cnick, const char *micro_sym, 
               void *return_type, void *param_list, void *docucomment, 
               int is_inline, const char *macro_sym, int is_final, 
@@ -48,7 +49,7 @@ CFCMethod_new(void *parcel, const char *
 }
 
 CFCMethod*
-CFCMethod_init(CFCMethod *self, void *parcel, const char *exposure, 
+CFCMethod_init(CFCMethod *self, CFCParcel *parcel, const char *exposure, 
                const char *class_name, const char *class_cnick, 
                const char *micro_sym, void *return_type, void *param_list, 
                void *docucomment, int is_inline, const char *macro_sym, 

Modified: incubator/lucy/trunk/clownfish/src/CFCMethod.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCMethod.h?rev=1071844&r1=1071843&r2=1071844&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCMethod.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCMethod.h Fri Feb 18 00:20:34 2011
@@ -18,25 +18,26 @@
 #define H_CFCMETHOD
 
 typedef struct CFCMethod CFCMethod;
+struct CFCParcel;
 
 CFCMethod*
-CFCMethod_new(void *parcel, const char *exposure, const char *class_name, 
-              const char *class_cnick, const char *micro_sym, 
-              void *return_type, void *param_list, void *docucomment, 
-              int is_inline, const char *macro_sym, int is_final, 
-              int is_abstract);
+CFCMethod_new(struct CFCParcel *parcel, const char *exposure, 
+              const char *class_name, const char *class_cnick, 
+              const char *micro_sym, void *return_type, void *param_list, 
+              void *docucomment, int is_inline, const char *macro_sym, 
+              int is_final, int is_abstract);
 
 CFCMethod*
-CFCMethod_init(CFCMethod *self, void *parcel, const char *exposure, 
-               const char *class_name, const char *class_cnick, 
-               const char *micro_sym, void *return_type, void *param_list, 
-               void *docucomment, int is_inline, const char *macro_sym, 
-               int is_final, int is_abstract);
+CFCMethod_init(CFCMethod *self, struct CFCParcel *parcel,
+               const char *exposure, const char *class_name, 
+               const char *class_cnick, const char *micro_sym, 
+               void *return_type, void *param_list, void *docucomment, 
+               int is_inline, const char *macro_sym, int is_final, 
+               int is_abstract);
 
 void
 CFCMethod_destroy(CFCMethod *self);
 
-
 const char*
 CFCMethod_get_macro_sym(CFCMethod *self);