Lines Matching refs:n
68 sugg_t *new, *n, *pos = NULL; in pt_sugg_add() local
98 for (n = sugg; n != NULL; n = n->next) { in pt_sugg_add()
99 if (strcmp(n->text, text) == 0) in pt_sugg_add()
102 if (weight > n->weight && pos == NULL) in pt_sugg_add()
103 pos = n; in pt_sugg_add()
125 for (n = sugg; n->next != NULL; n = n->next) in pt_sugg_add()
128 n->next = new; in pt_sugg_add()
129 new->prev = n; in pt_sugg_add()
160 sugg_t *n; in pt_sugg_remove() local
163 for (n = sugg; n != NULL; n = n->next) { in pt_sugg_remove()
164 if (n->func == func) { in pt_sugg_remove()
166 if (n == sugg) { in pt_sugg_remove()
171 sugg = n->next; in pt_sugg_remove()
175 if (n->next == NULL) { in pt_sugg_remove()
177 n->prev->next = NULL; in pt_sugg_remove()
180 n->prev->next = n->next; in pt_sugg_remove()
181 n->next->prev = n->prev; in pt_sugg_remove()
189 if (n == g_curr_sugg) { in pt_sugg_remove()
190 if (n->sb_msg != NULL) { in pt_sugg_remove()
191 pt_display_mod_status_bar(n->sb_msg); in pt_sugg_remove()
194 if (n->text != NULL) in pt_sugg_remove()
198 free(n); in pt_sugg_remove()
214 sugg_t *n; in pt_sugg_pick() local
222 for (n = sugg; n != NULL; n = n->next) { in pt_sugg_pick()
224 if (n->slice++ < PT_SUGG_DEF_SLICE) { in pt_sugg_pick()
229 if (g_curr_sugg == n && !g_sig_resize) in pt_sugg_pick()
245 if (n->sb_msg != NULL) { in pt_sugg_pick()
246 pt_display_mod_status_bar(n->sb_msg); in pt_sugg_pick()
250 pt_display_suggestions(n->text); in pt_sugg_pick()
252 g_curr_sugg = n; in pt_sugg_pick()
261 for (n = sugg; n != NULL; n = n->next) in pt_sugg_pick()
262 n->slice = 0; in pt_sugg_pick()