summaryrefslogtreecommitdiffstats
path: root/src/cc4group.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cc4group.c')
-rw-r--r--src/cc4group.c59
1 files changed, 37 insertions, 22 deletions
diff --git a/src/cc4group.c b/src/cc4group.c
index 7a550cd..1a726ca 100644
--- a/src/cc4group.c
+++ b/src/cc4group.c
@@ -2027,49 +2027,64 @@ static bool cc4group_setExecutable(CC4Group* const this, bool const executable,
}
CC4Group_API cc4group = {
+ .MemoryManagement = {
+ .Take = Take,
+ .Copy = Copy,
+ .Reference = Reference
+ },
+
+
+ .TmpMemoryStrategies = {
+ .Memory = cc4group_createTmpMemoryMalloc,
+ .File = cc4group_createTmpMemoryFile,
+ .Auto = cc4group_createTmpMemoryAuto
+ },
+
+ .setTmpMemoryStrategy = cc4group_setTmpMemoryStrategy,
+
+
.new = cc4group_new,
- .create = cc4group_create,
.delete = cc4group_delete,
+
+
+ .create = cc4group_create,
.openExisting = cc4group_openExisting,
.openMemory = cc4group_openMemory,
.openFd = cc4group_openFd,
.openFilePointer = cc4group_openFilePointer,
.openWithReadCallback = cc4group_uncompressGroup,
+
+
.save = cc4group_save,
.saveOverwrite = cc4group_saveOverwrite,
+
+
.extractAll = cc4group_extractAll,
.extractSingle = cc4group_extractSingle,
- .getEntryData = cc4group_getEntryData,
- .setTmpMemoryStrategy = cc4group_setTmpMemoryStrategy,
- .TmpMemoryStrategies = {
- .Memory = cc4group_createTmpMemoryMalloc,
- .File = cc4group_createTmpMemoryFile,
- .Auto = cc4group_createTmpMemoryAuto
- },
- .MemoryManagement = {
- .Take = Take,
- .Copy = Copy,
- .Reference = Reference
- },
+ .getEntryInfo = cc4group_getEntryInfo,
+ .getEntryInfos = cc4group_getEntryInfos,
+
+
+ .getEntryData = cc4group_getEntryData,
+ .setEntryData = cc4group_setEntryData,
- .getErrorMessage = cc4group_getErrorMessage,
- .getErrorCode = cc4group_getErrorCode,
- .getErrorMethod = cc4group_getErrorMethod,
- .getErrorCauser = cc4group_getErrorCauser,
.setMaker = cc4group_setMaker,
.setCreation = cc4group_setCreation,
.setOfficial = cc4group_setOfficial,
.setExecutable = cc4group_setExecutable,
- .getEntryInfo = cc4group_getEntryInfo,
- .getEntryInfos = cc4group_getEntryInfos,
- .deleteEntry = cc4group_deleteEntry,
- .renameEntry = cc4group_renameEntry,
.createDirectory = cc4group_createDirectory,
.createFile = cc4group_createFile,
- .setEntryData = cc4group_setEntryData
+ .renameEntry = cc4group_renameEntry,
+ .deleteEntry = cc4group_deleteEntry,
+
+
+ .getErrorMessage = cc4group_getErrorMessage,
+ .getErrorCode = cc4group_getErrorCode,
+ .getErrorMethod = cc4group_getErrorMethod,
+ .getErrorCauser = cc4group_getErrorCauser
};