From: <cli...@li...> - 2005-06-08 03:11:10
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp/modules/regexp configure,1.18,1.19 (Bruno Haible) 2. clisp/src genclisph.d,1.192,1.193 ChangeLog,1.4691,1.4692 (Bruno Haible) 3. clisp/modules/regexp config.h.in,1.11,1.12 (Bruno Haible) 4. clisp/src unixconf.h.in,1.69,1.70 (Bruno Haible) 5. clisp/src win32.d,1.59,1.60 unix.d,1.69,1.70 (Sam Steingold) 6. clisp/src TODO,1.89,1.90 (Sam Steingold) 7. clisp/src TODO,1.90,1.91 (Sam Steingold) 8. clisp/queued patch01,1.1,NONE (Bruno Haible) 9. clisp/modules/syscalls calls.c,1.126,1.127 (Bruno Haible) --__--__-- Message: 1 From: Bruno Haible <ha...@us...> To: cli...@li... Subject: clisp/modules/regexp configure,1.18,1.19 Date: Tue, 07 Jun 2005 12:18:54 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/modules/regexp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30165/modules/regexp Modified Files: configure Log Message: Regenerated. Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/modules/regexp/configure,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- configure 22 Mar 2005 16:45:24 -0000 1.18 +++ configure 7 Jun 2005 12:18:52 -0000 1.19 @@ -311,7 +311,7 @@ # include <unistd.h> #endif" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP SET_MAKE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE build build_cpu build_vendor build_os host host_cpu host_vendor host_os INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB REGEX_O REGEX_H LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CPP EGREP SET_MAKE INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE build build_cpu build_vendor build_os host host_cpu host_vendor host_os INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB ALLOCA ALLOCA_H REGEX_O REGEX_H LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -4994,6 +4994,476 @@ +echo "$as_me:$LINENO: checking for C/C++ restrict keyword" >&5 +echo $ECHO_N "checking for C/C++ restrict keyword... $ECHO_C" >&6 +if test "${gl_cv_c_restrict+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + gl_cv_c_restrict=no + # Try the official restrict keyword, then gcc's __restrict, and + # the less common variants. + for ac_kw in restrict __restrict __restrict__ _Restrict; do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +float * $ac_kw x; +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + gl_cv_c_restrict=$ac_kw; break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + done + +fi +echo "$as_me:$LINENO: result: $gl_cv_c_restrict" >&5 +echo "${ECHO_T}$gl_cv_c_restrict" >&6 + case $gl_cv_c_restrict in + restrict) ;; + no) +cat >>confdefs.h <<\_ACEOF +#define restrict +_ACEOF + ;; + *) cat >>confdefs.h <<_ACEOF +#define restrict $gl_cv_c_restrict +_ACEOF + ;; + esac + +# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works +# for constant arguments. Useless! +echo "$as_me:$LINENO: checking for working alloca.h" >&5 +echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6 +if test "${ac_cv_working_alloca_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <alloca.h> +int +main () +{ +char *p = (char *) alloca (2 * sizeof (int)); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_working_alloca_h=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_working_alloca_h=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5 +echo "${ECHO_T}$ac_cv_working_alloca_h" >&6 +if test $ac_cv_working_alloca_h = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ALLOCA_H 1 +_ACEOF + +fi + +echo "$as_me:$LINENO: checking for alloca" >&5 +echo $ECHO_N "checking for alloca... $ECHO_C" >&6 +if test "${ac_cv_func_alloca_works+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __GNUC__ +# define alloca __builtin_alloca +#else +# ifdef _MSC_VER +# include <malloc.h> +# define alloca _alloca +# else +# if HAVE_ALLOCA_H +# include <alloca.h> +# else +# ifdef _AIX + #pragma alloca +# else +# ifndef alloca /* predefined by HP cc +Olibcalls */ +char *alloca (); +# endif +# endif +# endif +# endif +#endif + +int +main () +{ +char *p = (char *) alloca (1); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_alloca_works=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_alloca_works=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5 +echo "${ECHO_T}$ac_cv_func_alloca_works" >&6 + +if test $ac_cv_func_alloca_works = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ALLOCA 1 +_ACEOF + +else + # The SVR3 libPW and SVR4 libucb both contain incompatible functions +# that cause trouble. Some versions do not even contain alloca or +# contain a buggy version. If you still want to use their alloca, +# use ar to extract alloca.o from them instead of compiling alloca.c. + +ALLOCA=alloca.$ac_objext + +cat >>confdefs.h <<\_ACEOF +#define C_ALLOCA 1 +_ACEOF + + +echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5 +echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6 +if test "${ac_cv_os_cray+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if defined(CRAY) && ! defined(CRAY2) +webecray +#else +wenotbecray +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "webecray" >/dev/null 2>&1; then + ac_cv_os_cray=yes +else + ac_cv_os_cray=no +fi +rm -f conftest* + +fi +echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 +echo "${ECHO_T}$ac_cv_os_cray" >&6 +if test $ac_cv_os_cray = yes; then + for ac_func in _getb67 GETB67 getb67; do + as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer <limits.h> to <assert.h> if __STDC__ is defined, since + <limits.h> exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include <limits.h> +#else +# include <assert.h> +#endif + +#undef $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_$ac_func) || defined (__stub___$ac_func) +choke me +#else +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" + || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + +cat >>confdefs.h <<_ACEOF +#define CRAY_STACKSEG_END $ac_func +_ACEOF + + break +fi + + done +fi + +echo "$as_me:$LINENO: checking stack direction for C alloca" >&5 +echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 +if test "${ac_cv_c_stack_direction+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then + ac_cv_c_stack_direction=0 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +int +find_stack_direction () +{ + static char *addr = 0; + auto char dummy; + if (addr == 0) + { + addr = &dummy; + return find_stack_direction (); + } + else + return (&dummy > addr) ? 1 : -1; +} + +int +main () +{ + exit (find_stack_direction () < 0); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_c_stack_direction=1 +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_c_stack_direction=-1 +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 +echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 + +cat >>confdefs.h <<_ACEOF +#define STACK_DIRECTION $ac_cv_c_stack_direction +_ACEOF + + +fi + + + + + + + if test $ac_cv_func_alloca_works = no; then + : + fi + + # Define an additional variable used in the Makefile substitution. + if test $ac_cv_working_alloca_h = yes; then + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +#if defined __GNUC__ || defined _AIX || defined _MSC_VER + Need own alloca +#endif + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "Need own alloca" >/dev/null 2>&1; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ALLOCA 1 +_ACEOF + + ALLOCA_H=alloca.h +else + ALLOCA_H= +fi +rm -f conftest* + + else + ALLOCA_H=alloca.h + fi + + + +cat >>confdefs.h <<\_ACEOF +#define HAVE_ALLOCA_H 1 +_ACEOF + + # Check whether --with-included-regexp or --without-included-regexp was given. @@ -5446,6 +5916,7 @@ if test "$ac_cv_use_included_regexp" = no -a "$cl_cv_regexp" = yes; then REGEX_H="" REGEX_O="" + ALLOCA="" else REGEX_H="regex.h" REGEX_O="regex.o" @@ -6120,6 +6591,8 @@ s,@LIBINTL@,$LIBINTL,;t t s,@LTLIBINTL@,$LTLIBINTL,;t t s,@POSUB@,$POSUB,;t t +s,@ALLOCA@,$ALLOCA,;t t +s,@ALLOCA_H@,$ALLOCA_H,;t t s,@REGEX_O@,$REGEX_O,;t t s,@REGEX_H@,$REGEX_H,;t t s,@LIBOBJS@,$LIBOBJS,;t t --__--__-- Message: 2 From: Bruno Haible <ha...@us...> To: cli...@li... Subject: clisp/src genclisph.d,1.192,1.193 ChangeLog,1.4691,1.4692 Date: Tue, 07 Jun 2005 12:25:58 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1492 Modified Files: genclisph.d ChangeLog Log Message: Avoid gcc -missing-declarations warnings. Index: genclisph.d =================================================================== RCS file: /cvsroot/clisp/clisp/src/genclisph.d,v retrieving revision 1.192 retrieving revision 1.193 diff -u -d -r1.192 -r1.193 --- genclisph.d 7 Jun 2005 10:53:48 -0000 1.192 +++ genclisph.d 7 Jun 2005 12:25:48 -0000 1.193 @@ -49,7 +49,7 @@ local const char* ULLsuffix = "ULL"; #endif -void print_printf_arg (const printf_arg* arg) +local void print_printf_arg (const printf_arg* arg) { switch (arg->size) { case sizeof(uint8): @@ -81,7 +81,7 @@ } } -void printf_with_args (const char* string, int argcount, printf_arg* args) +local void printf_with_args (const char* string, int argcount, printf_arg* args) { while (*string) { if (string[0]=='%') { @@ -153,7 +153,7 @@ printf_with_args(string,7,args); \ } -void print_file (const char* fname) { +local void print_file (const char* fname) { char buf[BUFSIZ]; FILE* includefile = fopen(fname,"r"); char* line; @@ -166,18 +166,18 @@ static FILE *header_f = NULL, *test_f = NULL; static unsigned int test_count = 0, typedef_count = 0; -void emit_typedef_test (const char *new_type) { +local void emit_typedef_test (const char *new_type) { fprintf(test_f," printf(\"sizeof(%s)=%%d\\n\",sizeof(%s));\n", new_type,new_type); test_count++; } -void emit_typedef (const char* def, const char* new_type) { +local void emit_typedef (const char* def, const char* new_type) { fprintf(header_f,"typedef %s %s;\n",def,new_type); typedef_count++; if (test_f) emit_typedef_test(new_type); } -void emit_typedef_f (const char* format, const char* new_type) { +local void emit_typedef_f (const char* format, const char* new_type) { fputs("typedef ",header_f); fprintf(header_f,format,new_type); fputs(";\n",header_f); Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.4691 retrieving revision 1.4692 diff -u -d -r1.4691 -r1.4692 --- ChangeLog 7 Jun 2005 11:55:27 -0000 1.4691 +++ ChangeLog 7 Jun 2005 12:25:48 -0000 1.4692 @@ -1,5 +1,10 @@ 2005-06-07 Bruno Haible <br...@cl...> + * genclisph.d (print_printf_arg, printf_with_args, print_file, + emit_typedef_test, emit_typedef, emit_typedef_f): Declare as local. + +2005-06-07 Bruno Haible <br...@cl...> + * Makefile.devel (EXCLUDE): Exclude also the 'queued' directory. 2005-06-07 Bruno Haible <br...@cl...> --__--__-- Message: 3 From: Bruno Haible <ha...@us...> To: cli...@li... Subject: clisp/modules/regexp config.h.in,1.11,1.12 Date: Tue, 07 Jun 2005 13:23:46 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/modules/regexp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2284/modules/regexp Modified Files: config.h.in Log Message: Regenerated. Index: config.h.in =================================================================== RCS file: /cvsroot/clisp/clisp/modules/regexp/config.h.in,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- config.h.in 14 Mar 2005 18:16:11 -0000 1.11 +++ config.h.in 7 Jun 2005 13:23:44 -0000 1.12 @@ -1,9 +1,25 @@ /* config.h.in. Generated from configure.in by autoheader. */ +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP + systems. This function is required for `alloca.c' support on those systems. + */ +#undef CRAY_STACKSEG_END + +/* Define to 1 if using `alloca.c'. */ +#undef C_ALLOCA + /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS +/* Define to 1 if you have `alloca' after including <alloca.h>, a header that + may be supplied by this distribution. */ +#undef HAVE_ALLOCA + +/* Define HAVE_ALLOCA_H for backward compatibility with older code that + includes <alloca.h> only if HAVE_ALLOCA_H is defined. */ +#undef HAVE_ALLOCA_H + /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT @@ -85,6 +101,14 @@ /* Define to the version of this package. */ #undef PACKAGE_VERSION +/* If using the C implementation of alloca, define if you know the + direction of stack growth for your system; otherwise it will be + automatically deduced at run-time. + STACK_DIRECTION > 0 => grows toward higher addresses + STACK_DIRECTION < 0 => grows toward lower addresses + STACK_DIRECTION = 0 => direction of growth unknown */ +#undef STACK_DIRECTION + /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS @@ -94,3 +118,7 @@ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif + +/* Define to equivalent of C99 restrict keyword, or to nothing if this is not + supported. Do not define if restrict is supported directly. */ +#undef restrict --__--__-- Message: 4 From: Bruno Haible <ha...@us...> To: cli...@li... Subject: clisp/src unixconf.h.in,1.69,1.70 Date: Tue, 07 Jun 2005 13:23:46 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2284/src Modified Files: unixconf.h.in Log Message: Regenerated. Index: unixconf.h.in =================================================================== RCS file: /cvsroot/clisp/clisp/src/unixconf.h.in,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- unixconf.h.in 29 Mar 2005 23:03:31 -0000 1.69 +++ unixconf.h.in 7 Jun 2005 13:23:44 -0000 1.70 @@ -272,7 +272,7 @@ /* <errno.h> or <stdio.h> contains a declaration for perror() */ #undef HAVE_PERROR_DECL -/* Define to 1 if you have the `poll' function. */ +/* Define to 1 if you have the 'poll' function and it works. */ #undef HAVE_POLL /* Define if you have the putenv() function. */ --__--__-- Message: 5 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp/src win32.d,1.59,1.60 unix.d,1.69,1.70 Date: Tue, 07 Jun 2005 13:47:50 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15004/src Modified Files: win32.d unix.d Log Message: updated dates Index: win32.d =================================================================== RCS file: /cvsroot/clisp/clisp/src/win32.d,v retrieving revision 1.59 retrieving revision 1.60 diff -u -d -r1.59 -r1.60 --- win32.d 7 Jun 2005 11:30:14 -0000 1.59 +++ win32.d 7 Jun 2005 13:47:38 -0000 1.60 @@ -1,7 +1,7 @@ /* * Include file for WIN32_NATIVE version of CLISP * Bruno Haible 1997-2005 - * Sam Steingold 1999-2003 + * Sam Steingold 1999-2005 */ /* control characters constants */ Index: unix.d =================================================================== RCS file: /cvsroot/clisp/clisp/src/unix.d,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- unix.d 7 Jun 2005 11:00:31 -0000 1.69 +++ unix.d 7 Jun 2005 13:47:47 -0000 1.70 @@ -1,7 +1,7 @@ /* * The include file for the UNIX version of CLISP * Bruno Haible 1990-2005 - * Sam Steingold 1998-2002 + * Sam Steingold 1998-2003 */ /* control character constants: */ --__--__-- Message: 6 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp/src TODO,1.89,1.90 Date: Tue, 07 Jun 2005 14:22:25 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31103/src Modified Files: TODO Log Message: another regression Index: TODO =================================================================== RCS file: /cvsroot/clisp/clisp/src/TODO,v retrieving revision 1.89 retrieving revision 1.90 diff -u -d -r1.89 -r1.90 --- TODO 7 Jun 2005 10:51:14 -0000 1.89 +++ TODO 7 Jun 2005 14:22:23 -0000 1.90 @@ -4,7 +4,7 @@ MUST-FIX BEFORE NEXT RELEASE ============================ -bind-eval.tst failure on Linux/amd64 [sam] +bind-eval.tst failure on Linux/amd64 [bruno] use LockFile instead of LockFileEx [sam] @@ -17,6 +17,32 @@ regression: resolution of logical pathnames is broken, try (compile-file (logical-pathname "FOO.LISP")) [sam] +regression: [bruno] +=============== script.lisp ================== +(print (list 'script-args *args*)) +(print (list '*standard-input* *standard-input*)) +(print (list '*standard-output* *standard-output*)) +(print (list '*error-output* *error-output*)) +(print (list '*terminal-io* *terminal-io*)) +(print (list '*debug-io* *debug-io*)) +(print "tell me something...") +(print (read-line *standard-input*)) +"first" +(with-open-stream (in (make-stream :input)) + (print in) + (print "tell me something else...") + (print (read-line in))) +"second" +(setf (stream-element-type *standard-input*) '(unsigned-byte 8)) +(print (list '*standard-input* *standard-input*)) +=============== script.lisp ================== +$ cat script.lisp | clisp +*** - (SETF STREAM-ELEMENT-TYPE) on #<IO TERMINAL-STREAM> is illegal +$ clisp < script.lisp +same + hangs instead of terminating. +$ clisp script.lisp +works fine. + Readline interface problem: [2]> (macroexü *** - AREF: Index 9 für "(macroexü" ist zu groÃ. --__--__-- Message: 7 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp/src TODO,1.90,1.91 Date: Tue, 07 Jun 2005 14:25:50 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32754/src Modified Files: TODO Log Message: doc fix Index: TODO =================================================================== RCS file: /cvsroot/clisp/clisp/src/TODO,v retrieving revision 1.90 retrieving revision 1.91 diff -u -d -r1.90 -r1.91 --- TODO 7 Jun 2005 14:22:23 -0000 1.90 +++ TODO 7 Jun 2005 14:25:47 -0000 1.91 @@ -6,16 +6,16 @@ bind-eval.tst failure on Linux/amd64 [bruno] -use LockFile instead of LockFileEx [sam] +use LockFile instead of LockFileEx [sds] -comments for addr_to_string, string_to_addr [sam] +comments for addr_to_string, string_to_addr [sds] -comments for open_file_stream_handle, file_stream_truename [sam] +comments for open_file_stream_handle, file_stream_truename [sds] -workaround for extra comma in _clisp.1 [sam] +workaround for extra comma in _clisp.1 [sds] regression: resolution of logical pathnames is broken, try - (compile-file (logical-pathname "FOO.LISP")) [sam] + (compile-file (logical-pathname "FOO.LISP")) [sds] regression: [bruno] =============== script.lisp ================== @@ -43,6 +43,8 @@ $ clisp script.lisp works fine. +doc fix: more details on fixnum size on 64 bit CPU [bruno] + Readline interface problem: [2]> (macroexü *** - AREF: Index 9 für "(macroexü" ist zu groÃ. @@ -62,7 +64,7 @@ ============================ Many pretty-printer test failures. -(Sam - but Bruno has to fix the risky-test in iofkts.tst first) +(sds - but bruno has to fix the risky-test in iofkts.tst first) Inefficiency of class redefinition when old or new class is unfinalizable --__--__-- Message: 8 From: Bruno Haible <ha...@us...> To: cli...@li... Subject: clisp/queued patch01,1.1,NONE Date: Tue, 07 Jun 2005 20:11:40 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/queued In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22216 Removed Files: patch01 Log Message: Obsoleted by Sam's 2005-04-27 patch. --- patch01 DELETED --- --__--__-- Message: 9 From: Bruno Haible <ha...@us...> To: cli...@li... Subject: clisp/modules/syscalls calls.c,1.126,1.127 Date: Tue, 07 Jun 2005 20:37:09 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/modules/syscalls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3967 Modified Files: calls.c Log Message: Fix typo in cstombs patch. Index: calls.c =================================================================== RCS file: /cvsroot/clisp/clisp/modules/syscalls/calls.c,v retrieving revision 1.126 retrieving revision 1.127 diff -u -d -r1.126 -r1.127 --- calls.c 7 Jun 2005 11:10:00 -0000 1.126 +++ calls.c 7 Jun 2005 20:37:07 -0000 1.127 @@ -3061,7 +3061,7 @@ *(((DWORD *)str)-1) = (DWORD)str_bytelen; } cstombs(Symbol_value(S(unicode_16_little_endian)),ptr1,str_len, - uintB *)str,str_bytelen); + (uintB *)str,str_bytelen); ((uintB *)str)[str_bytelen] = '\0'; ((uintB *)str)[str_bytelen+1] = '\0'; pvar->pwszVal = str; --__--__-- _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest |