diff --git a/C/init.c b/C/init.c index a823c6a67..8ae2cf703 100644 --- a/C/init.c +++ b/C/init.c @@ -1333,7 +1333,9 @@ Yap_exit (int value) remove("PROFPREDS"); remove("PROFILING"); #endif - +#if defined MYDDAS_MYSQL || defined MYDDAS_ODBC + Yap_MyDDAS_delete_all_myddas_structs(); +#endif if (! (Yap_PrologMode & BootMode) ) Yap_ShutdownLoadForeign(); exit(value); diff --git a/H/Yapproto.h b/H/Yapproto.h index dbddc9c6a..ae1a4ea62 100644 --- a/H/Yapproto.h +++ b/H/Yapproto.h @@ -10,7 +10,7 @@ * File: Yap.proto * * mods: * * comments: Function declarations for YAP * -* version: $Id: Yapproto.h,v 1.66 2005-12-17 03:25:39 vsc Exp $ * +* version: $Id: Yapproto.h,v 1.67 2005-12-19 13:52:35 tiagosoares Exp $ * *************************************************************************/ /* prototype file for Yap */ @@ -329,6 +329,7 @@ void STD_PROTO(Yap_InitMYDDAS_ODBCPreds,(void)); void STD_PROTO(Yap_InitBackMYDDAS_ODBCPreds,(void)); #endif #if defined CUT_C && (defined MYDDAS_ODBC || defined MYDDAS_MYSQL) +void STD_PROTO(Yap_MyDDAS_delete_all_myddas_structs,(void)); void STD_PROTO(Yap_InitMYDDAS_SharedPreds,(void)); void STD_PROTO(Yap_InitBackMYDDAS_SharedPreds,(void)); #endif