* socket.c, rw.c, deprecated.h, validate.h
authorMarius Vollmer <mvo@zagadka.de>
Thu, 12 Aug 2004 17:45:03 +0000 (17:45 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Thu, 12 Aug 2004 17:45:03 +0000 (17:45 +0000)
commit8824ac88f08cffc954a907b85858ccd5b3c9843f
treec96fa1d142124eaf6f030adbc4ec2eb040b612b0
parent70f7ee4188c0a752154d8cc63daf5a99ba89951f
* socket.c, rw.c, deprecated.h, validate.h
(SCM_VALIDATE_STRING_COPY): Deprecated.  Replaced all uses with
SCM_VALIDATE_STRING plus SCM_I_STRING_CHARS or
scm_to_locale_string, etc.
(SCM_VALIDATE_SUBSTRING_SPEC_COPY): Deprecated.  Replaced as
above, plus scm_i_get_substring_spec.

* regex-posix.c, read.c, random.c, ramap.c, print.c, numbers.c,
hash.c, gc.c, gc-card.c, convert.i.c, backtrace.c, strop.c,
strorder.c, strports.c, struct.c, symbols.c, unif.c, ports.c: Use
SCM_I_STRING_CHARS, SCM_I_STRING_UCHARS, and SCM_I_STRING_LENGTH
instead of SCM_STRING_CHARS, SCM_STRING_UCHARS, and
SCM_STRING_LENGTH, respectively.  Also, replaced scm_return_first
with more explicit scm_remember_upto_here_1, etc, or introduced
them in the first place.
18 files changed:
libguile/backtrace.c
libguile/convert.i.c
libguile/gc-card.c
libguile/gc.c
libguile/hash.c
libguile/numbers.c
libguile/print.c
libguile/ramap.c
libguile/random.c
libguile/read.c
libguile/regex-posix.c
libguile/rw.c
libguile/strop.c
libguile/strorder.c
libguile/strports.c
libguile/struct.c
libguile/symbols.c
libguile/unif.c