comparison src/eval.c @ 464:3b705e71c7b0 v7.0124

updated for version 7.0124
author vimboss
date Fri, 05 Aug 2005 21:35:02 +0000
parents 3ffdc64af1e5
children 0a60be12e47e
comparison
equal deleted inserted replaced
463:8411e13e6dcb 464:3b705e71c7b0
458 static void f_byteidx __ARGS((typval_T *argvars, typval_T *rettv)); 458 static void f_byteidx __ARGS((typval_T *argvars, typval_T *rettv));
459 static void f_call __ARGS((typval_T *argvars, typval_T *rettv)); 459 static void f_call __ARGS((typval_T *argvars, typval_T *rettv));
460 static void f_char2nr __ARGS((typval_T *argvars, typval_T *rettv)); 460 static void f_char2nr __ARGS((typval_T *argvars, typval_T *rettv));
461 static void f_cindent __ARGS((typval_T *argvars, typval_T *rettv)); 461 static void f_cindent __ARGS((typval_T *argvars, typval_T *rettv));
462 static void f_col __ARGS((typval_T *argvars, typval_T *rettv)); 462 static void f_col __ARGS((typval_T *argvars, typval_T *rettv));
463 #if defined(FEAT_INS_EXPAND)
464 static void f_complete_add __ARGS((typval_T *argvars, typval_T *rettv));
465 static void f_complete_check __ARGS((typval_T *argvars, typval_T *rettv));
466 #endif
463 static void f_confirm __ARGS((typval_T *argvars, typval_T *rettv)); 467 static void f_confirm __ARGS((typval_T *argvars, typval_T *rettv));
464 static void f_copy __ARGS((typval_T *argvars, typval_T *rettv)); 468 static void f_copy __ARGS((typval_T *argvars, typval_T *rettv));
465 static void f_count __ARGS((typval_T *argvars, typval_T *rettv)); 469 static void f_count __ARGS((typval_T *argvars, typval_T *rettv));
466 static void f_cscope_connection __ARGS((typval_T *argvars, typval_T *rettv)); 470 static void f_cscope_connection __ARGS((typval_T *argvars, typval_T *rettv));
467 static void f_cursor __ARGS((typval_T *argsvars, typval_T *rettv)); 471 static void f_cursor __ARGS((typval_T *argsvars, typval_T *rettv));
6688 {"byteidx", 2, 2, f_byteidx}, 6692 {"byteidx", 2, 2, f_byteidx},
6689 {"call", 2, 3, f_call}, 6693 {"call", 2, 3, f_call},
6690 {"char2nr", 1, 1, f_char2nr}, 6694 {"char2nr", 1, 1, f_char2nr},
6691 {"cindent", 1, 1, f_cindent}, 6695 {"cindent", 1, 1, f_cindent},
6692 {"col", 1, 1, f_col}, 6696 {"col", 1, 1, f_col},
6697 #if defined(FEAT_INS_EXPAND)
6698 {"complete_add", 1, 1, f_complete_add},
6699 {"complete_check", 0, 0, f_complete_check},
6700 #endif
6693 {"confirm", 1, 4, f_confirm}, 6701 {"confirm", 1, 4, f_confirm},
6694 {"copy", 1, 1, f_copy}, 6702 {"copy", 1, 1, f_copy},
6695 {"count", 2, 4, f_count}, 6703 {"count", 2, 4, f_count},
6696 {"cscope_connection",0,3, f_cscope_connection}, 6704 {"cscope_connection",0,3, f_cscope_connection},
6697 {"cursor", 2, 2, f_cursor}, 6705 {"cursor", 2, 2, f_cursor},
7869 } 7877 }
7870 } 7878 }
7871 rettv->vval.v_number = col; 7879 rettv->vval.v_number = col;
7872 } 7880 }
7873 7881
7882 #if defined(FEAT_INS_EXPAND)
7883 /*
7884 * "complete_add()" function
7885 */
7886 /*ARGSUSED*/
7887 static void
7888 f_complete_add(argvars, rettv)
7889 typval_T *argvars;
7890 typval_T *rettv;
7891 {
7892 char_u *s;
7893
7894 s = get_tv_string_chk(&argvars[0]);
7895 if (s != NULL)
7896 rettv->vval.v_number = ins_compl_add(s, -1, NULL, FORWARD, 0);
7897 }
7898
7899 /*
7900 * "complete_check()" function
7901 */
7902 /*ARGSUSED*/
7903 static void
7904 f_complete_check(argvars, rettv)
7905 typval_T *argvars;
7906 typval_T *rettv;
7907 {
7908 int saved = RedrawingDisabled;
7909
7910 RedrawingDisabled = 0;
7911 ins_compl_check_keys(0);
7912 rettv->vval.v_number = compl_interrupted;
7913 RedrawingDisabled = saved;
7914 }
7915 #endif
7916
7874 /* 7917 /*
7875 * "confirm(message, buttons[, default [, type]])" function 7918 * "confirm(message, buttons[, default [, type]])" function
7876 */ 7919 */
7877 /*ARGSUSED*/ 7920 /*ARGSUSED*/
7878 static void 7921 static void