#define PAKFIRE_UTIL_H
#include <stddef.h>
-#include <stdio.h>
#include <sys/types.h>
#include <time.h>
#include <pakfire/types.h>
-int pakfire_read_file_into_buffer(FILE* f, char** buffer, size_t* len);
-
char** pakfire_split_string(const char* s, char delim);
char* pakfire_generate_uuid();
#ifdef PAKFIRE_PRIVATE
+#include <stdio.h>
+
#include <archive.h>
#define pakfire_string_set(s, value) snprintf(s, sizeof(s) - 1, "%s", value)
char* pakfire_remove_trailing_newline(char* str);
+int pakfire_read_file_into_buffer(FILE* f, char** buffer, size_t* len);
+
char* pakfire_hexlify(const char* digest, const size_t length);
int pakfire_path_join(char* dest, size_t length,
return str;
}
-PAKFIRE_EXPORT int pakfire_read_file_into_buffer(FILE* f, char** buffer, size_t* len) {
+int pakfire_read_file_into_buffer(FILE* f, char** buffer, size_t* len) {
if (!f)
return -EBADF;