static void update_tree_cb(GtkAction *action, gpointer data) { FolderView *folderview = (FolderView *)data; FolderItem *item; const gchar *a_name = gtk_action_get_name(action); item = folderview_get_selected_item(folderview); g_return_if_fail(item != NULL); summary_show(folderview->summaryview, NULL); g_return_if_fail(item->folder != NULL); DO_ACTION("FolderViewPopup/CheckNewMessages", folderview_check_new(item->folder)); DO_ACTION("FolderViewPopup/CheckNewFolders", folderview_rescan_tree(item->folder, FALSE)); DO_ACTION("FolderViewPopup/RebuildTree", folderview_rescan_tree(item->folder, TRUE)); }
static void copy_ehdr(struct elf_ehdr *ehdr, struct elf_load_state *state) { DO_ACTION(state, COPY_EHDR(ehdr, ((Elf32_Ehdr *)state->ehdr)), COPY_EHDR(ehdr, ((Elf64_Ehdr *)state->ehdr))); }