Lines Matching refs:cookie

23 …md(char_u **, int, cstack_T *, char_u *(*fgetline)(int, void *, int, getline_opt_T), void *cookie);
25 …_u *do_one_cmd(char_u **, int, char_u *(*fgetline)(int, void *, int, getline_opt_T), void *cookie);
411 void *cookie; member
414 static char_u *get_loop_line(int c, void *cookie, int indent, getline_opt_T options);
632 void *cookie, // argument for fgetline() in do_cmdline() argument
664 # define cmd_cookie cookie in do_cmdline()
703 real_cookie = getline_cookie(fgetline, cookie); in do_cmdline()
706 getline_is_func = getline_equal(fgetline, cookie, get_func_line); in do_cmdline()
718 else if (getline_equal(fgetline, cookie, getsourceline)) in do_cmdline()
766 && !getline_equal(fgetline, cookie, getexline)) in do_cmdline()
779 getline_is_func = getline_equal(fgetline, cookie, get_func_line); in do_cmdline()
827 && getline_equal(fgetline, cookie, getsourceline)) in do_cmdline()
832 if (source_finished(fgetline, cookie)) in do_cmdline()
843 getline_equal(fgetline, cookie, getsourceline), in do_cmdline()
858 getline_equal(fgetline, cookie, getsourceline), in do_cmdline()
867 else if (getline_equal(fgetline, cookie, getsourceline)) in do_cmdline()
881 if (count == 1 && getline_equal(fgetline, cookie, getexline)) in do_cmdline()
883 if (fgetline == NULL || (next_cmdline = fgetline(':', cookie, in do_cmdline()
950 cmd_loop_cookie.cookie = cookie; in do_cmdline()
965 cmd_cookie = cookie; in do_cmdline()
1022 if (getline_equal(fgetline, cookie, getexline) in do_cmdline()
1042 && getline_equal(fgetline, cookie, get_func_line) in do_cmdline()
1084 getline_equal(fgetline, cookie, getsourceline), in do_cmdline()
1193 && (getline_equal(fgetline, cookie, getexmodeline) in do_cmdline()
1194 || getline_equal(fgetline, cookie, getexline))) in do_cmdline()
1216 && ((getline_equal(fgetline, cookie, getsourceline) in do_cmdline()
1217 && !source_finished(fgetline, cookie)) in do_cmdline()
1218 || (getline_equal(fgetline, cookie, get_func_line) in do_cmdline()
1254 do_errthrow(&cstack, getline_equal(fgetline, cookie, get_func_line) in do_cmdline()
1293 if ((getline_equal(fgetline, cookie, getsourceline) in do_cmdline()
1295 || (getline_equal(fgetline, cookie, get_func_line) in do_cmdline()
1304 if (getline_equal(fgetline, cookie, get_func_line)) in do_cmdline()
1310 if ((getline_equal(fgetline, cookie, getsourceline) in do_cmdline()
1311 || getline_equal(fgetline, cookie, get_func_line)) in do_cmdline()
1313 do_debug(getline_equal(fgetline, cookie, getsourceline) in do_cmdline()
1463 get_loop_line(int c, void *cookie, int indent, getline_opt_T options) in get_loop_line() argument
1465 struct loop_cookie *cp = (struct loop_cookie *)cookie; in get_loop_line()
1478 line = cp->getline(c, cp->cookie, indent, options); in get_loop_line()
1527 void *cookie UNUSED, // argument for fgetline() in getline_equal()
1538 cp = (struct loop_cookie *)cookie; in getline_equal()
1542 cp = cp->cookie; in getline_equal()
1557 void *cookie) // argument for fgetline() in getline_cookie() argument
1567 cp = (struct loop_cookie *)cookie; in getline_cookie()
1571 cp = cp->cookie; in getline_cookie()
1575 return cookie; in getline_cookie()
1586 void *cookie) // argument for fgetline() in getline_peek() argument
1596 cp = (struct loop_cookie *)cookie; in getline_peek()
1606 cp = cp->cookie; in getline_peek()
1740 void *cookie) // argument for fgetline() in do_one_cmd() argument
1771 && !getline_equal(fgetline, cookie, get_func_line) in do_one_cmd()
1774 && !getline_equal(fgetline, cookie, getnextac)) in do_one_cmd()
1795 ea.cookie = cookie; in do_one_cmd()
1892 if (getline_equal(fgetline, cookie, get_func_line)) in do_one_cmd()
1893 func_line_exec(getline_cookie(fgetline, cookie)); in do_one_cmd()
1894 else if (getline_equal(fgetline, cookie, getsourceline)) in do_one_cmd()
2622 if (getline_equal(ea.getline, ea.cookie, getsourceline) in do_one_cmd()
2640 if (source_finished(fgetline, cookie)) in do_one_cmd()
2642 else if (getline_equal(fgetline, cookie, get_func_line) in do_one_cmd()
2803 && (getline_equal(eap->getline, eap->cookie, getexmodeline) in parse_command_modifiers()
2804 || getline_equal(eap->getline, eap->cookie, getexline)) in parse_command_modifiers()
6378 void *cookie) // argument for "callback" (allocated) in handle_drop() argument
6384 vim_free(cookie); in handle_drop()
6400 drop_cookie = cookie; in handle_drop()