]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
shared|install: Use InstallChangeType consistently 25351/head
authorCristian Rodríguez <crodriguez@owncloud.com>
Fri, 11 Nov 2022 15:34:32 +0000 (15:34 +0000)
committerLuca Boccassi <bluca@debian.org>
Sat, 12 Nov 2022 00:40:16 +0000 (00:40 +0000)
gcc 13 -Wenum-int-mismatch, enabled by default, reminds us enum ! = int

src/shared/install.h

index 9bb412ba06842031377d903d6bde981c92416f2f..0abc73897e8b7233b3bba43a2bdc3c15f963cb73 100644 (file)
@@ -197,7 +197,7 @@ int unit_file_exists(LookupScope scope, const LookupPaths *paths, const char *na
 int unit_file_get_list(LookupScope scope, const char *root_dir, Hashmap *h, char **states, char **patterns);
 Hashmap* unit_file_list_free(Hashmap *h);
 
-InstallChangeType install_changes_add(InstallChange **changes, size_t *n_changes, int type, const char *path, const char *source);
+InstallChangeType install_changes_add(InstallChange **changes, size_t *n_changes, InstallChangeType type, const char *path, const char *source);
 void install_changes_free(InstallChange *changes, size_t n_changes);
 void install_changes_dump(int r, const char *verb, const InstallChange *changes, size_t n_changes, bool quiet);
 
@@ -224,7 +224,7 @@ UnitFileState unit_file_state_from_string(const char *s) _pure_;
 /* from_string conversion is unreliable because of the overlap between -EPERM and -1 for error. */
 
 const char *install_change_type_to_string(InstallChangeType t) _const_;
-int install_change_type_from_string(const char *s) _pure_;
+InstallChangeType install_change_type_from_string(const char *s) _pure_;
 
 const char *unit_file_preset_mode_to_string(UnitFilePresetMode m) _const_;
 UnitFilePresetMode unit_file_preset_mode_from_string(const char *s) _pure_;