diff options
author | Geert Janssens <janssens-geert@telenet.be> | 2013-04-19 12:19:49 +0200 |
---|---|---|
committer | Geert Janssens <janssens-geert@telenet.be> | 2013-04-28 22:06:24 +0200 |
commit | b819d2a91e951508cf84dc2d78fc7d57391c9dca (patch) | |
tree | af925fb5533069fe9e214e490877d39de5ea57c6 /Lib/guile/guile_scm_run.swg | |
parent | 3c47730803afde678574496a4d71f7f241dce73e (diff) | |
download | swig-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.swg | 6 |
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) \ |