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:
Jonah Beckford 2003-02-27 02:00:15 +00:00
commit 3def239916
20 changed files with 681 additions and 682 deletions

View file

@ -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 {