Changed module technique from <module_name>- to <module_name>: which
conforms with chicken "egg" standard. Got rid of ##csi#run for relinking the Scheme interpreter as no longer needed. Changed all documentation to reflect both changes. git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4411 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
704e2ac719
commit
3def239916
20 changed files with 681 additions and 682 deletions
|
|
@ -250,8 +250,8 @@ CHICKEN::top(Node *n)
|
|||
if (!prefix) {
|
||||
prefix = Copy(module);
|
||||
}
|
||||
if (Len(prefix) && ((Char(prefix)) [Len(prefix) - 1] != '-')) {
|
||||
Append(prefix, "-");
|
||||
if (Len(prefix) && ((Char(prefix)) [Len(prefix) - 1] != ':')) {
|
||||
Append(prefix, ":");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -538,7 +538,7 @@ CHICKEN::functionWrapper(Node *n)
|
|||
for (p = l; p;) {
|
||||
if (tm = Getattr(p,"tmap:argout:chicken_words")) {
|
||||
Replaceall(tm,"$typename", mangle);
|
||||
if (strcasecmp(Char(tm), "VOID") == 0) continue;
|
||||
if (strcmp(Char(tm), "void") == 0) continue;
|
||||
if (strcmp(Char(tm), "0") != 0) will_alloca = 1;
|
||||
if (result_list_len) {
|
||||
Printf(known_alloca_plus, " + ");
|
||||
|
|
@ -555,7 +555,7 @@ CHICKEN::functionWrapper(Node *n)
|
|||
if ((tm = Swig_typemap_lookup_new("out",n,"result",0))) {
|
||||
if (am = Getattr(n,"tmap:out:chicken_words")) {
|
||||
Replaceall(am,"$typename", mangle);
|
||||
if (strcasecmp(Char(am), "VOID") == 0) {
|
||||
if (strcmp(Char(am), "void") == 0) {
|
||||
has_void_return = 1;
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue