From: <ol...@us...> - 2012-09-08 01:12:52
|
Revision: 13814 http://swig.svn.sourceforge.net/swig/?rev=13814&view=rev Author: oliv3rb Date: 2012-09-08 01:12:46 +0000 (Sat, 08 Sep 2012) Log Message: ----------- Fix c++ linking problem in example 'variables'. Modified Paths: -------------- branches/oliverb-javascript-v8/Examples/javascript/variables/example.c Modified: branches/oliverb-javascript-v8/Examples/javascript/variables/example.c =================================================================== --- branches/oliverb-javascript-v8/Examples/javascript/variables/example.c 2012-09-08 01:12:33 UTC (rev 13813) +++ branches/oliverb-javascript-v8/Examples/javascript/variables/example.c 2012-09-08 01:12:46 UTC (rev 13814) @@ -23,7 +23,12 @@ float fvar = 0; double dvar = 0; char *strvar = 0; -const char cstrvar[] = "Goodbye"; +#ifdef __cplusplus // Note: for v8 this must be linkable with g++, without extern cstrvar is mangled +extern const char cstrvar[] = "Goodbye"; +#else +const char cstrvar[] = "Goodbye"; +#endif +const int *iptrvar = 0; char name[256] = "Dave"; char path[256] = "/home/beazley"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |