-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibex_archive_.h
More file actions
executable file
·61 lines (48 loc) · 2.89 KB
/
libex_archive_.h
File metadata and controls
executable file
·61 lines (48 loc) · 2.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/* -------------------------------------------------------------------------- */
/* (c) ali@balarabe.com [libex_archive_.h] */
/* -------------------------------------------------------------------------- */
#if !defined INCLUDED_LIBEX_ARCHIVE__H
#define INCLUDED_LIBEX_ARCHIVE__H
#include "libex_archive.h"
#if defined LX_USE_ZLIB_COMPRESSION
#define USE_ZLIB_COMPRESSION
#else
#undef USE_ZLIB_COMPRESSION
#endif
#define archive_t lx_archive_t
#define new_archive_t lx_new_archive_t
#define null_archive lx_null_archive
#define archive_item_t lx_archive_item_t
#define null_archive_item lx_null_archive_item
/* -------------------------------------------------------------------------- */
/* Constructors: */
#define Archive_init lx_Archive_init
#define Archive_initBytes lx_Archive_initBytes
#define Archive_initCopy lx_Archive_initCopy
/* -------------------------------------------------------------------------- */
/* Destructor: */
#define Archive_free lx_Archive_free
/* -------------------------------------------------------------------------- */
/* Methods: Const */
#define Archive_equal lx_Archive_equal
#define Archive_getItem lx_Archive_getItem
#define Archive_getStorageBytes lx_Archive_getStorageBytes
#define Archive_getStorageSize lx_Archive_getStorageSize
#define Archive_getText lx_Archive_getText
#define Archive_itemExists lx_Archive_itemExists
#define Archive_report lx_Archive_report
/* -------------------------------------------------------------------------- */
/* Methods: Manipulative */
#define Archive_addFolder lx_Archive_addFolder
#define Archive_addItem lx_Archive_addItem
#define Archive_clear lx_Archive_clear
#define Archive_deleteItem lx_Archive_deleteItem
#define Archive_loadFromBytes lx_Archive_loadFromBytes
#define Archive_loadFromBytesCharKey lx_Archive_loadFromBytesCharKey
#define Archive_loadFromFile lx_Archive_loadFromFile
#define Archive_loadFromFileCharKey lx_Archive_loadFromFileCharKey
#define Archive_packMemory lx_Archive_packMemory
#define Archive_removeItems lx_Archive_removeItems
#define Archive_saveToFile lx_Archive_saveToFile
#define Archive_setCopy lx_Archive_setCopy
#endif /*eof*/