]> saetta.ns0.it Git - zakaudit/libzakaudit/commitdiff
Wrong type. develop
authorAndrea Zagli <azagli@libero.it>
Thu, 14 Aug 2025 07:12:22 +0000 (09:12 +0200)
committerAndrea Zagli <azagli@libero.it>
Thu, 14 Aug 2025 07:12:22 +0000 (09:12 +0200)
src/audit.c
src/libzakaudit.h

index 834bcb9caf80e975369fc2151d31d25a16acbeaf..d728973ce6a3bb2dde94ac2610ebfd83f37ce3ec 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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.
  *
@@ -2453,11 +2453,10 @@ ZakAuditField
        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
@@ -2476,15 +2475,15 @@ 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
@@ -2502,12 +2501,12 @@ 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);
 }
index 8a11741874ada2f7f502c17ad444fd909ff6d224..6e01a0ca882cf4c1677c2d17aeec54ee2f9c5f9e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * 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.
  *
@@ -128,7 +128,7 @@ typedef struct
 } ZakAuditField;
 
 ZakAuditField *zak_audit_field_copy (ZakAuditField *field);
-void zak_audit_field_free (ZakAuditField *field);
+void zak_audit_field_free (gpointer field);
 
 typedef struct
 {
@@ -141,7 +141,7 @@ 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
 {
@@ -153,7 +153,7 @@ 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