Home | History | Annotate | Download | only in xdgmime

Lines Matching refs:list

103   XdgDirTimeList *list;
105 for (list = dir_time_list; list; list = list->next)
107 if (strcmp (list->directory_name, file_name) == 0)
114 list = calloc (1, sizeof (XdgDirTimeList));
115 list->checked = XDG_CHECKED_UNCHECKED;
116 list->directory_name = file_name;
117 list->mtime = mtime;
118 list->next = dir_time_list;
119 dir_time_list = list;
123 xdg_dir_time_list_free (XdgDirTimeList *list)
127 while (list)
129 next = list->next;
130 free (list->directory_name);
131 free (list);
132 list = next;
313 XdgDirTimeList *list;
318 for (list = dir_time_list; list; list = list->next)
320 if (! strcmp (list->directory_name, file_path))
322 if (st.st_mtime == list->mtime)
323 list->checked = XDG_CHECKED_VALID;
325 list->checked = XDG_CHECKED_INVALID;
327 return (list->checked != XDG_CHECKED_VALID);
393 XdgDirTimeList *list;
396 for (list = dir_time_list; list; list = list->next)
397 list->checked = XDG_CHECKED_UNCHECKED;
405 for (list = dir_time_list; list; list = list->next)
407 if (list->checked != XDG_CHECKED_VALID)
602 XdgCallbackList *list;
657 for (list = callback_list; list; list = list->next)
658 (list->callback) (list->data);
865 /* Make a new list element */
884 XdgCallbackList *list;
886 for (list = callback_list; list; list = list->next)
888 if (list->callback_id == callback_id)
890 if (list->next)
891 list->next = list->prev;
893 if (list->prev)
894 list->prev->next = list->next;
896 callback_list = list->next;
899 (list->destroy) (list->data);
900 free (list);