diff -ur clisp-2.41.orig/modules/fastcgi/Makefile.in clisp-2.41/modules/fastcgi/Makefile.in --- clisp-2.41.orig/modules/fastcgi/Makefile.in 2004-08-12 09:38:36.000000000 -0500 +++ clisp-2.41/modules/fastcgi/Makefile.in 2006-04-24 15:14:38.000000000 -0500 @@ -23,10 +23,10 @@ $(CLISP) -c fastcgi.lisp fastcgi.o: fastcgi.c - $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi.c + $(CC) $(CPPFLAGS) $(CFLAGS) -I$(INCLUDES) -I.. -c fastcgi.c fastcgi_wrappers.o: fastcgi_wrappers.c - $(CC) $(CPPFLAGS) $(CFLAGS) $(INCLUDES) -I.. -c fastcgi_wrappers.c + $(CC) $(CPPFLAGS) $(CFLAGS) -I$(INCLUDES) -I.. -c fastcgi_wrappers.c # Make a module clisp-module : all --- clisp-2.41.orig/modules/fastcgi/fastcgi.lisp.orig 2007-06-24 12:54:56.000000000 -0400 +++ clisp-2.41/modules/fastcgi/fastcgi.lisp 2007-06-24 12:54:35.000000000 -0400 @@ -148,6 +148,10 @@ ; -------------- "C" functions ;(c-lines "#include \"fastcgi.h\"~%"); completely wrapped +(eval-when (compile) + ;;NB this global affects further compilations in this session + (setq ffi:*output-c-functions* t)) + ; Our wrappers (def-call-out fcgi_getenv (:arguments (var c-string)) (:return-type c-string)) (def-call-out fcgi_env (:arguments) (:return-type (c-array-ptr c-string) :malloc-free))