summaryrefslogtreecommitdiff
path: root/srfi/srfi-4.c
AgeCommit message (Collapse)AuthorFilesLines
2010-09-12remove empty srfi-4, srfi-13, and srfi-14 shlibsAndy Wingo1-37/+0
* srfi/srfi-13.c: * srfi/srfi-13.h: * srfi/srfi-14.c: * srfi/srfi-14.h: * srfi/srfi-4.c: * srfi/srfi-4.h: * srfi/Makefile.am: * configure.ac: Remove empty shlibs and headers for srfis 4, 13, and 14. The "version" was never programmatically exported, so there's no possible way people could have used these.
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
(Not quite finished, the following will be done tomorrow. module/srfi/*.scm module/rnrs/*.scm module/scripts/*.scm testsuite/*.scm guile-readline/* )
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-2/+6
2006-04-16merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2004-10-26Moved content into core; only the skeletons remains.Marius Vollmer1-1752/+5
2004-10-22(print_int64, print_uint64): Removed. (uvec_print): Use scm_intprintMarius Vollmer1-24/+5
for signed elemets and scm_uintprint for unsigned ones. Do not use print_int64 and print_uint64 since scm_intprint and scm_Uintprint can handle 64 bits now.
2004-08-03(scm_make_real, scm_num2dbl, scm_float2num, scm_double2num):Marius Vollmer1-1/+1
Discouraged by moving to discouraged.h and discouraged.c. Replaced all uses with scm_from_double. (scm_num2float, scm_num2double): Discouraged by moving prototype to discouraged.h and rewriting in terms of scm_to_double. Replaced all uses with scm_to_double.
2004-08-02Replaced scm_num2* and scm_*2num with scm_to_* andMarius Vollmer1-347/+102
scm_from_*, respectively. (print_int64, print_uint64): Rewritten by just calling scm_iprin1 on a SCM.
2004-07-10Changed all uses of SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,Marius Vollmer1-40/+30
SCM_VALIDATE_BIGINT, SCM_VALIDATE_INUM_MIN, SCM_VALIDATE_INUM_MIN_COPY, SCM_VALIDATE_INUM_MIN_DEF_COPY,SCM_VALIDATE_INUM_DEF, SCM_VALIDATE_INUM_DEF_COPY, SCM_VALIDATE_INUM_RANGE, SCM_VALIDATE_INUM_RANGE_COPY to scm_to_size_t or similar.
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-31/+31
SCM_I_MAKINUM and changed all uses.
2004-07-06Replaced all uses of deprecated SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-20/+20
SCM_NEGATE_BOOL, and SCM_BOOLP with scm_is_false, scm_is_true, scm_from_bool, and scm_is_bool, respectively.
2004-07-04(uvec_sizes): Add "const".Kevin Ryde1-2/+2
2004-06-20Add separate symmetric test for SCM_HAVE_T_UINT64 in one case.Rob Browning1-1/+4
2004-06-20fix #ifdef checks for 64-bit types; should be #if.Rob Browning1-4/+4
2004-06-20(uvec_print): rewrite using a union to make moreRob Browning1-221/+145
compact, and use static print_uint64 and print_int64 to print 64-bit elements. (print_int64): new static function (temporary fix). (print_uint64): new static function (temporary fix).
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-37/+11
2003-03-26* srfi-4.c: replace typedefs for basic types with typedefs usingRob Browning1-18/+15
new standard int types (i.e. scm_t_uint8, etc.) -- should probably remove typedefs altogether later.
2002-03-14Retire inclusion guard macro SCM_MAGIC_SNARFER.Thien-Thi Nguyen1-76/+74
2002-02-11Use scm_gc_malloc/scm_malloc and scm_gc_free/free instead ofMarius Vollmer1-3/+5
scm_must_malloc and scm_must_free, as appropriate.
2001-11-12Use HAVE_LONG_LONG instead of HAVE_LONG_LONGS and testMarius Vollmer1-5/+5
it with `#ifdef' instead of `#if'.
2001-06-28 * srfi-4.c: Minor cleanups.Martin Grabmüller1-0/+5
* srfi-14.c (scm_char_set_fold, scm_char_set_unfold) (scm_char_set_unfold_x, scm_char_set_for_each) (scm_char_set_map, scm_char_set_filter) (scm_char_set_filter_x, scm_char_set_count) (scm_char_set_every, scm_char_set_any): Replace calls to scm_apply() with the corresponding scm_call_N() functions. * srfi-14.c (scm_char_set_ref, scm_char_set_cursor_next) (scm_char_set_unfold, scm_char_set_unfold_x) (scm_char_set_map, scm_char_set_diff_plus_intersection) (scm_char_set_diff_plus_intersection_x): Replace deprecated macros SCM_LISTN with calls to scm_list_N(). * srfi-13.c (scm_string_tabulate, scm_string_map) (scm_string_map_x, scm_string_unfold) (scm_string_unfold_right): Replace deprecated macros SCM_LISTN with calls to scm_list_N(). * srfi-13.c (scm_string_any, scm_string_every), (scm_string_tabulate, scm_string_trim), (scm_string_trim_right, scm_string_trim_both), (scm_string_compare, scm_string_compare_ci), (scm_string_indexS, scm_string_index_right), (scm_string_skip, scm_string_skip_right, scm_string_count), (scm_string_map, scm_string_map_x, scm_string_fold), (scm_string_fold_right, scm_string_unfold), (scm_string_unfold_right, scm_string_for_each), (scm_string_filter, scm_string_delete): Replace calls to scm_apply() with the corresponding scm_call_N() functions.
2001-06-27 * Makefile.am: Added SRFI-4 files in various places.Martin Grabmüller1-0/+2150
* srfi-4.c, srfi-4.h, srfi-4.scm: New files implementing SRFI-4.