int line, const char *fn, const char *format, ...)
__attribute__((format(printf, 6, 7)));
-void pakfire_log_set_function(Pakfire pakfire,
- pakfire_log_function_t log_function, void* data);
int pakfire_log_get_priority(Pakfire pakfire);
void pakfire_log_set_priority(Pakfire pakfire, int priority);
return 0;
}
+static void pakfire_log_set_function(Pakfire pakfire,
+ pakfire_log_function_t log_function, void* data) {
+ pakfire->log_function = log_function;
+ pakfire->log_data = data;
+}
+
static int log_priority(const char* priority) {
char* end;
return pakfire_rmtree(cache_path, 0);
}
-PAKFIRE_EXPORT void pakfire_log_set_function(Pakfire pakfire,
- pakfire_log_function_t log_function, void* data) {
- pakfire->log_function = log_function;
- pakfire->log_data = data;
-}
-
PAKFIRE_EXPORT int pakfire_log_get_priority(Pakfire pakfire) {
return pakfire->log_priority;
}
LOG("running %s (%s)\n", t->name, root);
// Create a pakfire instance
- r = pakfire_create(&t->pakfire, root, NULL, TEST_SRC_PATH "/pakfire.conf", 0);
+ r = pakfire_create(&t->pakfire, root, NULL, TEST_SRC_PATH "/pakfire.conf", 0,
+ pakfire_log_stderr, NULL);
if (r) {
LOG("ERROR: Could not initialize Pakfire: %s\n", strerror(errno));
exit(1);
ASSERT(t->pakfire);
- // Log to stderr
- pakfire_log_set_function(t->pakfire, pakfire_log_stderr);
-
// Enable debug logging
pakfire_log_set_priority(t->pakfire, LOG_DEBUG);