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 */
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;
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;