Commit graph

764 commits

Author SHA1 Message Date
Dave Beazley
d67ebf543e Fixed naming generation problem for static C++ variables.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@772 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 20:11:56 +00:00
Dave Beazley
1826bf80dc Added some C++ stuff.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@771 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:35:16 +00:00
Thien-Thi Nguyen
c2956274ae *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@770 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:27:42 +00:00
Thien-Thi Nguyen
444a2ed228 (check-c++-examples): New target.
(check): Depend on `check-c++-examples'.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@769 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:23:39 +00:00
Thien-Thi Nguyen
e76980320e Initial revision
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@768 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 19:18:56 +00:00
Dave Beazley
2f062b8036 Slight changes. Added note about C++.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@767 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:31:01 +00:00
Dave Beazley
fb1e76ebcc Fixed problem in void pointer handling.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@766 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:22:40 +00:00
Dave Beazley
c1e7fb77c9 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@765 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:20:37 +00:00
Dave Beazley
6612f1e743 Fixed problem in handling of void pointers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@764 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:19:50 +00:00
Thien-Thi Nguyen
55694d7ba9 (check-aliveness, check-gifplot-example): Expand.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@763 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:16:08 +00:00
Dave Beazley
a2ca93719c New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@762 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:07:07 +00:00
Thien-Thi Nguyen
758b848455 Use EXIT_SUCCESS' and EXIT_FAILURE'.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@761 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 18:04:30 +00:00
Dave Beazley
ebaf68680a Fixed type-checking problem.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@760 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:57:29 +00:00
Thien-Thi Nguyen
42195c4599 (SWIG_exit): Fix bug: Use exit code.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@759 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:47:33 +00:00
Thien-Thi Nguyen
21f1620a01 Comment. No functional change.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@758 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:43:42 +00:00
Thien-Thi Nguyen
3101ccad3d (check): New target.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@757 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:18:19 +00:00
Dave Beazley
918c673ce5 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@756 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 17:12:41 +00:00
Dave Beazley
67087e7f8a Fixed void pointer problem.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@755 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 16:34:22 +00:00
Dave Beazley
a9e81c93ed *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@754 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 15:41:59 +00:00
Matthias Köppe
6e6434db8b Free malloc'ed string copies after function call.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@753 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 15:27:58 +00:00
Matthias Köppe
5bda0a34fa (GSWIG_scm2str) Simplified.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@752 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 15:03:09 +00:00
Matthias Köppe
26b041e826 Updated Guile builds.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@751 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 14:23:04 +00:00
Matthias Köppe
7783c1f207 (GUILEINCLUDE) Changed to exclude "/guile" portion of the path.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@750 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:16:01 +00:00
Matthias Köppe
e2055dee41 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@749 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:14:27 +00:00
Matthias Köppe
dbd9b844a8 Handle more than 10 args.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@748 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:12:40 +00:00
Matthias Köppe
942219835f Fixed last change.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@747 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 12:11:46 +00:00
Matthias Köppe
865a5d0c26 Use \033 instead of \e since the latter is not standard (Sun cc warns
about an anachronism).


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@746 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 10:49:31 +00:00
Dave Beazley
299679cea4 Bug fixes.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@745 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 04:39:35 +00:00
Dave Beazley
9623f0d127 Variable linking patches.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@744 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 04:37:53 +00:00
Dave Beazley
250ec82b74 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@743 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-31 04:36:54 +00:00
Dave Beazley
59d16fffd4 New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@742 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 22:38:51 +00:00
Dave Beazley
c252d8e4eb Bug fixes in variable linking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@741 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 22:37:51 +00:00
Matthias Köppe
ce21bf47bf Translated GIFPlot example to Guile Scheme.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@740 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 22:32:58 +00:00
Matthias Köppe
196f66f49c Fixed handling of char types.
Added support for optional arguments.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@739 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 21:53:49 +00:00
Matthias Köppe
7c7a6818fe Updated Guile examples.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@738 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:36:59 +00:00
Matthias Köppe
7095803824 Declare initialization function in runtime section.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@737 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:35:02 +00:00
Dave Beazley
d47e6a185c New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@736 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:31:30 +00:00
Dave Beazley
a59ad4b201 Extensive bug fixes to variable linking.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@735 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:24:44 +00:00
Dave Beazley
b240e6dea8 Added Swig_string_mangle() function
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@734 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:23:58 +00:00
Matthias Köppe
7baa90abee Fixed %init directive warning.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@733 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:18:54 +00:00
Matthias Köppe
c3033ad297 Updated section on Guile.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@732 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:13:46 +00:00
Matthias Köppe
592ef8b772 *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@731 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 20:13:30 +00:00
Matthias Köppe
f25bebd64f Added documentation for variable and constant wrappers.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@730 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 19:54:45 +00:00
Dave Beazley
b39499ff2e Bug fixes
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@729 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 16:29:53 +00:00
Dave Beazley
0cc2e58a9d *** empty log message ***
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@728 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 16:28:16 +00:00
Dave Beazley
41d131351b New example
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@727 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 16:26:58 +00:00
Matthias Köppe
4dfc13e434 Use the nice type name for printing pointer objects.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@726 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 15:48:43 +00:00
Dave Beazley
c1956bf1fc Added 'str' member to the _swig_type_info structure. This contains a "nice"
string representation of the mangled datatype.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@725 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 15:14:16 +00:00
Dave Beazley
f43bb6bf71 Modified to include a nice typename as part of the _swig_type_info structure.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@724 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 15:13:28 +00:00
Masaki Fukushima
c5d1168781 '-toplevel' option obsoleted.
C++ comment removed and copyright notice added.


git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@723 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2000-08-30 14:28:57 +00:00