Merge in the latest changes from master branch

This commit is contained in:
Juan Jose Garcia Ripoll 2009-03-23 21:51:32 +01:00
commit b62f153ed3
16 changed files with 141 additions and 106 deletions

View file

@ -98,6 +98,7 @@
(wt-nl1 "{")
(when return-p
(wt-nl return-type-name " output;"))
(wt-nl "const cl_env_ptr cl_env_copy = ecl_process_env();")
(wt-nl "cl_object aux;")
(wt-nl "ECL_BUILD_STACK_FRAME(cl_env_copy, frame, helper)")
(loop for n from 0

View file

@ -222,7 +222,11 @@
(wt-nl1 "static cl_object " c-name "(cl_narg narg, ...)"
"{TRAMPOLINK(narg," lisp-name ",&" var-name ",Cblock);}")))
(output-cfuns *compiler-output1*)
(wt-nl-h "#ifdef __cplusplus")
(wt-nl-h "}")
(wt-nl-h "#endif")
(output-cfuns *compiler-output2*)
(setq *compiler-phase* 't3)
@ -232,10 +236,6 @@
(dolist (x *callbacks*)
(apply #'t3-defcallback x)))
(wt-nl-h "#ifdef __cplusplus")
(wt-nl-h "}")
(wt-nl-h "#endif")
(wt-nl top-output-string))
(defun c1eval-when (args)