]> git.ipfire.org Git - pakfire.git/commitdiff
linter: Make the result function non-static
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 25 Oct 2024 17:24:25 +0000 (17:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 25 Oct 2024 17:24:25 +0000 (17:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/include/pakfire/linter.h
src/libpakfire/linter.c

index 1661a6756e9c00c8d63e0d69901cece9879871ed..cbb706dde4362d669c70e6d0d18939345efb320c 100644 (file)
@@ -50,5 +50,15 @@ void pakfire_linter_set_result_callback(struct pakfire_linter* linter,
 
 int pakfire_linter_lint(struct pakfire_linter* linter);
 
+int pakfire_linter_result(struct pakfire_linter* linter, int priority,
+       const char* format, ...) __attribute__((format(printf, 3, 4)));
+
+#define pakfire_linter_info(linter, format, ...) \
+       pakfire_linter_result(linter, PAKFIRE_LINTER_INFO, format, ## __VA_ARGS__)
+#define pakfire_linter_warning(linter, format, ...) \
+       pakfire_linter_result(linter, PAKFIRE_LINTER_WARNING, format, ## __VA_ARGS__)
+#define pakfire_linter_error(linter, format, ...) \
+       pakfire_linter_result(linter, PAKFIRE_LINTER_ERROR, format, ## __VA_ARGS__)
+
 #endif /* PAKFIRE_PRIVATE */
 #endif /* PAKFIRE_LINTER_H */
index 69df57a7eba88952b63e9d6c07da6ebb0af965b9..baf2872d4a2e6d17630098ee62fda04d1e5bfb20 100644 (file)
@@ -78,11 +78,8 @@ static void pakfire_linter_result_free(struct pakfire_linter_result* result) {
        free(result);
 }
 
-static int pakfire_linter_result(struct pakfire_linter* linter, int priority,
-       const char* format, ...) __attribute__((format(printf, 3, 4)));
-
-static int pakfire_linter_result(
-               struct pakfire_linter* linter, int priority, const char* format, ...) {
+int pakfire_linter_result(struct pakfire_linter* linter, int priority,
+               const char* format, ...) {
        struct pakfire_linter_result* result = NULL;
        va_list args;
        int r;
@@ -130,13 +127,6 @@ static int pakfire_linter_result(
        return 0;
 }
 
-#define pakfire_linter_info(linter, format, ...) \
-       pakfire_linter_result(linter, PAKFIRE_LINTER_INFO, format, ## __VA_ARGS__)
-#define pakfire_linter_warning(linter, format, ...) \
-       pakfire_linter_result(linter, PAKFIRE_LINTER_WARNING, format, ## __VA_ARGS__)
-#define pakfire_linter_error(linter, format, ...) \
-       pakfire_linter_result(linter, PAKFIRE_LINTER_ERROR, format, ## __VA_ARGS__)
-
 int pakfire_linter_create(struct pakfire_linter** linter,
                struct pakfire* pakfire, struct pakfire_archive* archive) {
        struct pakfire_linter* l = NULL;