guile-cvs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]