aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jim.h1
-rw-r--r--jimsh.c17
2 files changed, 2 insertions, 16 deletions
diff --git a/jim.h b/jim.h
index b7384a4..6f06229 100644
--- a/jim.h
+++ b/jim.h
@@ -817,6 +817,7 @@ JIM_EXPORT void Jim_PrintErrorMessage (Jim_Interp *interp);
JIM_EXPORT int Jim_InteractivePrompt (Jim_Interp *interp);
/* Misc */
+void Jim_InitStaticExtensions(Jim_Interp *interp);
JIM_EXPORT void Jim_Panic (Jim_Interp *interp, const char *fmt, ...);
int Jim_StringToWide(const char *str, jim_wide *widePtr, int base);
diff --git a/jimsh.c b/jimsh.c
index 06e701c..9ce4e7f 100644
--- a/jimsh.c
+++ b/jimsh.c
@@ -119,15 +119,6 @@ static void JimLoadJimRc(Jim_Interp *interp)
}
}
-
-extern void Jim_AioInit(Jim_Interp *interp);
-extern void Jim_EventloopInit(Jim_Interp *interp);
-extern void Jim_RegexpInit(Jim_Interp *interp);
-extern void Jim_ReaddirInit(Jim_Interp *interp);
-extern void Jim_FileInit(Jim_Interp *interp);
-extern void Jim_ExecInit(Jim_Interp *interp);
-extern void Jim_ClockInit(Jim_Interp *interp);
-
int main(int argc, char *const argv[])
{
int retcode, n;
@@ -139,13 +130,7 @@ int main(int argc, char *const argv[])
Jim_RegisterCoreCommands(interp);
/* Register static extensions */
- Jim_AioInit(interp);
- Jim_EventloopInit(interp);
- Jim_RegexpInit(interp);
- Jim_ReaddirInit(interp);
- Jim_FileInit(interp);
- Jim_ExecInit(interp);
- Jim_ClockInit(interp);
+ Jim_InitStaticExtensions(interp);
/* Append the path where the executed Jim binary is contained
* in the jim_libpath list. */