diff options
| author | Cyrille Bagard <nocbos@gmail.com> | 2025-03-13 00:19:58 (GMT) | 
|---|---|---|
| committer | Cyrille Bagard <nocbos@gmail.com> | 2025-03-13 00:19:58 (GMT) | 
| commit | 733d0cdb8677fe09310125bcaeb058a1a9c56b4d (patch) | |
| tree | 17b8d9a151068dac695d25e39e875933ff9aaa40 /src/glibext/serialize-int.h | |
| parent | 8287d20061887e9fd33e038e8f9bf86cf13f2780 (diff) | |
Rebuild a generic storage for GObjects using a ZIP format.
Diffstat (limited to 'src/glibext/serialize-int.h')
| -rw-r--r-- | src/glibext/serialize-int.h | 18 | 
1 files changed, 7 insertions, 11 deletions
diff --git a/src/glibext/serialize-int.h b/src/glibext/serialize-int.h index de8d3e3..df9c597 100644 --- a/src/glibext/serialize-int.h +++ b/src/glibext/serialize-int.h @@ -2,7 +2,7 @@  /* Chrysalide - Outil d'analyse de fichiers binaires   * serialize-int.h - définitions internes propres aux objets entreposables dans un cache   * - * Copyright (C) 2020 Cyrille Bagard + * Copyright (C) 2020-2025 Cyrille Bagard   *   *  This file is part of Chrysalide.   * @@ -21,8 +21,8 @@   */ -#ifndef _ANALYSIS_STORAGE_SERIALIZE_INT_H -#define _ANALYSIS_STORAGE_SERIALIZE_INT_H +#ifndef _GLIBEXT_SERIALIZE_INT_H +#define _GLIBEXT_SERIALIZE_INT_H  #include "serialize.h" @@ -33,14 +33,14 @@  /* Charge un objet depuis une mémoire tampon. */ -typedef bool (* load_serializable_object_cb) (GSerializableObject *, GObjectStorage *, packed_buffer_t *); +typedef bool (* load_serializable_object_cb) (GSerializableObject *, GObjectStorage *, int);  /* Sauvegarde un objet dans une mémoire tampon. */ -typedef bool (* store_serializable_object_cb) (const GSerializableObject *, GObjectStorage *, packed_buffer_t *); +typedef bool (* store_serializable_object_cb) (const GSerializableObject *, GObjectStorage *, int);  /* Intermédiaire pour la mise en cache d'objet (interface) */ -struct _GSerializableObjectIface +struct _GSerializableObjectInterface  {      GTypeInterface base_iface;              /* A laisser en premier        */ @@ -50,9 +50,5 @@ struct _GSerializableObjectIface  }; -/* Redéfinition */ -typedef GSerializableObjectIface GSerializableObjectInterface; - - -#endif  /* _ANALYSIS_STORAGE_SERIALIZE_INT_H */ +#endif  /* _GLIBEXT_SERIALIZE_INT_H */  | 
