New Guile command-line argument "-procdoc", specifying procedure
documentation output file. Fixed "-Linkage" parsing. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@715 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
6e9849b3c8
commit
aeba1f7c50
3 changed files with 63 additions and 38 deletions
|
|
@ -10,7 +10,7 @@
|
|||
%typemap (guile, varin) C_NAME "$target = SCM_TO_C($source);"; \
|
||||
%typemap (guile, out) C_NAME "$target = C_TO_SCM($source);"; \
|
||||
%typemap (guile, varout) C_NAME "$target = C_TO_SCM($source);"; \
|
||||
%typemap (guile, indoc) C_NAME "($ARG <SCM_NAME>)"; \
|
||||
%typemap (guile, indoc) C_NAME "($arg <SCM_NAME>)"; \
|
||||
%typemap (guile, outdoc) C_NAME "<SCM_NAME>"; \
|
||||
%typemap (guile, in) C_NAME *INPUT (C_NAME temp) \
|
||||
{ temp = (C_NAME) C_TO_SCM($source); $target = &temp; } \
|
||||
|
|
@ -19,7 +19,7 @@
|
|||
{ $target = &temp; } \
|
||||
%typemap (guile, argout) C_NAME *OUTPUT \
|
||||
"GUILE_APPEND_RESULT(C_TO_SCM(*$target));"; \
|
||||
%typemap (guile, argoutdoc) C_NAME *OUTPUT "($ARG <SCM_NAME>)"; \
|
||||
%typemap (guile, argoutdoc) C_NAME *OUTPUT "($arg <SCM_NAME>)"; \
|
||||
%typemap (guile, in) C_NAME *BOTH = C_NAME *INPUT; \
|
||||
%typemap (guile, indoc) C_NAME *BOTH = C_NAME *INPUT; \
|
||||
%typemap (guile, argout) C_NAME *BOTH = C_NAME *OUTPUT; \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue