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 */