|
Assimp
v4.1. (December 2018)
|
Classes | |
| struct | zip_entry_t |
| struct | zip_t |
Macros | |
| #define | __STDC_WANT_LIB_EXT1__ 1 |
| #define | CLEANUP(ptr) |
| #define | FILESYSTEM_PREFIX_LEN(P) 0 |
| #define | HAS_DEVICE(P) 0 |
| #define | ISSLASH(C) ((C) == '/') |
| #define | MKDIR(DIRNAME) mkdir(DIRNAME, 0755) |
| #define | STRCLONE(STR) ((STR) ? strdup(STR) : NULL) |
Functions | |
| static const char * | base_name (const char *name) |
| static int | mkpath (const char *path) |
| static char * | strrpl (const char *str, size_t n, char oldchar, char newchar) |
| int | symlink (const char *target, const char *linkpath) |
| void | zip_close (struct zip_t *zip) |
| int | zip_create (const char *zipname, const char *filenames[], size_t len) |
| int | zip_entry_close (struct zip_t *zip) |
| unsigned int | zip_entry_crc32 (struct zip_t *zip) |
| int | zip_entry_extract (struct zip_t *zip, size_t(*on_extract)(void *arg, unsigned long long offset, const void *buf, size_t bufsize), void *arg) |
| int | zip_entry_fread (struct zip_t *zip, const char *filename) |
| int | zip_entry_fwrite (struct zip_t *zip, const char *filename) |
| int | zip_entry_index (struct zip_t *zip) |
| int | zip_entry_isdir (struct zip_t *zip) |
| const char * | zip_entry_name (struct zip_t *zip) |
| ssize_t | zip_entry_noallocread (struct zip_t *zip, void *buf, size_t bufsize) |
| int | zip_entry_open (struct zip_t *zip, const char *entryname) |
| int | zip_entry_openbyindex (struct zip_t *zip, int index) |
| ssize_t | zip_entry_read (struct zip_t *zip, void **buf, size_t *bufsize) |
| unsigned long long | zip_entry_size (struct zip_t *zip) |
| int | zip_entry_write (struct zip_t *zip, const void *buf, size_t bufsize) |
| int | zip_extract (const char *zipname, const char *dir, int(*on_extract)(const char *filename, void *arg), void *arg) |
| struct zip_t * | zip_open (const char *zipname, int level, char mode) |
| int | zip_total_entries (struct zip_t *zip) |
| #define __STDC_WANT_LIB_EXT1__ 1 |
| #define CLEANUP | ( | ptr | ) |
| #define FILESYSTEM_PREFIX_LEN | ( | P | ) | 0 |
| #define HAS_DEVICE | ( | P | ) | 0 |
| #define ISSLASH | ( | C | ) | ((C) == '/') |
| #define MKDIR | ( | DIRNAME | ) | mkdir(DIRNAME, 0755) |
|
static |
|
static |
|
static |
| int symlink | ( | const char * | target, |
| const char * | linkpath | ||
| ) |
| void zip_close | ( | struct zip_t * | zip | ) |
| int zip_create | ( | const char * | zipname, |
| const char * | filenames[], | ||
| size_t | len | ||
| ) |
| int zip_entry_close | ( | struct zip_t * | zip | ) |
| unsigned int zip_entry_crc32 | ( | struct zip_t * | zip | ) |
| int zip_entry_extract | ( | struct zip_t * | zip, |
| size_t(*)(void *arg, unsigned long long offset, const void *buf, size_t bufsize) | on_extract, | ||
| void * | arg | ||
| ) |
| int zip_entry_fread | ( | struct zip_t * | zip, |
| const char * | filename | ||
| ) |
| int zip_entry_fwrite | ( | struct zip_t * | zip, |
| const char * | filename | ||
| ) |
| int zip_entry_index | ( | struct zip_t * | zip | ) |
| int zip_entry_isdir | ( | struct zip_t * | zip | ) |
| const char* zip_entry_name | ( | struct zip_t * | zip | ) |
| int zip_entry_open | ( | struct zip_t * | zip, |
| const char * | entryname | ||
| ) |
| int zip_entry_openbyindex | ( | struct zip_t * | zip, |
| int | index | ||
| ) |
| unsigned long long zip_entry_size | ( | struct zip_t * | zip | ) |
| int zip_entry_write | ( | struct zip_t * | zip, |
| const void * | buf, | ||
| size_t | bufsize | ||
| ) |
| int zip_extract | ( | const char * | zipname, |
| const char * | dir, | ||
| int(*)(const char *filename, void *arg) | on_extract, | ||
| void * | arg | ||
| ) |
| struct zip_t* zip_open | ( | const char * | zipname, |
| int | level, | ||
| char | mode | ||
| ) |
| int zip_total_entries | ( | struct zip_t * | zip | ) |