diff options
-rw-r--r-- | src/Ell_Register.c | 7 | ||||
-rw-r--r-- | src/Startup.c | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/Ell_Register.c b/src/Ell_Register.c index 7ea6956..2bc2ae0 100644 --- a/src/Ell_Register.c +++ b/src/Ell_Register.c @@ -21,6 +21,13 @@ static pNamedData *EqNameDB; +int Ell_RegisterSolver(void (*function), + const char *sname, + const char *eqname); + +int Ell_RegisterEq(void *(function)(const char *, void*), const char *eqname); + + /* Ell_RegisterEq takes a routine ("function") and registers that routine under the name "eqname" in the EqNameDB" Application: Call Ell_Register with the routine that registers a solver diff --git a/src/Startup.c b/src/Startup.c index 1500179..a89c6a2 100644 --- a/src/Startup.c +++ b/src/Startup.c @@ -15,6 +15,7 @@ #include "Ell_DBstructure.h" +void Ell_RegisterBaseEqTypes(cGH *GH); /*@@ |