[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
guile/guile-core/libguile ChangeLog posix.c dynl.c
From: |
Gary Houston |
Subject: |
guile/guile-core/libguile ChangeLog posix.c dynl.c |
Date: |
Sun, 30 Jun 2002 15:27:18 -0400 |
CVSROOT: /cvsroot/guile
Module name: guile
Changes by: Gary Houston <address@hidden> 02/06/30 15:27:18
Modified files:
guile-core/libguile: ChangeLog posix.c dynl.c
Log message:
* posix.c (scm_convert_exec_args), dynl.c
(scm_make_argv_from_stringlist): static procs: 1) renamed both to
allocate_string_pointers. 2) simplified: don't reallocate the
strings, just make an array of pointers 3) avoid memory leaks on
error 4) let the procedure report errors in its own name.
Consequences: 1) the procedures now assume that SCM strings are
nul-terminated, which should always be the case. 2) Since strings
are not reallocated, it's now possible for strings passed to
dynamic-args-call to be mutated.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/ChangeLog.diff?tr1=1.1645&tr2=1.1646&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/posix.c.diff?tr1=1.103&tr2=1.104&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/dynl.c.diff?tr1=1.69&tr2=1.70&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- guile/guile-core/libguile ChangeLog posix.c dynl.c,
Gary Houston <=