summaryrefslogtreecommitdiff
path: root/libguile/strings.h
AgeCommit message (Expand)AuthorFilesLines
2024-11-29Eight byte align statically allocated stringbufsRob Browning1-1/+1
2022-02-04Deprecate symbol properties.Ludovic Courtès1-2/+2
2022-02-03Remove unused 'scm_i_c_make_symbol'.Ludovic Courtès1-3/+0
2019-05-23Fix typo in strings.h.Mark H Weaver1-2/+2
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20libguile header files have uniform format for copyright declarationsAndy Wingo1-2/+2
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-1/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove useless "classes: h_files" from Guile headers.Andy Wingo1-2/+0
2018-06-20Devolve programs.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Shuffle around inline C function implementationAndy Wingo1-0/+16
2018-06-20Move string-related snarfers to strings.hAndy Wingo1-0/+34
2018-06-18More validate.h devolutionAndy Wingo1-2/+12
2017-04-18All literal constants are read-onlyAndy Wingo1-1/+1
2017-02-16Stringbufs immutable by defaultAndy Wingo1-1/+1
2016-05-22Implement 'string-utf8-length' and 'scm_c_string_utf8_length'.Mark H Weaver1-1/+4
2016-05-04Port conversion strategies internally are symbolsAndy Wingo1-0/+3
2013-10-26Add stringbuf printerAndy Wingo1-0/+2
2013-01-15add scm_from_port_string and friendsAndy Wingo1-1/+6
2012-02-23Revert "wrap iconv_open / iconv_close with a lock to help in thread/fork issues"Andy Wingo1-4/+1
2012-02-17wrap iconv_open / iconv_close with a lock to help in thread/fork issuesAndy Wingo1-1/+4
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2012-01-05Placate a number of `syntax-check' verifications.Ludovic Courtès1-1/+1
2011-05-12remove all deprecated codeAndy Wingo1-15/+0
2011-03-20Make VM string literals immutable.Ludovic Courtès1-2/+5
2011-02-02Change `scm_encoding_error' to pass the port and faulty character.Ludovic Courtès1-3/+1
2011-02-02Have `read-char' & co. throw to `decoding-error'.Ludovic Courtès1-0/+2
2011-01-26Add `scm_{to,from}_utf32_string'.Ludovic Courtès1-0/+5
2011-01-23Hide the string escaping hacks.Ludovic Courtès1-4/+0
2011-01-07add scm_{to,from}_{utf8,latin1}_string{n,}Andy Wingo1-5/+18
2010-12-17Remove conflicting `scm_is_string' declaration.Ludovic Courtès1-1/+0
2010-09-14Internally expose `scm_i_unistring_escapes_to_{guile,r6rs}_escapes'.Ludovic Courtès1-0/+4
2010-09-12Provide non-locale C/Scheme string conversion functionsMichael Gran1-8/+8
2010-07-15Expose `scm_encoding_error'.Ludovic Courtès1-0/+4
2010-07-04Add `scm_i_string_data'.Ludovic Courtès1-1/+3
2010-01-03Support for Unicode string normalization functionsJulian Graham1-0/+5
2009-12-05decruftify scm_sys_protectsAndy Wingo1-0/+2
2009-11-17Remove references to undefined macros.Ludovic Courtès1-1/+1
2009-11-01Merge branch 'bdw-gc-static-alloc'Ludovic Courtès1-0/+11
2009-10-02Use `SCM_DEPRECATED' in declarations of deprecated functions/variables.Ludovic Courtès1-3/+3
2009-09-09Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-0/+4
2009-09-09Make scm_i_from_stringn into API for use with libguilereadlineMichael Gran1-2/+2
2009-09-07Fix broken interaction between readline and UnicodeMichael Gran1-2/+2
2009-09-02Merge branch 'boehm-demers-weiser-gc' into bdw-gc-static-allocLudovic Courtès1-29/+73
2009-09-01Fix leaky handling of `scm_take_locale_{symbol,string} ()'.Ludovic Courtès1-4/+0
2009-08-30Fix encoding errors with strings returned by string portsMichael Gran1-0/+4
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-1/+6
2009-08-25Add full Unicode capability to ports and the default readerMichael Gran1-0/+1
2009-08-23Modify socket and time functions for wide stringsMichael Gran1-0/+3