char* pakfire_sgets(char* str, int num, char** input);
char* pakfire_remove_trailing_newline(char* str);
-const char* pakfire_action_type_string(pakfire_action_type_t type);
-
int pakfire_read_file_into_buffer(FILE* f, char** buffer, size_t* len);
size_t pakfire_string_to_size(const char* s);
return 0; // TODO
}
+
+static const char* pakfire_action_type_string(pakfire_action_type_t type) {
+ switch (type) {
+ case PAKFIRE_ACTION_NOOP:
+ return "NOOP";
+
+ case PAKFIRE_ACTION_VERIFY:
+ return "VERIFY";
+
+ case PAKFIRE_ACTION_EXECUTE:
+ return "EXECUTE";
+
+ case PAKFIRE_ACTION_PRETRANS:
+ return "PRETRANS";
+
+ case PAKFIRE_ACTION_POSTTRANS:
+ return "POSTTRANS";
+ }
+
+ return NULL;
+}
+
PAKFIRE_EXPORT int pakfire_step_run(PakfireStep step,
struct pakfire_db* db, const pakfire_action_type_t action) {
DEBUG(step->pakfire, "Running Step %p (%s)\n", step, pakfire_action_type_string(action));
return str;
}
-PAKFIRE_EXPORT const char* pakfire_action_type_string(pakfire_action_type_t type) {
- switch (type) {
- case PAKFIRE_ACTION_NOOP:
- return "NOOP";
-
- case PAKFIRE_ACTION_VERIFY:
- return "VERIFY";
-
- case PAKFIRE_ACTION_EXECUTE:
- return "EXECUTE";
-
- case PAKFIRE_ACTION_PRETRANS:
- return "PRETRANS";
-
- case PAKFIRE_ACTION_POSTTRANS:
- return "POSTTRANS";
- }
-
- return NULL;
-}
-
PAKFIRE_EXPORT int pakfire_read_file_into_buffer(FILE* f, char** buffer, size_t* len) {
if (!f)
return -EBADF;