Reduce cppcheck warnings (style) in lib subdirectory.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
This commit is contained in:
Slava Zanko 2013-10-10 15:21:26 +03:00 committed by Andrew Borodin
parent 0d489acd58
commit 0ed4a91d7d
13 changed files with 37 additions and 15 deletions

View File

@ -75,6 +75,7 @@ mc_search__hex_translate_to_regex (const GString * astr)
{ {
int val, ptr; int val, ptr;
/* cppcheck-suppress invalidscanf */
if (sscanf (tmp_str + loop, "%x%n", &val, &ptr)) if (sscanf (tmp_str + loop, "%x%n", &val, &ptr))
{ {
if (val < -128 || val > 255) if (val < -128 || val > 255)

View File

@ -99,10 +99,13 @@ parse_256_color_name (const char *color_name)
{ {
int i; int i;
char dummy; char dummy;
/* cppcheck-suppress invalidscanf */
if (sscanf (color_name, "color%d%c", &i, &dummy) == 1 && i >= 0 && i < 256) if (sscanf (color_name, "color%d%c", &i, &dummy) == 1 && i >= 0 && i < 256)
{ {
return i; return i;
} }
/* cppcheck-suppress invalidscanf */
if (sscanf (color_name, "gray%d%c", &i, &dummy) == 1 && i >= 0 && i < 24) if (sscanf (color_name, "gray%d%c", &i, &dummy) == 1 && i >= 0 && i < 24)
{ {
return 232 + i; return 232 + i;
@ -155,10 +158,10 @@ tty_color_get_name_by_index (int idx)
int int
tty_color_get_index_by_name (const char *color_name) tty_color_get_index_by_name (const char *color_name)
{ {
if (color_name != NULL) if (color_name != NULL)
{ {
size_t i; size_t i;
for (i = 0; color_table[i].name != NULL; i++) for (i = 0; color_table[i].name != NULL; i++)
if (strcmp (color_name, color_table[i].name) == 0) if (strcmp (color_name, color_table[i].name) == 0)
return color_table[i].value; return color_table[i].value;

View File

@ -1578,9 +1578,6 @@ lookup_key_by_code (const int keycode)
/* modifier */ /* modifier */
unsigned int mod = keycode & KEY_M_MASK; unsigned int mod = keycode & KEY_M_MASK;
int use_meta = -1;
int use_ctrl = -1;
int use_shift = -1;
int key_idx = -1; int key_idx = -1;
GString *s; GString *s;
@ -1594,8 +1591,7 @@ lookup_key_by_code (const int keycode)
{ {
if (lookup_keycode (KEY_M_ALT, &idx)) if (lookup_keycode (KEY_M_ALT, &idx))
{ {
use_meta = idx; g_string_append (s, key_conv_tab_sorted[idx]->name);
g_string_append (s, key_conv_tab_sorted[use_meta]->name);
g_string_append_c (s, '-'); g_string_append_c (s, '-');
} }
} }
@ -1607,8 +1603,7 @@ lookup_key_by_code (const int keycode)
if (lookup_keycode (KEY_M_CTRL, &idx)) if (lookup_keycode (KEY_M_CTRL, &idx))
{ {
use_ctrl = idx; g_string_append (s, key_conv_tab_sorted[idx]->name);
g_string_append (s, key_conv_tab_sorted[use_ctrl]->name);
g_string_append_c (s, '-'); g_string_append_c (s, '-');
} }
} }
@ -1616,12 +1611,11 @@ lookup_key_by_code (const int keycode)
{ {
if (lookup_keycode (KEY_M_ALT, &idx)) if (lookup_keycode (KEY_M_ALT, &idx))
{ {
use_shift = idx;
if (k < 127) if (k < 127)
g_string_append_c (s, (gchar) g_ascii_toupper ((gchar) k)); g_string_append_c (s, (gchar) g_ascii_toupper ((gchar) k));
else else
{ {
g_string_append (s, key_conv_tab_sorted[use_shift]->name); g_string_append (s, key_conv_tab_sorted[idx]->name);
g_string_append_c (s, '-'); g_string_append_c (s, '-');
g_string_append (s, key_conv_tab_sorted[key_idx]->name); g_string_append (s, key_conv_tab_sorted[key_idx]->name);
} }

View File

@ -185,8 +185,12 @@ mc_XOpenDisplay (const char *displayname)
{ {
Display *retval; Display *retval;
/* cppcheck-suppress redundantAssignment */
longjmp_allowed = TRUE; longjmp_allowed = TRUE;
retval = func_XOpenDisplay (displayname); retval = func_XOpenDisplay (displayname);
/* cppcheck-suppress redundantAssignment */
longjmp_allowed = FALSE; longjmp_allowed = FALSE;
return retval; return retval;
} }
@ -205,9 +209,14 @@ mc_XCloseDisplay (Display * display)
{ {
int retval; int retval;
/* cppcheck-suppress redundantAssignment */
longjmp_allowed = TRUE; longjmp_allowed = TRUE;
retval = func_XCloseDisplay (display); retval = func_XCloseDisplay (display);
/* cppcheck-suppress redundantAssignment */
longjmp_allowed = FALSE; longjmp_allowed = FALSE;
return retval; return retval;
} }
} }
@ -227,11 +236,16 @@ mc_XQueryPointer (Display * display, Window win, Window * root_return,
{ {
if (setjmp (x11_exception) == 0) if (setjmp (x11_exception) == 0)
{ {
/* cppcheck-suppress redundantAssignment */
longjmp_allowed = TRUE; longjmp_allowed = TRUE;
retval = func_XQueryPointer (display, win, root_return, retval = func_XQueryPointer (display, win, root_return,
child_return, root_x_return, root_y_return, child_return, root_x_return, root_y_return,
win_x_return, win_y_return, mask_return); win_x_return, win_y_return, mask_return);
/* cppcheck-suppress redundantAssignment */
longjmp_allowed = FALSE; longjmp_allowed = FALSE;
return retval; return retval;
} }
} }

View File

@ -207,7 +207,10 @@ mc_util_write_backup_content (const char *from_file_name, const char *to_file_na
ret1 = FALSE; ret1 = FALSE;
{ {
int ret2; int ret2;
/* cppcheck-suppress redundantAssignment */
ret2 = fflush (backup_fd); ret2 = fflush (backup_fd);
/* cppcheck-suppress redundantAssignment */
ret2 = fclose (backup_fd); ret2 = fclose (backup_fd);
(void) ret2; (void) ret2;
} }

View File

@ -245,7 +245,6 @@ vfs_s_find_entry_linear (struct vfs_class *me, struct vfs_s_inode *root,
{ {
struct vfs_s_entry *ent = NULL; struct vfs_s_entry *ent = NULL;
char *const path = g_strdup (a_path); char *const path = g_strdup (a_path);
struct vfs_s_entry *retval = NULL;
GList *iter; GList *iter;
if (root->super->root != root) if (root->super->root != root)
@ -262,11 +261,11 @@ vfs_s_find_entry_linear (struct vfs_class *me, struct vfs_s_inode *root,
dirname = g_path_get_dirname (path); dirname = g_path_get_dirname (path);
name = g_path_get_basename (path); name = g_path_get_basename (path);
ino = vfs_s_find_inode (me, root->super, dirname, follow, flags | FL_DIR); ino = vfs_s_find_inode (me, root->super, dirname, follow, flags | FL_DIR);
retval = vfs_s_find_entry_tree (me, ino, name, follow, flags); ent = vfs_s_find_entry_tree (me, ino, name, follow, flags);
g_free (dirname); g_free (dirname);
g_free (name); g_free (name);
g_free (path); g_free (path);
return retval; return ent;
} }
iter = g_list_find_custom (root->subdir, path, (GCompareFunc) vfs_s_entry_compare); iter = g_list_find_custom (root->subdir, path, (GCompareFunc) vfs_s_entry_compare);

View File

@ -80,7 +80,7 @@ static vfs_path_t *
mc_def_getlocalcopy (const vfs_path_t * filename_vpath) mc_def_getlocalcopy (const vfs_path_t * filename_vpath)
{ {
vfs_path_t *tmp_vpath = NULL; vfs_path_t *tmp_vpath = NULL;
int fdin = -1, fdout = -1; int fdin, fdout = -1;
ssize_t i; ssize_t i;
char buffer[BUF_1K * 8]; char buffer[BUF_1K * 8];
struct stat mystat; struct stat mystat;

View File

@ -213,6 +213,7 @@ is_year (char *str, struct tm *tim)
if (strlen (str) != 4) if (strlen (str) != 4)
return 0; return 0;
/* cppcheck-suppress invalidscanf */
if (sscanf (str, "%ld", &year) != 1) if (sscanf (str, "%ld", &year) != 1)
return 0; return 0;
@ -570,6 +571,7 @@ vfs_parse_filedate (int idx, time_t * t)
{ {
p[2] = p[5] = '-'; p[2] = p[5] = '-';
/* cppcheck-suppress invalidscanf */
if (sscanf (p, "%2d-%2d-%d", &d[0], &d[1], &d[2]) == 3) if (sscanf (p, "%2d-%2d-%d", &d[0], &d[1], &d[2]) == 3)
{ {
/* Months are zero based */ /* Months are zero based */
@ -755,14 +757,17 @@ vfs_parse_ls_lga (const char *p, struct stat * s, char **filename, char **linkna
/* Corner case: there is no whitespace(s) between maj & min */ /* Corner case: there is no whitespace(s) between maj & min */
if (!is_num (idx2) && idx2 == 2) if (!is_num (idx2) && idx2 == 2)
{ {
/* cppcheck-suppress invalidscanf */
if (!is_num (++idx2) || sscanf (columns[idx2], " %d,%d", &maj, &min) != 2) if (!is_num (++idx2) || sscanf (columns[idx2], " %d,%d", &maj, &min) != 2)
goto error; goto error;
} }
else else
{ {
/* cppcheck-suppress invalidscanf */
if (!is_num (idx2) || sscanf (columns[idx2], " %d,", &maj) != 1) if (!is_num (idx2) || sscanf (columns[idx2], " %d,", &maj) != 1)
goto error; goto error;
/* cppcheck-suppress invalidscanf */
if (!is_num (++idx2) || sscanf (columns[idx2], " %d", &min) != 1) if (!is_num (++idx2) || sscanf (columns[idx2], " %d", &min) != 1)
goto error; goto error;
} }

View File

@ -292,6 +292,7 @@ vfs_path_url_split (vfs_path_element_t * path_element, const char *path)
if (colon != NULL) if (colon != NULL)
{ {
*colon = '\0'; *colon = '\0';
/* cppcheck-suppress invalidscanf */
if (sscanf (colon + 1, "%d", &path_element->port) == 1) if (sscanf (colon + 1, "%d", &path_element->port) == 1)
{ {
if (path_element->port <= 0 || path_element->port >= 65536) if (path_element->port <= 0 || path_element->port >= 65536)

View File

@ -319,6 +319,7 @@ vfs_url_split (const char *path, int default_port, vfs_url_flags_t flags)
if (colon != NULL) if (colon != NULL)
{ {
*colon = '\0'; *colon = '\0';
/* cppcheck-suppress invalidscanf */
if (sscanf (colon + 1, "%d", &path_element->port) == 1) if (sscanf (colon + 1, "%d", &path_element->port) == 1)
{ {
if (path_element->port <= 0 || path_element->port >= 65536) if (path_element->port <= 0 || path_element->port >= 65536)

View File

@ -520,6 +520,7 @@ dlg_key_event (WDialog * h, int d_key)
if (handled == MSG_NOT_HANDLED) if (handled == MSG_NOT_HANDLED)
handled = dlg_handle_key (h, d_key); handled = dlg_handle_key (h, d_key);
(void) handled;
send_message (h, NULL, MSG_POST_KEY, d_key, NULL); send_message (h, NULL, MSG_POST_KEY, d_key, NULL);
} }

View File

@ -946,6 +946,7 @@ try_complete_all_possible (try_complete_automation_state_t * state, char *text,
char *s; char *s;
s = strchr (cdpath, ':'); s = strchr (cdpath, ':');
/* cppcheck-suppress nullPointer */
if (s == NULL) if (s == NULL)
s = strchr (cdpath, '\0'); s = strchr (cdpath, '\0');
c = *s; c = *s;

View File

@ -508,7 +508,6 @@ configure_box (void)
#endif #endif
if (quick_dialog (&qdlg) == B_ENTER) if (quick_dialog (&qdlg) == B_ENTER)
/* cppcheck-suppress uninitvar */
old_esc_mode_timeout = atoi (time_out_new); old_esc_mode_timeout = atoi (time_out_new);
g_free (time_out_new); g_free (time_out_new);