const char* handle;
};
-struct pakfire_scriptlet_type PAKFIRE_SCRIPTLET_TYPES[NUM_PAKFIRE_SCRIPTLET_TYPES + 1];
+const struct pakfire_scriptlet_type PAKFIRE_SCRIPTLET_TYPES[NUM_PAKFIRE_SCRIPTLET_TYPES + 1];
struct pakfire_scriptlet {
pakfire_scriptlet_type type;
#include <pakfire/scriptlet.h>
#include <pakfire/types.h>
-struct pakfire_scriptlet_type PAKFIRE_SCRIPTLET_TYPES[NUM_PAKFIRE_SCRIPTLET_TYPES + 1] = {
+const struct pakfire_scriptlet_type PAKFIRE_SCRIPTLET_TYPES[NUM_PAKFIRE_SCRIPTLET_TYPES + 1] = {
{ PAKFIRE_SCRIPTLET_PREIN, "scriptlets/prein", "prein" },
{ PAKFIRE_SCRIPTLET_PREUN, "scriptlets/preun", "preun" },
{ PAKFIRE_SCRIPTLET_PREUP, "scriptlets/preup", "preup" },
}
pakfire_scriptlet_type pakfire_scriptlet_type_from_filename(const char* filename) {
- struct pakfire_scriptlet_type* t = PAKFIRE_SCRIPTLET_TYPES;
+ const struct pakfire_scriptlet_type* t = PAKFIRE_SCRIPTLET_TYPES;
while (t->type) {
if (strcmp(t->filename, filename) == 0)
}
const char* pakfire_scriptlet_handle_from_type(pakfire_scriptlet_type type) {
- struct pakfire_scriptlet_type* t = PAKFIRE_SCRIPTLET_TYPES;
+ const struct pakfire_scriptlet_type* t = PAKFIRE_SCRIPTLET_TYPES;
while (t->type) {
if (t->type == type)