summaryrefslogtreecommitdiff
path: root/libguile/gh_test_c.c
AgeCommit message (Collapse)AuthorFilesLines
1998-04-11trivialMark Galassi1-1/+1
1997-11-25completing changes to gh_repl and uniform array stuffMark Galassi1-1/+1
1997-10-20implemented several missing gh_ functions, mostly related to lists and pairsMark Galassi1-3/+20
1997-10-13 * gh_test_repl.c (c_vector_test): same as gh_test_c.cMark Galassi1-7/+16
* gh_test_c.c (c_vector_test): some improvements on the vector routines test. * gh.h (gh_vector): this used to exist but do the wrong thing. Now it (almost) does the right thing, though it takes a list instead of the individual arguments. I need to see how it could be done right. (gh_list_to_vector): added this function as a macro. Corresponds to Scheme's (list->vector ...). (gh_vector_to_list): added this function as a macro. Corresponds to Scheme's (vector->list ...). * gh_data.c (gh_vector_ref): renamed from gh_vref to gh_vector_ref, so that it resembles the Scheme routines more. (gh_vector_set): renamed from gh_vset to gh_vector_set, so that it resembles the Scheme routines more. (gh_make_vector): this used to be (stupidly) called gh_vector(). This is the right name, since it does the same thing as the Scheme (make-vector ...) procedure.
1997-05-26* Lots of files: New address for FSF.Jim Blandy1-3/+3
1997-05-16* backtrace.c, backtrace.h, debug.c, debug.h, eq.c,Jim Blandy1-1/+1
gdb_interface.h, gdbint.c, gdbint.h, gh_data.c, gh_init.c, gh_io.c, gh_list.c, gh_predicates.c, gh_test_c.c, gh_test_repl.c, init.c, net_db.c, options.c, options.h, ports.c, print.c, read.c, script.h, snarf.h, srcprop.c, srcprop.h, stacks.c, stacks.h, throw.c: Update copyright years; these files have been worked on significantly in 1997, but only had copyright years for 1996. Also, change name of copyright holder on some from Mikael Djurfeldt to Free Software Foundation; he has signed papers assigning the changes to the FSF.
1997-04-14* gh_init.c (gh_standard_handler): Return SCM_BOOL_F, not garbage.Jim Blandy1-0/+221
Merge GH interface library into libguile. * gh.h, gh_data.c, gh_eval.c, gh_funcs.c, gh_init.c, gh_io.c, gh_list.c, gh_predicates.c, gh_test_c, gh_test_c.c, gh_test_repl, gh_test_repl.c: New files. * Makefile.am (libguile_la_SOURCES): Add gh_data.c, gh_eval.c, gh_funcs.c, gh_init.c, gh_io.c, gh_list.c, gh_predicates.c. Move _scm.h to ... (EXTRA_libguile_la_SOURCES): ... here. (pkginclude_HEADERS): Add variable, to get gh.h installed. (THREAD_LIBS, check_ldadd, check_PROGRAMS, gh_test_c_SOURCES, gh_test_c_LDADD, gh_test_repl_SOURCES, gh_test_repl_LDADD): New variables, describing how to build the gh test programs. * configure.in: Check for -lm, -lsocket, -lnsl; we need this to build the test programs, and we probably should have been linking libguile.la against them all along, to support AIX shared libs. Add cflags for threads to CFLAGS; add libs for threads to new variable THREAD_LIBS, used in Makefile.am. * ChangeLog-gh: log from old `gh' subdirectory. * Makefile.in, configure, scmconfig.h.in: Rebuilt.