A couple more filters for guile features.
authorTom Balzer <niebieskitrociny@gmail.com>
Mon, 31 Dec 2018 06:37:36 +0000 (00:37 -0600)
committerTom Balzer <niebieskitrociny@gmail.com>
Mon, 31 Dec 2018 06:37:36 +0000 (00:37 -0600)
src/common/guile_helpers.c

index 5c1198d..416a790 100644 (file)
 
 #include "../../include/job.h"
 #include "../../include/macros.h"
-/* #include "../../include/scm_interface.h" */
+
+#ifdef GUILE_CAPABLE
+#include "../../include/scm_interface.h"
+#endif
 
 #define MANIFEST_LOC "/.config/tomd/init/manifest.scm"
 
@@ -31,7 +34,8 @@
 
 static int root_job = -1;
 
-static struct job jobs[MAX_JOBS]=
+#ifdef GUILE_CAPABLE
+static struct job jobs[MAX_JOBS] =
   {
    {
     "bash",      /* name */
@@ -45,6 +49,9 @@ static struct job jobs[MAX_JOBS]=
    /* rest null */
    {}
   };
+#else
+static struct job jobs[MAX_JOBS] = {};
+#endif
 
 #ifdef GUILE_CAPABLE
 static struct job load_job(SCM job_list, int index)