diff options
author | Michał Łyszczek <michal.lyszczek@bofc.pl> | 2020-10-22 22:02:12 +0200 |
---|---|---|
committer | Michał Łyszczek <michal.lyszczek@bofc.pl> | 2020-10-22 22:02:12 +0200 |
commit | 25742390d56df5145e272e53d3df1c241ec350d5 (patch) | |
tree | 7d2c4e11d3a3ec260f77316570dd1b08e77b31ff | |
parent | 64b14cbad6e794293c8bba0a1d4737cee36c490b (diff) | |
download | embedlog-25742390d56df5145e272e53d3df1c241ec350d5.tar.gz embedlog-25742390d56df5145e272e53d3df1c241ec350d5.tar.bz2 embedlog-25742390d56df5145e272e53d3df1c241ec350d5.zip |
src/el-options.c: change type of FROTATE_SIZE to unsigned long
In el structure it's unsigned long, so it's obvious it should
be unsigned long as a input parameter or else we loose 1 bit
of information.
Signed-off-by: Michał Łyszczek <michal.lyszczek@bofc.pl>
-rw-r--r-- | src/el-options.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/el-options.c b/src/el-options.c index 05fba19..200e4b6 100644 --- a/src/el-options.c +++ b/src/el-options.c @@ -120,7 +120,7 @@ static int el_vooption { int ret; /* return code from various functions */ int value_int; /* ap value treated as integer */ - long value_long; /* ap value treated as long */ + unsigned long value_ulong; /* ap value treated as unsigned long */ const char *value_str; /* ap value treated as string */ /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ @@ -491,10 +491,10 @@ static int el_vooption case EL_FROTATE_SIZE: - value_long = va_arg(ap, long); - VALID(EINVAL, value_long >= 1); + value_ulong = va_arg(ap, unsigned long); + VALID(EINVAL, value_ulong >= 1); el_lock(el); - el->frotate_size = value_long; + el->frotate_size = value_ulong; el_unlock(el); return 0; @@ -528,10 +528,10 @@ static int el_vooption case EL_FSYNC_EVERY: - value_long = va_arg(ap, long); - VALID(EINVAL, value_long >= 0); + value_ulong = va_arg(ap, unsigned long); + VALID(EINVAL, value_ulong >= 0); el_lock(el); - el->fsync_every = value_long; + el->fsync_every = value_ulong; el_unlock(el); return 0; @@ -683,7 +683,7 @@ static int el_vooption (void)value_str; (void)value_int; - (void)value_long; + (void)value_ulong; } |