]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
login-utils/logindefs: clenaup API
authorKarel Zak <kzak@redhat.com>
Fri, 11 Jan 2019 11:15:00 +0000 (12:15 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 11 Jan 2019 11:15:22 +0000 (12:15 +0100)
The default value should be unsigned if the result is also unsigned...

Signed-off-by: Karel Zak <kzak@redhat.com>
login-utils/logindefs.c
login-utils/logindefs.h

index ebf1a9f3a84d7f179e8ed4bc245f2644befdda5b..07a977660bbbc5e85a0d9ba6bb7e7c2b85c1d75e 100644 (file)
@@ -196,7 +196,7 @@ int getlogindefs_bool(const char *name, int dflt)
        return ptr && ptr->value ? (strcasecmp(ptr->value, "yes") == 0) : dflt;
 }
 
-unsigned long getlogindefs_num(const char *name, long dflt)
+unsigned long getlogindefs_num(const char *name, unsigned long dflt)
 {
        struct item *ptr = search(name);
        char *end = NULL;
index 064737c6cdb51c3184fdd7a6a12230be6fcd8acc..b83ac4824310291d8105be98d867076fd8dbed67 100644 (file)
@@ -4,7 +4,7 @@
 extern void logindefs_load_file(const char *filename);
 extern void logindefs_set_loader(void (*loader)(void *data), void *data);
 extern int getlogindefs_bool(const char *name, int dflt);
-extern unsigned long getlogindefs_num(const char *name, long dflt);
+extern unsigned long getlogindefs_num(const char *name, unsigned long dflt);
 extern const char *getlogindefs_str(const char *name, const char *dflt);
 extern void free_getlogindefs_data(void);
 extern int logindefs_setenv(const char *name, const char *conf, const char *dflt);