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/03/01 03:49:21 UTC

[lucy-commits] svn commit: r1075626 - in /incubator/lucy/trunk/clownfish/src: CFCBase.h CFCCBlock.h CFCClass.h CFCDumpable.h CFCFile.h CFCFunction.h CFCHierarchy.h CFCMethod.h CFCParamList.h CFCParcel.h CFCSymbol.h CFCType.h CFCUtil.h CFCVariable.h

Author: marvin
Date: Tue Mar  1 02:49:20 2011
New Revision: 1075626

URL: http://svn.apache.org/viewvc?rev=1075626&view=rev
Log:
Add C++ guards to CFC header files.

Modified:
    incubator/lucy/trunk/clownfish/src/CFCBase.h
    incubator/lucy/trunk/clownfish/src/CFCCBlock.h
    incubator/lucy/trunk/clownfish/src/CFCClass.h
    incubator/lucy/trunk/clownfish/src/CFCDumpable.h
    incubator/lucy/trunk/clownfish/src/CFCFile.h
    incubator/lucy/trunk/clownfish/src/CFCFunction.h
    incubator/lucy/trunk/clownfish/src/CFCHierarchy.h
    incubator/lucy/trunk/clownfish/src/CFCMethod.h
    incubator/lucy/trunk/clownfish/src/CFCParamList.h
    incubator/lucy/trunk/clownfish/src/CFCParcel.h
    incubator/lucy/trunk/clownfish/src/CFCSymbol.h
    incubator/lucy/trunk/clownfish/src/CFCType.h
    incubator/lucy/trunk/clownfish/src/CFCUtil.h
    incubator/lucy/trunk/clownfish/src/CFCVariable.h

Modified: incubator/lucy/trunk/clownfish/src/CFCBase.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCBase.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCBase.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCBase.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCBASE
 #define H_CFCBASE
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCBase CFCBase;
 
 #ifdef CFC_NEED_BASE_STRUCT_DEF
@@ -64,5 +68,9 @@ CFCBase_get_perl_obj(CFCBase *self);
 const char*
 CFCBase_get_cfc_class(CFCBase *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCBASE */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCCBlock.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCCBlock.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCCBlock.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCCBlock.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCCBLOCK
 #define H_CFCCBLOCK
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCCBlock CFCCBlock;
 
 CFCCBlock*
@@ -31,5 +35,9 @@ CFCCBlock_destroy(CFCCBlock *self);
 const char*
 CFCCBlock_get_contents(CFCCBlock *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCCBLOCK */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCClass.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCClass.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCClass.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCClass.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCCLASS
 #define H_CFCCLASS
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCClass CFCClass;
 struct CFCParcel;
 struct CFCDocuComment;
@@ -153,5 +157,9 @@ CFCClass_include_h(CFCClass *self);
 struct CFCDocuComment*
 CFCClass_get_docucomment(CFCClass *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCCLASS */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCDumpable.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCDumpable.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCDumpable.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCDumpable.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCDUMPABLE
 #define H_CFCDUMPABLE
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCDumpable CFCDumpable;
 struct CFCClass;
 
@@ -32,5 +36,9 @@ CFCDumpable_destroy(CFCDumpable *self);
 void
 CFCDumpable_add_dumpables(CFCDumpable *self, struct CFCClass *klass);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCDUMPABLE */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCFile.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCFile.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCFile.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCFile.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCFILE
 #define H_CFCFILE
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCFile CFCFile;
 struct CFCBase;
 struct CFCClass;
@@ -75,5 +79,9 @@ CFCFile_guard_start(CFCFile *self);
 const char*
 CFCFile_guard_close(CFCFile *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCFILE */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCFunction.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCFunction.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCFunction.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCFunction.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCFUNCTION
 #define H_CFCFUNCTION
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCFunction CFCFunction;
 struct CFCParcel;
 struct CFCType;
@@ -74,5 +78,9 @@ CFCFunction_full_func_sym(CFCFunction *s
 const char*
 CFCFunction_short_func_sym(CFCFunction *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCFUNCTION */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCHierarchy.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCHierarchy.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCHierarchy.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCHierarchy.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCHIERARCHY
 #define H_CFCHIERARCHY
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCHierarchy CFCHierarchy;
 
 CFCHierarchy*
@@ -34,5 +38,9 @@ CFCHierarchy_get_source(CFCHierarchy *se
 const char*
 CFCHierarchy_get_dest(CFCHierarchy *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCHIERARCHY */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCMethod.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCMethod.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCMethod.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCMethod.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCMETHOD
 #define H_CFCMETHOD
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCMethod CFCMethod;
 struct CFCParcel;
 struct CFCType;
@@ -99,5 +103,9 @@ CFCMethod_novel(CFCMethod *self);
 struct CFCType*
 CFCMethod_self_type(CFCMethod *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCMETHOD */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCParamList.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCParamList.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCParamList.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCParamList.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCPARAMLIST
 #define H_CFCPARAMLIST
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCParamList CFCParamList;
 struct CFCVariable;
 
@@ -51,5 +55,9 @@ CFCParamList_to_c(CFCParamList *self);
 const char*
 CFCParamList_name_list(CFCParamList *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCPARAMLIST */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCParcel.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCParcel.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCParcel.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCParcel.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCPARCEL
 #define H_CFCPARCEL
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCParcel CFCParcel;
 
 CFCParcel*
@@ -64,5 +68,9 @@ CFCParcel_get_Prefix(CFCParcel *self);
 const char*
 CFCParcel_get_PREFIX(CFCParcel *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCPARCEL */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCSymbol.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCSymbol.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCSymbol.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCSymbol.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCSYMBOL
 #define H_CFCSYMBOL
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCSymbol CFCSymbol;
 struct CFCParcel;
 
@@ -101,5 +105,9 @@ CFCSymbol_get_Prefix(CFCSymbol *self);
 const char*
 CFCSymbol_get_PREFIX(CFCSymbol *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCSYMBOL */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCType.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCType.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCType.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCType.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCTYPE
 #define H_CFCTYPE
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCType CFCType;
 struct CFCParcel;
 
@@ -140,5 +144,9 @@ CFCType_is_arbitrary(CFCType *self);
 int
 CFCType_is_composite(CFCType *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCTYPE */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCUtil.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCUtil.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCUtil.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCUtil.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCUTIL
 #define H_CFCUTIL
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /** Create an inner Perl object with a refcount of 1.  For use in actual
  * Perl-space, it is necessary to wrap this inner object in an RV.
  */
@@ -108,5 +112,9 @@ CFCUtil_die(const char *format, ...);
 void
 CFCUtil_warn(const char *format, ...);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCUTIL */
 

Modified: incubator/lucy/trunk/clownfish/src/CFCVariable.h
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCVariable.h?rev=1075626&r1=1075625&r2=1075626&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCVariable.h (original)
+++ incubator/lucy/trunk/clownfish/src/CFCVariable.h Tue Mar  1 02:49:20 2011
@@ -17,6 +17,10 @@
 #ifndef H_CFCVARIABLE
 #define H_CFCVARIABLE
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct CFCVariable CFCVariable;
 struct CFCParcel;
 struct CFCType;
@@ -50,5 +54,9 @@ CFCVariable_global_c(CFCVariable *self);
 const char*
 CFCVariable_local_declaration(CFCVariable *self);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* H_CFCVARIABLE */