summaryrefslogtreecommitdiff
path: root/gr-run-waveform/xyzzy-load.c
diff options
context:
space:
mode:
Diffstat (limited to 'gr-run-waveform/xyzzy-load.c')
-rw-r--r--gr-run-waveform/xyzzy-load.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/gr-run-waveform/xyzzy-load.c b/gr-run-waveform/xyzzy-load.c
index 3e4ba5307..bf814fbd1 100644
--- a/gr-run-waveform/xyzzy-load.c
+++ b/gr-run-waveform/xyzzy-load.c
@@ -90,6 +90,8 @@ SCM_DEFINE (scm_xyzzy_primitive_load, "primitive-load", 1, 0, 0,
SCM hook = *scm_loc_load_hook;
SCM_VALIDATE_STRING (1, filename);
+ fprintf(stderr, "TRACE %s: %d: %s\n", __FUNCTION__, __LINE__, scm_to_locale_string(filename));
+
if (scm_is_true (hook) && scm_is_false (scm_procedure_p (hook)))
SCM_MISC_ERROR ("value of %load-hook is neither a procedure nor #f",
SCM_EOL);
@@ -333,6 +335,8 @@ SCM_DEFINE (scm_xyzzy_search_path, "search-path", 2, 1, 0,
filename_len = strlen (filename_chars);
scm_dynwind_free (filename_chars);
+ fprintf(stderr, "TRACE %s: %d: %s\n", __FUNCTION__, __LINE__, filename_chars);
+
/* Look in the fake filesystem for this file */
if (xyzzy_file_exists(filename_chars)) {
fprintf(stderr, "TRACE %s exists in filesystem.dat!\n", filename_chars);
@@ -473,6 +477,8 @@ SCM_DEFINE (scm_sys_search_load_path, "%search-load-path", 1, 0, 0,
SCM exts = *scm_loc_load_extensions;
SCM_VALIDATE_STRING (1, filename);
+ fprintf(stderr, "TRACE %s: %d:\n", __FUNCTION__, __LINE__);
+
if (scm_ilength (path) < 0)
SCM_MISC_ERROR ("%load-path is not a proper list", SCM_EOL);
if (scm_ilength (exts) < 0)
@@ -495,6 +501,8 @@ SCM_DEFINE (scm_xyzzy_primitive_load_path, "primitive-load-path", 1, 0, 0,
char *filename_chars;
size_t filename_len;
+ fprintf(stderr, "TRACE %s: %d: %s\n", __FUNCTION__, __LINE__, filename_chars);
+
filename_chars = scm_to_locale_string (filename);
filename_len = strlen (filename_chars);
scm_dynwind_free (filename_chars);
@@ -512,6 +520,7 @@ SCM_DEFINE (scm_xyzzy_primitive_load_path, "primitive-load-path", 1, 0, 0,
SCM
scm_c_primitive_load_path (const char *filename)
{
+ fprintf(stderr, "TRACE %s: %d: %s\n", __FUNCTION__, __LINE__, filename);
return scm_xyzzy_primitive_load_path (scm_from_locale_string (filename));
}
@@ -554,7 +563,17 @@ scm_init_load ()
init_build_info ();
-#include "load.x"
+ /* cpp arguments: load.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -Wall -Wmissing-prototypes */
+ scm_c_define_gsubr (s_scm_xyzzy_primitive_load, 1, 0, 0, (SCM (*)()) scm_xyzzy_primitive_load); ;
+ scm_c_define_gsubr (s_scm_sys_package_data_dir, 0, 0, 0, (SCM (*)()) scm_sys_package_data_dir); ;
+ scm_c_define_gsubr (s_scm_sys_library_dir, 0, 0, 0, (SCM (*)()) scm_sys_library_dir); ;
+ scm_c_define_gsubr (s_scm_sys_site_dir, 0, 0, 0, (SCM (*)()) scm_sys_site_dir); ;
+ scm_c_define_gsubr (s_scm_parse_path, 1, 1, 0, (SCM (*)()) scm_parse_path); ;
+ scm_c_define_gsubr (s_scm_xyzzy_search_path, 2, 1, 0, (SCM (*)()) scm_xyzzy_search_path); ;
+ scm_c_define_gsubr (s_scm_sys_search_load_path, 1, 0, 0, (SCM (*)()) scm_sys_search_load_path); ;
+ scm_c_define_gsubr (s_scm_xyzzy_primitive_load_path, 1, 0, 0, (SCM (*)()) scm_xyzzy_primitive_load_path); ;
+
+ /* #include "load.x" */
}
/*