X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=tests%2Fforeign.test.sh;h=045d36bb63f1e900d40a3665d6645df8459570bf;hb=1dc3a468ba32755c51747d6e85ed32d989f2dd49;hp=ea05cbc555fa3fdc624bb7fc87152f9bb9f91fb0;hpb=f35f14479a64dd97f93d2d91dc154bdc141d6842;p=sbcl.git diff --git a/tests/foreign.test.sh b/tests/foreign.test.sh index ea05cbc..045d36b 100644 --- a/tests/foreign.test.sh +++ b/tests/foreign.test.sh @@ -39,12 +39,62 @@ build_so() { ld $SO_FLAGS -o $1.so $1.o } -echo 'int summish(int x, int y) { return 1 + x + y; }' > $testfilestem.c -echo 'int numberish = 42;' >> $testfilestem.c -echo 'int nummish(int x) { return numberish + x; }' >> $testfilestem.c -echo 'short negative_short() { return -1; }' >> $testfilestem.c -echo 'int negative_int() { return -2; }' >> $testfilestem.c -echo 'long negative_long() { return -3; }' >> $testfilestem.c +cat > $testfilestem.c < $testfilestem-b.c @@ -84,6 +134,14 @@ cat > $testfilestem.def.lisp < $testfilestem.test.lisp <