* feature.h: New declaration for the above.
\f
-
SCM_PROC(s_program_arguments, "program-arguments", 0, 0, 0, scm_program_arguments);
+
SCM
scm_program_arguments ()
{
return scm_progargs;
}
+/* Set the value returned by program-arguments, given a normal
+ argc/argv array. */
+void
+scm_set_program_arguments (argc, argv)
+ int argc;
+ char **argv;
+{
+ scm_progargs = scm_makfromstrs (argc, argv);
+}
+
\f
extern void scm_add_feature SCM_P((char* str));
extern SCM scm_program_arguments SCM_P((void));
+extern void scm_set_program_arguments SCM_P ((int argc, char **argv));
extern void scm_init_feature SCM_P((void));
#endif /* FEATUREH */