typedef struct _fileset {
- GList *entries;
- const char *dirname;
+ GList *entries;
+ char *dirname;
} fileset;
/* this is the fileset's global data */
/* Show statistics if they are valid */
if( result == 0 ) {
- entry = g_malloc(sizeof(fileset_entry));
+ entry = (fileset_entry *)g_malloc(sizeof(fileset_entry));
entry->fullname = g_strdup(path);
entry->name = g_strdup(fname);
static gint
fileset_sort_compare(gconstpointer a, gconstpointer b)
{
- const fileset_entry *entry_a = a;
- const fileset_entry *entry_b = b;
+ const fileset_entry *entry_a = (const fileset_entry *)a;
+ const fileset_entry *entry_b = (const fileset_entry *)b;
- return strcmp(entry_a->name, entry_b->name);
+ return strcmp(entry_a->name, entry_b->name);
}
/* add all entires to the dialog */
le = g_list_first(set.entries);
while(le) {
- fileset_dlg_add_file(le->data);
+ fileset_dlg_add_file((fileset_entry *)le->data);
le = g_list_next(le);
}
}
/* add all entires to the dialog */
le = g_list_first(set.entries);
while(le) {
- entry = le->data;
+ entry = (fileset_entry *)le->data;
if(entry->current) {
return le;
}
return NULL;
}
- return le->data;
+ return (fileset_entry *)le->data;
}
return NULL;
}
- return le->data;
+ return (fileset_entry *)le->data;
}
/* delete a single entry */
static void fileset_entry_delete(gpointer data, gpointer user_data _U_)
{
- fileset_entry *entry = data;
+ fileset_entry *entry = (fileset_entry *)data;
g_free( (gpointer) entry->fullname);
entry->fullname = NULL;
typedef struct _fileset_entry {
- const char *fullname; /* File name with path (g_strdup'ed) */
- const char *name; /* File name without path (g_strdup'ed) */
- time_t ctime; /* create time */
- time_t mtime; /* last modified time */
- gint64 size; /* size of file in bytes */
- gboolean current; /* is this the currently loaded file? */
+ char *fullname; /* File name with path (g_strdup'ed) */
+ char *name; /* File name without path (g_strdup'ed) */
+ time_t ctime; /* create time */
+ time_t mtime; /* last modified time */
+ gint64 size; /* size of file in bytes */
+ gboolean current; /* is this the currently loaded file? */
} fileset_entry;