From 90634794e2ad4fbb6e34314dc005197dcd7253d3 Mon Sep 17 00:00:00 2001 From: Logan Johnson Date: Wed, 30 Apr 2003 20:54:37 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4756 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Examples/pike/check.list | 1 + Examples/pike/enum/README | 13 +++++++++++++ Examples/pike/enum/runme.pike | 1 + 3 files changed, 15 insertions(+) create mode 100644 Examples/pike/enum/README diff --git a/Examples/pike/check.list b/Examples/pike/check.list index d38998cab..ea5678645 100644 --- a/Examples/pike/check.list +++ b/Examples/pike/check.list @@ -1,2 +1,3 @@ # see top-level Makefile.in +enum simple diff --git a/Examples/pike/enum/README b/Examples/pike/enum/README new file mode 100644 index 000000000..055aa9fce --- /dev/null +++ b/Examples/pike/enum/README @@ -0,0 +1,13 @@ +This example will not compile with Pike versions 7.4.20 unless you first +patch the Pike sources. The problem is for line 91 of Pike's "stralloc.h" +(usually installed as /usr/local/pike/7.4.10/include/pike/stralloc.h). That +line reads: + + tmp.ptr=ptr; + +but should be patched to read: + + tmp.ptr=(p_wchar0 *) ptr; + +This bug has been reported to the Pike developers. + diff --git a/Examples/pike/enum/runme.pike b/Examples/pike/enum/runme.pike index 7cde8d839..4846356b3 100644 --- a/Examples/pike/enum/runme.pike +++ b/Examples/pike/enum/runme.pike @@ -15,6 +15,7 @@ int main() .example.enum_test(.example.RED, .example.Foo.IMPULSE); .example.enum_test(.example.BLUE, .example.Foo.WARP); .example.enum_test(.example.GREEN, .example.Foo.LUDICROUS); + .example.enum_test(1234, 5678); write("\nTesting use of enum with class method\n"); .example.Foo f = .example.Foo();