From: Michael Tremer Date: Sun, 7 Feb 2021 17:49:54 +0000 (+0000) Subject: scriptlets: Constify list of scriptlet types X-Git-Tag: 0.9.28~1285^2~784 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb443ffac99cbf22f969ca0f3e8e23dee9163a81;p=pakfire.git scriptlets: Constify list of scriptlet types Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/scriptlet.h b/src/libpakfire/include/pakfire/scriptlet.h index e572f097a..4e2f8a7ea 100644 --- a/src/libpakfire/include/pakfire/scriptlet.h +++ b/src/libpakfire/include/pakfire/scriptlet.h @@ -51,7 +51,7 @@ struct pakfire_scriptlet_type { 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; diff --git a/src/libpakfire/scriptlet.c b/src/libpakfire/scriptlet.c index 1f0166c7b..2fd43b884 100644 --- a/src/libpakfire/scriptlet.c +++ b/src/libpakfire/scriptlet.c @@ -25,7 +25,7 @@ #include #include -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" }, @@ -59,7 +59,7 @@ void pakfire_scriptlet_free(struct pakfire_scriptlet* scriptlet) { } 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) @@ -72,7 +72,7 @@ pakfire_scriptlet_type pakfire_scriptlet_type_from_filename(const char* filename } 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)