login-utils/logindefs: clenaup API

The default value should be unsigned if the result is also unsigned...

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2019-01-11 12:15:00 +01:00
parent fe7d63105d
commit 623427456e
2 changed files with 2 additions and 2 deletions

View 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;

View 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);