|
@@ -964,6 +964,22 @@ void FAST_FUNC run_applet_no_and_exit(int applet_no, const char *name, char **ar
|
|
|
# endif /* NUM_APPLETS > 0 */
|
|
|
|
|
|
# if NUM_SCRIPTS > 0
|
|
|
+static int
|
|
|
+find_script_by_name(const char *arg)
|
|
|
+{
|
|
|
+ const char *s = script_names;
|
|
|
+ int i = 0;
|
|
|
+
|
|
|
+ while (*s) {
|
|
|
+ if (strcmp(arg, s) == 0)
|
|
|
+ return i;
|
|
|
+ i++;
|
|
|
+ while (*s++ != '\0')
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ return -1;
|
|
|
+}
|
|
|
+
|
|
|
static char *
|
|
|
unpack_scripts(void)
|
|
|
{
|
|
@@ -992,26 +1008,6 @@ unpack_scripts(void)
|
|
|
return outbuf;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * In standalone shell mode we sometimes want the index of the script
|
|
|
- * and sometimes the index offset by NUM_APPLETS.
|
|
|
- */
|
|
|
-static int
|
|
|
-find_script_by_name(const char *arg)
|
|
|
-{
|
|
|
- const char *s = script_names;
|
|
|
- int i = 0;
|
|
|
-
|
|
|
- while (*s) {
|
|
|
- if (strcmp(arg, s) == 0)
|
|
|
- return i;
|
|
|
- i++;
|
|
|
- while (*s++ != '\0')
|
|
|
- continue;
|
|
|
- }
|
|
|
- return -1;
|
|
|
-}
|
|
|
-
|
|
|
char* FAST_FUNC
|
|
|
get_script_content(unsigned n)
|
|
|
{
|