summaryrefslogtreecommitdiff
path: root/Lib/guile/guile_scm_run.swg
diff options
context:
space:
mode:
authorGeert Janssens <janssens-geert@telenet.be>2013-04-19 12:19:49 +0200
committerGeert Janssens <janssens-geert@telenet.be>2013-04-28 22:06:24 +0200
commitb819d2a91e951508cf84dc2d78fc7d57391c9dca (patch)
treeaf925fb5533069fe9e214e490877d39de5ea57c6 /Lib/guile/guile_scm_run.swg
parent3c47730803afde678574496a4d71f7f241dce73e (diff)
downloadswig-b819d2a91e951508cf84dc2d78fc7d57391c9dca.tar.gz
Drop guilegh interface
All of guile's interface files now use the scm interface. This should not affect any users. Swig generated code using the scm interface can be mixed with gh interface using user code. It does simplify maintenance of the guile swig code though.
Diffstat (limited to 'Lib/guile/guile_scm_run.swg')
-rw-r--r--Lib/guile/guile_scm_run.swg6
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/guile/guile_scm_run.swg b/Lib/guile/guile_scm_run.swg
index 7cf3d165a..0ac51f919 100644
--- a/Lib/guile/guile_scm_run.swg
+++ b/Lib/guile/guile_scm_run.swg
@@ -43,10 +43,12 @@ typedef struct swig_guile_clientdata {
#define SWIG_scm2str(s) \
SWIG_Guile_scm2newstr(s, NULL)
+#define SWIG_str02scm(str) \
+ str ? scm_from_locale_string(str) : SCM_BOOL_F
# define SWIG_malloc(size) \
- scm_malloc(size)
+ scm_malloc(size)
# define SWIG_free(mem) \
- free(mem)
+ free(mem)
#define SWIG_ConvertPtr(s, result, type, flags) \
SWIG_Guile_ConvertPtr(s, result, type, flags)
#define SWIG_MustGetPtr(s, type, argnum, flags) \