dstr_release(&d);
}
-static const char *getenv_or_default(const char *var, const char *dflt)
- { const char *p = getenv(var); return (p ? p : dflt); }
+static char *getenv_or_default(const char *var, char *dflt)
+ { char *p = getenv(var); return (p ? p : dflt); }
/*----- Invoking Lisp systems ---------------------------------------------*/
if (st) lose("unfinished `%c' string in %s `%s'", st, what, file);
}
- i = 0; parse_arguments(arg, av.v, av.n, &i);
+ i = 0; parse_arguments(arg, (const char **)av.v, av.n, &i);
if (i < av.n)
lose("positional argument `%s' in %s `%s'", av.v[i], what, file);
argv_release(&av);
if (!script) script = DATADIR "/eval.lisp";
argv_append(&arg.av, "--");
}
- argv_appendn(&arg.av, (const char *const *)argv + i, argc - i);
+ argv_appendn(&arg.av, argv + i, argc - i);
n = arg.av.n;
/* Find the user's home directory. (Believe them if they set something