*data_size = 0;
for (;;) {
- *data = pakfire_realloc(*data, *data_size + BLOCKSIZE);
+ *data = realloc(*data, *data_size + BLOCKSIZE);
ssize_t size = archive_read_data(a, *data + *data_size, BLOCKSIZE);
if (size == 0)
size_t num_signatures = _pakfire_archive_count_signatures(archive->signatures) + 1;
// Resize the array
- archive->signatures = pakfire_realloc(archive->signatures, sizeof(*archive->signatures) * num_signatures);
+ archive->signatures = realloc(archive->signatures, sizeof(*archive->signatures) * num_signatures);
} else {
archive->signatures = calloc(2, sizeof(*archive->signatures));
}
void pakfire_oom(size_t num, size_t len);
-void* malloc(size_t len);
-void* pakfire_realloc(void* ptr, size_t size);
-
char* pakfire_strdup(const char* s);
int pakfire_string_startswith(const char* s, const char* prefix);
exit(1);
}
-void* pakfire_realloc(void* ptr, size_t size) {
- ptr = realloc(ptr, size);
- if (!ptr)
- pakfire_oom(0, size);
-
- return ptr;
-}
-
char* pakfire_strdup(const char* s) {
if (!s)
return 0;