r22662 - gnucash/trunk/src/app-utils - Remove code that was intended for guile before 1.6

Geert Janssens gjanssens at code.gnucash.org
Mon Dec 17 08:51:15 EST 2012


Author: gjanssens
Date: 2012-12-17 08:51:15 -0500 (Mon, 17 Dec 2012)
New Revision: 22662
Trac: http://svn.gnucash.org/trac/changeset/22662

Modified:
   gnucash/trunk/src/app-utils/guile-util.c
Log:
Remove code that was intended for guile before 1.6

Modified: gnucash/trunk/src/app-utils/guile-util.c
===================================================================
--- gnucash/trunk/src/app-utils/guile-util.c	2012-12-17 05:35:41 UTC (rev 22661)
+++ gnucash/trunk/src/app-utils/guile-util.c	2012-12-17 13:51:15 UTC (rev 22662)
@@ -336,39 +336,9 @@
 SCM
 gnc_scm_lookup(const char *module, const char *symbol)
 {
-#if defined(SCM_GUILE_MAJOR_VERSION) && \
-    (SCM_GUILE_MAJOR_VERSION > 0) && (SCM_GUILE_MINOR_VERSION > 4)
-
     SCM scm_module = scm_c_resolve_module(module);
     SCM value = scm_c_module_lookup(scm_module, symbol);
     return value;
-#else
-
-    gchar *in_guard_str;
-    gchar *thunk_str;
-    SCM in_guard;
-    SCM thunk;
-    SCM out_guard;
-    SCM result;
-
-    in_guard_str =
-        g_strdup_printf("(lambda () (set-current-module (resolve-module (%s))))",
-                        module);
-
-    thunk_str = g_strdup_printf("(lambda () (eval '%s))", symbol);
-
-    in_guard = scm_c_eval_string(in_guard_str);
-    thunk = scm_c_eval_string(thunk_str);
-    out_guard = scm_c_eval_string("(let ((cm (current-module)))"
-                                  "  (lambda () (set-current-module cm)))");
-
-    result = scm_dynamic_wind(in_guard, thunk, out_guard);
-
-    g_free(in_guard_str);
-    g_free(thunk_str);
-
-    return result;
-#endif
 }
 
 #endif



More information about the gnucash-changes mailing list