@@ -208,7 +208,7 @@ and return a (possibly) different pointer */
208208
209209
210210/* RENAME FUNCTIONS PYTHON STYLE */
211- %rename(" %(undercase )s" ) " " ;
211+ %rename(" %(regex:/^\w+_([a-zA-Z]+)/\L \\ 1/ )s" ) " " ;
212212
213213/* GENERATES DOCUMENTATION */
214214%feature(" autodoc" , " 2" );
@@ -229,10 +229,6 @@ and return a (possibly) different pointer */
229229}
230230
231231/* INSERT EXCEPTION HANDLING FOR THESE FUNCTIONS */
232- // RUNNING A COMPLETE CMD LINE STYLE SIMULATION
233- int DLLEXPORT EN_epanet (EN_ProjectHandle ph, const char *inpFile,
234- const char *rptFile, const char *binOutFile, void (*callback) (char *));
235-
236232// OPENING A CLOSING THE EPANET TOOLKIT SYSTEM
237233int DLLEXPORT EN_open (EN_ProjectHandle ph, const char *f1, const char *f2, const char *f3);
238234int DLLEXPORT EN_close (EN_ProjectHandle ph);
@@ -306,8 +302,8 @@ int DLLEXPORT EN_setstatusreport(EN_ProjectHandle ph, int code);
306302%exception;
307303
308304/* NO EXCEPTION HANDLING FOR THESE FUNCTIONS */
309- int DLLEXPORT EN_alloc (EN_ProjectHandle *ph_out);
310- int DLLEXPORT EN_free (EN_ProjectHandle *ph_inout);
305+ int DLLEXPORT EN_createproject (EN_ProjectHandle *ph_out);
306+ int DLLEXPORT EN_deleteproject (EN_ProjectHandle *ph_inout);
311307
312308int DLLEXPORT EN_getversion (int *version);
313309
0 commit comments