posqueue_t 62 lib/graphcut.c posqueue_t*queue1; posqueue_t 63 lib/graphcut.c posqueue_t*queue2; posqueue_t 64 lib/graphcut.c posqueue_t*tmpqueue; posqueue_t 67 lib/graphcut.c static posqueue_t*posqueue_new() posqueue_t 69 lib/graphcut.c posqueue_t*m = (posqueue_t*)malloc(sizeof(posqueue_t)); posqueue_t 70 lib/graphcut.c memset(m, 0, sizeof(posqueue_t)); posqueue_t 73 lib/graphcut.c static void posqueue_delete(posqueue_t*q) posqueue_t 83 lib/graphcut.c static inline void posqueue_addpos(posqueue_t*queue, node_t*pos) posqueue_t 90 lib/graphcut.c static inline node_t* posqueue_extract(posqueue_t*queue) posqueue_t 101 lib/graphcut.c static inline int posqueue_notempty(posqueue_t*queue) posqueue_t 108 lib/graphcut.c static void posqueue_print(graphcut_workspace_t*w, posqueue_t*queue) posqueue_t 118 lib/graphcut.c static void posqueue_purge(posqueue_t*queue) posqueue_t 312 lib/graphcut.c static path_t* expand_pos(graphcut_workspace_t*w, posqueue_t*queue, node_t*pos, char reverse, unsigned char*mytree, unsigned char*othertree) posqueue_t 366 lib/graphcut.c posqueue_t*q = w->tmpqueue; posqueue_t 439 lib/graphcut.c static void destroy_subtree(graphcut_workspace_t*w, unsigned char*flags, node_t*pos, posqueue_t*posqueue) posqueue_t 443 lib/graphcut.c posqueue_t*q = w->tmpqueue; posqueue_t 469 lib/graphcut.c static void combust_tree(graphcut_workspace_t*w, posqueue_t*q1, posqueue_t*q2, path_t*path)