diff --git a/require-ess/src/require.c b/require-ess/src/require.c index 229a474b8d700c7fe05d029981031e0f24ca7fc9..ddad22b02e783c0f43e9dac2c7ca3fc616e45c45 100644 --- a/require-ess/src/require.c +++ b/require-ess/src/require.c @@ -517,22 +517,6 @@ static void registerExternalModules() { static void registerExternalModules() { ; } #endif -size_t foreachLoadedLib(size_t (*func)(const char *name, const char *version, - const char *path, void *arg), - void *arg) { - moduleitem *m; - int result; - - for (m = loadedModules; m; m = m->next) { - const char *name = m->content; - const char *version = name + strlen(name) + 1; - const char *path = version + strlen(version) + 1; - result = func(name, version, path, arg); - if (result) return result; - } - return 0; -} - const char *getLibVersion(const char *libname) { moduleitem *m; diff --git a/require-ess/src/require.h b/require-ess/src/require.h index 67e5fe165ac70d4b677be102fb82e301a17a3851..443c98f52b88bf543b6108c73b9bedce4dc3342d 100644 --- a/require-ess/src/require.h +++ b/require-ess/src/require.h @@ -14,9 +14,6 @@ extern "C" { #endif // __GNUC__ int require(const char *libname, const char *version); -size_t foreachLoadedLib(size_t (*func)(const char *name, const char *version, - const char *path, void *arg), - void *arg); const char *getLibVersion(const char *libname); const char *getLibLocation(const char *libname); int libversionShow(const char *outfile);