aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2019-11-25 18:40:39 +0100
committerToni Uhlig <matzeton@googlemail.com>2019-11-25 18:40:39 +0100
commitbe09e1394c02339de8d253645302cd6df716e891 (patch)
treeadf0b6509f5eab44bffd22fc9a1ce976b46c851d
parent2f5fd62f43cd0ab98b6d1650d11cb8c80b520c53 (diff)
fixed (explicit signed) numeric casts and invalid enum naming
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rw-r--r--progressbar.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/progressbar.c b/progressbar.c
index a1fc173..db60143 100644
--- a/progressbar.c
+++ b/progressbar.c
@@ -192,7 +192,7 @@ static int vadd_printable_buf(struct file_info * const finfo, const char * forma
snprintf_retval = vsnprintf(tmp_buf, sizeof tmp_buf, format, ap);
if (snprintf_retval > 0) {
- if (snprintf_retval > remaining_len) {
+ if ((size_t)snprintf_retval > remaining_len) {
return -1;
}
memcpy(finfo->terminal.output + finfo->terminal.printable_chars +
@@ -214,11 +214,11 @@ static int add_printable_buf(struct file_info * const finfo, const char * format
return ret;
}
-enum unit_prefix {
+enum unit_suffix {
NONE, KILO, MEGA, GIGA
};
-static enum unit_prefix choose_appropriate_unit(long int bytes, float *result)
+static enum unit_suffix choose_appropriate_unit(long int bytes, float *result)
{
float pretty_bytes;
@@ -246,7 +246,7 @@ static enum unit_prefix choose_appropriate_unit(long int bytes, float *result)
static void prettify_with_units(long int bytes, char * buf, size_t siz)
{
float unit_bytes = 0.0f;
- enum unit_prefix up = choose_appropriate_unit(bytes, &unit_bytes);
+ enum unit_suffix up = choose_appropriate_unit(bytes, &unit_bytes);
switch (up) {
case KILO:
@@ -307,7 +307,7 @@ int main(int argc, char **argv)
struct filtered_dir_entries proc_pid_entries = {};
struct filtered_dir_entries proc_fd_entries = {};
ssize_t realpath_used;
- size_t target_filepath_len;
+ ssize_t target_filepath_len;
char file_realpath[BUFSIZ] = {};
char pid[32];
char fd[32];