/*
* audit.c
*
- * Copyright (C) 2005-2020 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2005-2025 Andrea Zagli <azagli@libero.it>
*
* This file is part of libzakaudit.
*
return f;
}
-void
-zak_audit_field_free (ZakAuditField *field)
-{
- g_free (field->name);
- g_slice_free (ZakAuditField, field);
+void zak_audit_field_free(gpointer field) {
+ ZakAuditField *_field = (ZakAuditField *)field;
+ g_free (_field->name);
+ g_slice_free (ZakAuditField, _field);
}
ZakAuditTable
return t;
}
-void
-zak_audit_table_free (ZakAuditTable *table)
-{
- g_free (table->name);
- g_list_free_full (table->fields, zak_audit_field_free);
- g_free (table->fields_sql);
- g_list_free_full (table->keys, zak_audit_field_free);
- g_free (table->keys_sql);
- g_slice_free (ZakAuditTable, table);
+void zak_audit_table_free(gpointer table) {
+ ZakAuditTable *_table = (ZakAuditTable *)table;
+
+ g_free (_table->name);
+ g_list_free_full (_table->fields, zak_audit_field_free);
+ g_free (_table->fields_sql);
+ g_list_free_full (_table->keys, zak_audit_field_free);
+ g_free (_table->keys_sql);
+ g_slice_free (ZakAuditTable, _table);
}
ZakAuditDatasource
return d;
}
-void
-zak_audit_datasource_free (ZakAuditDatasource *datasource)
-{
- g_free (datasource->name);
- g_free (datasource->cnc_string);
- g_object_unref (datasource->gdaex);
- g_list_free_full (datasource->tables, zak_audit_table_free);
- g_slice_free (ZakAuditDatasource, datasource);
+void zak_audit_datasource_free(gpointer datasource) {
+ ZakAuditDatasource *_datasource = (ZakAuditDatasource *)datasource;
+
+ g_free (_datasource->name);
+ g_free (_datasource->cnc_string);
+ g_object_unref (_datasource->gdaex);
+ g_list_free_full (_datasource->tables, zak_audit_table_free);
+ g_slice_free (ZakAuditDatasource, _datasource);
}
/*
* libzakaudit.h
*
- * Copyright (C) 2005-2020 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2005-2025 Andrea Zagli <azagli@libero.it>
*
* This file is part of libzak_audit.
*
} ZakAuditField;
ZakAuditField *zak_audit_field_copy (ZakAuditField *field);
-void zak_audit_field_free (ZakAuditField *field);
+void zak_audit_field_free (gpointer field);
typedef struct
{
} ZakAuditTable;
ZakAuditTable *zak_audit_table_copy (ZakAuditTable *table);
-void zak_audit_table_free (ZakAuditTable *table);
+void zak_audit_table_free (gpointer table);
typedef struct
{
} ZakAuditDatasource;
ZakAuditDatasource *zak_audit_datasource_copy (ZakAuditDatasource *datasource);
-void zak_audit_datasource_free (ZakAuditDatasource *datasource);
+void zak_audit_datasource_free (gpointer datasource);
G_END_DECLS