gtkcompletionline: tweaks / don't declare var inside for loop..

This commit is contained in:
wdlkmpx 2021-01-25 11:48:56 +08:00
parent 077ac01700
commit bfed4acda5
1 changed files with 10 additions and 9 deletions

View File

@ -441,8 +441,9 @@ static GList * generate_execs_list (char * pfix)
{ {
struct dirent **eps; struct dirent **eps;
int n = scandir (*path_gc_i, &eps, select_executables_only, NULL); int n = scandir (*path_gc_i, &eps, select_executables_only, NULL);
int j;
if (n >= 0) { if (n >= 0) {
for (int j = 0; j < n; j++) { for (j = 0; j < n; j++) {
execs_gc = g_list_prepend (execs_gc, g_strdup (eps[j]->d_name)); execs_gc = g_list_prepend (execs_gc, g_strdup (eps[j]->d_name));
free (eps[j]); free (eps[j]);
} }
@ -488,11 +489,11 @@ static GList * generate_dirlist (const char * path)
struct dirent **eps; struct dirent **eps;
char * file; char * file;
int n, len; int n, j, len;
n = scandir (dir, &eps, select_executables_only, NULL); n = scandir (dir, &eps, select_executables_only, NULL);
if (n >= 0) { if (n >= 0) {
for (int j = 0; j < n; j++) for (j = 0; j < n; j++)
{ {
file = g_strconcat (str, "/", eps[j]->d_name, "/", NULL); file = g_strconcat (str, "/", eps[j]->d_name, "/", NULL);
len = strlen (file); len = strlen (file);
@ -739,14 +740,14 @@ static void complete_line (GtkCompletionLine *object)
return; return;
} }
GtkWidget *
gtk_completion_line_new() GtkWidget * gtk_completion_line_new()
{ {
return GTK_WIDGET(g_object_new(gtk_completion_line_get_type(), NULL)); return GTK_WIDGET(g_object_new(gtk_completion_line_get_type(), NULL));
} }
static void
up_history(GtkCompletionLine* cl) static void up_history (GtkCompletionLine* cl)
{ {
static int pause = 0; static int pause = 0;
const char * text_up; const char * text_up;
@ -765,8 +766,7 @@ up_history(GtkCompletionLine* cl)
} }
} }
static void static void down_history (GtkCompletionLine* cl)
down_history(GtkCompletionLine* cl)
{ {
static int pause = 0; static int pause = 0;
const char * text_down; const char * text_down;
@ -785,6 +785,7 @@ down_history(GtkCompletionLine* cl)
} }
} }
static void search_off (GtkCompletionLine* cl) static void search_off (GtkCompletionLine* cl)
{ {
cl->hist_search_mode = FALSE; cl->hist_search_mode = FALSE;