Mercurial > vim
comparison src/blob.c @ 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 | 435fcefd2c8e |
children | 99a4cc4782ac |
comparison
equal
deleted
inserted
replaced
15469:bc9b5261ed01 | 15470:55ccc2d353bd |
---|---|
159 write_blob(FILE *fd, blob_T *blob) | 159 write_blob(FILE *fd, blob_T *blob) |
160 { | 160 { |
161 if (fwrite(blob->bv_ga.ga_data, 1, blob->bv_ga.ga_len, fd) | 161 if (fwrite(blob->bv_ga.ga_data, 1, blob->bv_ga.ga_len, fd) |
162 < (size_t)blob->bv_ga.ga_len) | 162 < (size_t)blob->bv_ga.ga_len) |
163 { | 163 { |
164 EMSG(_(e_write)); | 164 emsg(_(e_write)); |
165 return FAIL; | 165 return FAIL; |
166 } | 166 } |
167 return OK; | 167 return OK; |
168 } | 168 } |
169 | 169 |