Ludovic Courtès
|
c62da8f891
Have `read-char' & co. throw to `decoding-error'.
|
преди 14 години |
Ludovic Courtès
|
647dc1ac23
Add `scm_{to,from}_utf32_string'.
|
преди 14 години |
Ludovic Courtès
|
e9a35a965b
Optimize `scm_{to,from}_latin1_string'.
|
преди 14 години |
Ludovic Courtès
|
31d4d02be7
Hide the string escaping hacks.
|
преди 14 години |
Andy Wingo
|
a574564c24
fix scm_from_stringn empty string case
|
преди 14 години |
Andy Wingo
|
4a655e50a3
use scm_from_latin1_symboln for string literals and load-symbol
|
преди 14 години |
Andy Wingo
|
d40e1ca893
add scm_{to,from}_{utf8,latin1}_string{n,}
|
преди 14 години |
Ludovic Courtès
|
183f784947
Inline `scm_is_string'.
|
преди 14 години |
Andy Wingo
|
3ef6650def
make-string et al nulls memory if not given an initializer
|
преди 14 години |
Ludovic Courtès
|
cdd47ec7e5
Include <alloca.h> wherever `alloca' is used.
|
преди 14 години |
Ludovic Courtès
|
f1ee6d54d2
Fix write-beyond-end-of-string error in the conversion to R6RS string escapes.
|
преди 14 години |
Ludovic Courtès
|
4ff2b9f4b6
Internally expose `scm_i_unistring_escapes_to_{guile,r6rs}_escapes'.
|
преди 14 години |
Michael Gran
|
cf313a947b
Provide non-locale C/Scheme string conversion functions
|
преди 14 години |
Ludovic Courtès
|
d14418a535
Expose `scm_encoding_error'.
|
преди 14 години |
Ludovic Courtès
|
100e20c7fa
Add `scm_i_string_data'.
|
преди 14 години |
Ludovic Courtès
|
ef7e4ba373
Improve encoding error reporting.
|
преди 14 години |
Michael Gran
|
d31b951951
R6RS string escapes broken on string output
|
преди 15 години |
Ludovic Courtès
|
a3d7d5d508
Use `encoding-error' instead of `misc-error' for string encoding errors.
|
преди 15 години |
Ludovic Courtès
|
29bcdbb059
Add in-source documentation of `scm_to_stringn ()'.
|
преди 15 години |
Julian Graham
|
d8164b046c
Attempt to narrow normalized strings.
|
преди 15 години |
Julian Graham
|
edb7bb4766
Support for Unicode string normalization functions
|
преди 15 години |
Andy Wingo
|
c5f171027d
fix bug in string array implementation type mask
|
преди 15 години |
Ludovic Courtès
|
f65e0168d5
Remove extraneous semicolon after `SCM_ARRAY_IMPLEMENTATION' & co.
|
преди 15 години |
Andy Wingo
|
e7efe8e793
decruftify scm_sys_protects
|
преди 15 години |
Ludovic Courtès
|
c291b58835
Fix stylistic issues revealed by "make syntax-check".
|
преди 15 години |
Ludovic Courtès
|
56a3dcd431
Remove references to undefined macros.
|
преди 15 години |
Ludovic Courtès
|
731dd0ce19
Merge branch 'bdw-gc-static-alloc'
|
преди 15 години |
Ludovic Courtès
|
6dc797eee9
Merge branch 'master' into boehm-demers-weiser-gc
|
преди 15 години |
Michael Gran
|
f7f4d0477e
Make scm_i_from_stringn into API for use with libguilereadline
|
преди 15 години |
Ludovic Courtès
|
5f236208d0
Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-alloc
|
преди 15 години |