diff --git a/Platform/common/database/database.h b/Platform/common/database/database.h index fb3c38723..922ae1bd5 100644 --- a/Platform/common/database/database.h +++ b/Platform/common/database/database.h @@ -124,7 +124,23 @@ int update_database(int module_id, void * db_handle, int op_type, char * tabl * 无 **********************************************************************************/ void * select_datebase_by_number(int module_id, void * db_handle, char * table_name, char * sql_str, int begin_num, int need_num, int * return_num, int param_num, ...); - +/********************************************************************************* +  * Description:   + * 释放查询接口申请的内存 +  * Input:   + * module_id - 模块ID,每个模块需要向数据库模块设置模块ID,用于打印、统计使用 + * table_name - 创建的表名 + * memory_ptr - 待释放内存指针 + * Output: + *  无 +  * Return: + * DB_RET_PARAM_NULL - 入参指针为NULL + * DB_RET_ERR - 操作失败 + * DB_RET_OK - 操作成功 +  * Others: + * 无 +**********************************************************************************/ +int free_database_memory(int module_id, char * table_name, void * memory_ptr); /*********************************************************************************   * Description:   * 返回根据指定信息查找数据库的结果的条目数 diff --git a/Platform/user/database/database.c b/Platform/user/database/database.c index 5f13d35b2..d4f7b22a5 100644 --- a/Platform/user/database/database.c +++ b/Platform/user/database/database.c @@ -1,4 +1,4 @@ - +#include #include #include #include