Mercurial > vim
comparison src/proto/ex_docmd.pro @ 15470:55ccc2d353bd v8.1.0743
patch 8.1.0743: giving error messages is not flexible
commit https://github.com/vim/vim/commit/f9e3e09fdc93be9f0d47afbc6c7df1188c2a5a0d
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 13 23:38:42 2019 +0100
patch 8.1.0743: giving error messages is not flexible
Problem: Giving error messages is not flexible.
Solution: Add semsg(). Change argument from "char_u *" to "char *", also
for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes
#3302) Also make emsg() accept a "char *" argument. Get rid of
an enormous number of type casts.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 13 Jan 2019 23:45:08 +0100 |
parents | f20df682c8af |
children | 5b5c5daf57de |
comparison
equal
deleted
inserted
replaced
15469:bc9b5261ed01 | 15470:55ccc2d353bd |
---|---|
2 void do_exmode(int improved); | 2 void do_exmode(int improved); |
3 int do_cmdline_cmd(char_u *cmd); | 3 int do_cmdline_cmd(char_u *cmd); |
4 int do_cmdline(char_u *cmdline, char_u *(*fgetline)(int, void *, int), void *cookie, int flags); | 4 int do_cmdline(char_u *cmdline, char_u *(*fgetline)(int, void *, int), void *cookie, int flags); |
5 int getline_equal(char_u *(*fgetline)(int, void *, int), void *cookie, char_u *(*func)(int, void *, int)); | 5 int getline_equal(char_u *(*fgetline)(int, void *, int), void *cookie, char_u *(*func)(int, void *, int)); |
6 void *getline_cookie(char_u *(*fgetline)(int, void *, int), void *cookie); | 6 void *getline_cookie(char_u *(*fgetline)(int, void *, int), void *cookie); |
7 int parse_command_modifiers(exarg_T *eap, char_u **errormsg, int skip_only); | 7 int parse_command_modifiers(exarg_T *eap, char **errormsg, int skip_only); |
8 int parse_cmd_address(exarg_T *eap, char_u **errormsg, int silent); | 8 int parse_cmd_address(exarg_T *eap, char **errormsg, int silent); |
9 int checkforcmd(char_u **pp, char *cmd, int len); | 9 int checkforcmd(char_u **pp, char *cmd, int len); |
10 int modifier_len(char_u *cmd); | 10 int modifier_len(char_u *cmd); |
11 int cmd_exists(char_u *name); | 11 int cmd_exists(char_u *name); |
12 char_u *set_one_cmd_context(expand_T *xp, char_u *buff); | 12 char_u *set_one_cmd_context(expand_T *xp, char_u *buff); |
13 char_u *skip_range(char_u *cmd, int *ctx); | 13 char_u *skip_range(char_u *cmd, int *ctx); |
14 void ex_ni(exarg_T *eap); | 14 void ex_ni(exarg_T *eap); |
15 int expand_filename(exarg_T *eap, char_u **cmdlinep, char_u **errormsgp); | 15 int expand_filename(exarg_T *eap, char_u **cmdlinep, char **errormsgp); |
16 void separate_nextcmd(exarg_T *eap); | 16 void separate_nextcmd(exarg_T *eap); |
17 int get_bad_opt(char_u *p, exarg_T *eap); | 17 int get_bad_opt(char_u *p, exarg_T *eap); |
18 int ends_excmd(int c); | 18 int ends_excmd(int c); |
19 char_u *find_nextcmd(char_u *p); | 19 char_u *find_nextcmd(char_u *p); |
20 char_u *check_nextcmd(char_u *p); | 20 char_u *check_nextcmd(char_u *p); |
59 void restore_current_state(save_state_T *sst); | 59 void restore_current_state(save_state_T *sst); |
60 void ex_normal(exarg_T *eap); | 60 void ex_normal(exarg_T *eap); |
61 void exec_normal_cmd(char_u *cmd, int remap, int silent); | 61 void exec_normal_cmd(char_u *cmd, int remap, int silent); |
62 void exec_normal(int was_typed, int use_vpeekc, int may_use_terminal_loop); | 62 void exec_normal(int was_typed, int use_vpeekc, int may_use_terminal_loop); |
63 int find_cmdline_var(char_u *src, int *usedlen); | 63 int find_cmdline_var(char_u *src, int *usedlen); |
64 char_u *eval_vars(char_u *src, char_u *srcstart, int *usedlen, linenr_T *lnump, char_u **errormsg, int *escaped); | 64 char_u *eval_vars(char_u *src, char_u *srcstart, int *usedlen, linenr_T *lnump, char **errormsg, int *escaped); |
65 char_u *expand_sfile(char_u *arg); | 65 char_u *expand_sfile(char_u *arg); |
66 int put_eol(FILE *fd); | 66 int put_eol(FILE *fd); |
67 int put_line(FILE *fd, char *s); | 67 int put_line(FILE *fd, char *s); |
68 void dialog_msg(char_u *buff, char *format, char_u *fname); | 68 void dialog_msg(char_u *buff, char *format, char_u *fname); |
69 char_u *get_behave_arg(expand_T *xp, int idx); | 69 char_u *get_behave_arg(expand_T *xp, int idx); |