|
From: <cli...@li...> - 2005-06-25 03:17: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/src foreign.d,1.141,1.142 ChangeLog,1.4721,1.4722 (Sam Steingold) 2. clisp/doc impext.xml,1.358,1.359 (Jörg Höhle) 3. clisp/src ChangeLog,1.4722,1.4723 (Sam Steingold) 4. clisp configure,1.83,1.84 (Sam Steingold) 5. clisp/src makemake.in,1.564,1.565 ChangeLog,1.4723,1.4724 (Sam Steingold) --__--__-- Message: 1 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp/src foreign.d,1.141,1.142 ChangeLog,1.4721,1.4722 Date: Fri, 24 Jun 2005 14:12:27 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18145/src Modified Files: foreign.d ChangeLog Log Message: (CALL-WITH-FOREIGN-STRING): use check_posfixnum() Index: foreign.d =================================================================== RCS file: /cvsroot/clisp/clisp/src/foreign.d,v retrieving revision 1.141 retrieving revision 1.142 diff -u -d -r1.141 -r1.142 --- foreign.d 22 Jun 2005 16:41:51 -0000 1.141 +++ foreign.d 24 Jun 2005 14:12:05 -0000 1.142 @@ -2880,8 +2880,7 @@ Allows to allocate many zero bytes (like a partially filled buffer) */ LISPFUNN(call_with_foreign_string,6) { - if (!posfixnump(STACK_0)) fehler_posfixnum(STACK_0); - var uintV zeroes = posfixnum_to_V(popSTACK()); + var uintV zeroes = posfixnum_to_V(check_posfixnum(popSTACK())); STACK_4 = check_function(STACK_4); #ifdef UNICODE STACK_3 = check_encoding(STACK_3,&O(foreign_encoding),false); Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.4721 retrieving revision 1.4722 diff -u -d -r1.4721 -r1.4722 --- ChangeLog 23 Jun 2005 11:25:28 -0000 1.4721 +++ ChangeLog 24 Jun 2005 14:12:16 -0000 1.4722 @@ -1,3 +1,7 @@ +2005-06-24 Sam Steingold <sd...@gn...> + + * foreign.d (CALL-WITH-FOREIGN-STRING): use check_posfixnum() + 2005-06-22 Sam Steingold <sd...@gn...> * foreign1.lisp (exec-with-foreign-string): ENCODING-ZEROES is @@ -8,7 +12,7 @@ * foreign.d (read_memory_as, write_memory_as): low-level accessors * subr.d, constsym.d (read_memory_as, write_memory_as): added * foreign1.lisp (MEMORY-AS): export and define (SETF MEMORY-AS) - + 2005-06-21 Sam Steingold <sd...@gn...> * charstrg.d (coerce_char): no INPUT-CHARACTER without KEYBOARD --__--__-- Message: 2 From: Jörg Höhle <ho...@us...> To: cli...@li... Subject: clisp/doc impext.xml,1.358,1.359 Date: Fri, 24 Jun 2005 15:01:49 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9453 Modified Files: impext.xml Log Message: with-foreign-string: fix typo about number of bytes Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.358 retrieving revision 1.359 diff -u -d -r1.358 -r1.359 --- impext.xml 23 Jun 2005 20:35:19 -0000 1.358 +++ impext.xml 24 Jun 2005 15:01:45 -0000 1.359 @@ -2773,7 +2773,8 @@ &c-lang; stack.</simpara> <simpara>When <replaceable>null-terminated-p</replaceable> is true, which is the default, a variable number of zero bytes is appended, - depending on the encoding, e.g. 2 for &utf-8;, + depending on the encoding, e.g. 2 for + <link linkend="charset-UTF-16"><constant>CHARSET:UTF-16</constant></link>, and accounted for in <replaceable>byte-count</replaceable>, and <replaceable>char-count</replaceable> is incremented by one.</simpara> <simpara>The &foreign-address-t; object bound to &f-addr; is @@ -3071,16 +3072,18 @@ <literal role="type">(&c-array; &character-t; <replaceable>dim&sub-1;</replaceable>)</literal>, <literal role="type">(&c-array-max; &character-t; &maxdim-r;)</literal>, <literal role="type">(&c-array-ptr; &character-t;)</literal> - are governed by &foreign-enc;. - The conversion of &character-t;, - not 1-dimensional arrays <literal role="type">(&c-array; &character-t; (<replaceable>dim&sub-1;</replaceable> ... <replaceable>dim&sub-n;</replaceable>))</literal>, - <literal role="type">(&c-ptr; &character-t;)</literal>, - <literal role="type">(&c-ptr-null; &character-t;)</literal> + are governed by &foreign-enc; and dimensions are given in bytes. + The conversion of &character-t;, and as such of + <literal role="type">(&c-ptr; &character-t;)</literal>, or + <literal role="type">(&c-ptr-null; &character-t;)</literal>, as well as + that of not 1-dimensional arrays <literal role="type">(&c-array; &character-t; + (<replaceable>dim&sub-1;</replaceable> ... <replaceable>dim&sub-n;</replaceable>))</literal>, are governed by &foreign-enc; if the latter is a 1:1 encoding, or by the - &ascii; encoding otherwise. - The type <type>char</type>, on the other hand, is a numeric type and does - not use character encodings.</para> + &ascii; encoding otherwise.</para> <!-- #endif --> +<para> + Remember that the type <type>char</type> is a numeric type and does + not use character encodings.</para> </section> --__--__-- Message: 3 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp/src ChangeLog,1.4722,1.4723 Date: Fri, 24 Jun 2005 20:00:12 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24857/src Modified Files: ChangeLog Log Message: RFE #[ 1226120 ]: configure shall report essential findings Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.4722 retrieving revision 1.4723 diff -u -d -r1.4722 -r1.4723 --- ChangeLog 24 Jun 2005 14:12:16 -0000 1.4722 +++ ChangeLog 24 Jun 2005 20:00:04 -0000 1.4723 @@ -1,5 +1,10 @@ 2005-06-24 Sam Steingold <sd...@gn...> + RFE #[ 1226120 ]: configure shall report essential findings + * configure: report configure findings + +2005-06-24 Sam Steingold <sd...@gn...> + * foreign.d (CALL-WITH-FOREIGN-STRING): use check_posfixnum() 2005-06-22 Sam Steingold <sd...@gn...> --__--__-- Message: 4 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp configure,1.83,1.84 Date: Fri, 24 Jun 2005 20:00:13 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24857 Modified Files: configure Log Message: RFE #[ 1226120 ]: configure shall report essential findings Index: configure =================================================================== RCS file: /cvsroot/clisp/clisp/configure,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- configure 22 Feb 2005 17:51:49 -0000 1.83 +++ configure 24 Jun 2005 20:00:10 -0000 1.84 @@ -597,17 +597,27 @@ cd .. fi +have_ffi=no if test -d $ABS_DIRNAME/avcall -a -d $ABS_DIRNAME/callback; then if (cd $ABS_DIRNAME/avcall && make) && (cd $ABS_DIRNAME/callback && make) && (cd $ABS_DIRNAME/avcall && make check) && (cd $ABS_DIRNAME/callback && make check); then makemake_args="--with-dynamic-ffi $makemake_args" + have_ffi=yes fi fi makemake_args="${makemake_args} ${target} ${debug}"; +. ${ABS_DIRNAME}/config.cache +cat <<EOF +Configure findings: + FFI: ${have_ffi} + readline: ${ac_cv_use_readline} + libsigsegv: ${cl_cv_lib_sigsegv} +EOF + if test -z "$do_build"; then echo --__--__-- Message: 5 From: Sam Steingold <sd...@us...> To: cli...@li... Subject: clisp/src makemake.in,1.564,1.565 ChangeLog,1.4723,1.4724 Date: Fri, 24 Jun 2005 20:04:56 +0000 Reply-To: cli...@li... Update of /cvsroot/clisp/clisp/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26857/src Modified Files: makemake.in ChangeLog Log Message: (config.status): does not depend on version.sh Index: makemake.in =================================================================== RCS file: /cvsroot/clisp/clisp/src/makemake.in,v retrieving revision 1.564 retrieving revision 1.565 diff -u -d -r1.564 -r1.565 --- makemake.in 20 Jun 2005 23:58:05 -0000 1.564 +++ makemake.in 24 Jun 2005 20:04:48 -0000 1.565 @@ -2245,7 +2245,7 @@ echotab "\$(MV) Makefile.tmp Makefile" OBSOLETE="$OBSOLETE Makefile~" echol - echol "config.status : configure ${SRCTOPDIR}version.sh" + echol "config.status : configure" echotab "\$(RM) config.cache" echotab "sh config.status --recheck" echol Index: ChangeLog =================================================================== RCS file: /cvsroot/clisp/clisp/src/ChangeLog,v retrieving revision 1.4723 retrieving revision 1.4724 diff -u -d -r1.4723 -r1.4724 --- ChangeLog 24 Jun 2005 20:00:04 -0000 1.4723 +++ ChangeLog 24 Jun 2005 20:04:49 -0000 1.4724 @@ -1,5 +1,9 @@ 2005-06-24 Sam Steingold <sd...@gn...> + * makemake.in (config.status): does not depend on version.sh + +2005-06-24 Sam Steingold <sd...@gn...> + RFE #[ 1226120 ]: configure shall report essential findings * configure: report configure findings --__--__-- _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest |