sizeof (GtkDirSelection),
0, /* n_preallocs */
(GInstanceInitFunc) gtk_dir_selection_init,
+ NULL /* GValue */
};
file_selection_type =
index = new_names->len - 1;
else
{
- gint i = 0, j = 0, cmp;
+ guint i = 0, j = 0;
+ gint cmp;
/* do a quick diff, stopping at the first file not in the
* old list
index = new_names->len - 1;
else
{
- gint i = 0, j = 0, cmp;
+ guint i = 0, j = 0;
+ gint cmp;
/* do a quick diff, stopping at the first file not in the
* old list
gchar str[256];
err = gtk_label_get_text (GTK_LABEL (fs->selection_text));
err += 11; //pass over "Selection: "
- sprintf(str,"%s\0",err);
+ sprintf(str,"%s",err);
if (fs->last_selected != NULL)
gchar **selections;
gchar *filename, *dirname;
gchar *current, *buf;
- gint i, count;
+ guint i, count;
gboolean unselected_entry;
g_return_val_if_fail (GTK_IS_DIR_SELECTION (filesel), NULL);
gchar **remaining_text,
CompletionState *cmpl_state)
{
- gchar* first_slash;
PossibleCompletion *poss;
prune_memory_usage (cmpl_state);
for (i = 0; i < entry_count; i += 1)
{
- GError *error = NULL;
-
if (i == 0)
- dirent = ".";
+ dirent = ".";
else if (i == 1)
- dirent = "..";
+ dirent = "..";
else
- {
- dirent = g_dir_read_name (directory);
- if (!dirent) /* Directory changed */
- break;
- }
+ {
+ dirent = g_dir_read_name (directory);
+ if (!dirent) /* Directory changed */
+ break;
+ }
sent->entries[n_entries].entry_name = g_filename_to_utf8 (dirent, -1, NULL, NULL, &error);
if (sent->entries[n_entries].entry_name == NULL
for (i = 0; i < dir->sent->entry_count; i += 1)
{
if (dir->sent->entries[i].is_dir &&
- _gtk_fnmatch (pat_buf, dir->sent->entries[i].entry_name))
+ _gtk_fnmatch (pat_buf, dir->sent->entries[i].entry_name,1))
{
if (found)
{
{
if (dir->sent->entries[dir->cmpl_index].is_dir)
{
- if (_gtk_fnmatch (pat_buf, dir->sent->entries[dir->cmpl_index].entry_name))
+ if (_gtk_fnmatch (pat_buf,
+ dir->sent->entries[dir->cmpl_index].entry_name,1))
{
CompletionDir* new_dir;
append_completion_text (dir->sent->entries[dir->cmpl_index].entry_name, cmpl_state);
cmpl_state->the_completion.is_a_completion =
- _gtk_fnmatch (pat_buf, dir->sent->entries[dir->cmpl_index].entry_name);
+ _gtk_fnmatch (pat_buf, dir->sent->entries[dir->cmpl_index].entry_name,1);
cmpl_state->the_completion.is_directory = dir->sent->entries[dir->cmpl_index].is_dir;
if (dir->sent->entries[dir->cmpl_index].is_dir)
const void *b)
{
- return strcmp (((CompletionDirEntry*)a)->sort_key,
- (((CompletionDirEntry*)b))->sort_key);
+ return strcmp (((const CompletionDirEntry*)a)->sort_key,
+ (((const CompletionDirEntry*)b))->sort_key);
}
static gint