Mercurial > vim
comparison src/hashtab.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 | 9279c939391b |
children | d89c5b339c2a |
comparison
equal
deleted
inserted
replaced
15469:bc9b5261ed01 | 15470:55ccc2d353bd |
---|---|
332 if (ht->ht_locked > 0) | 332 if (ht->ht_locked > 0) |
333 return OK; | 333 return OK; |
334 | 334 |
335 #ifdef HT_DEBUG | 335 #ifdef HT_DEBUG |
336 if (ht->ht_used > ht->ht_filled) | 336 if (ht->ht_used > ht->ht_filled) |
337 EMSG("hash_may_resize(): more used than filled"); | 337 emsg("hash_may_resize(): more used than filled"); |
338 if (ht->ht_filled >= ht->ht_mask + 1) | 338 if (ht->ht_filled >= ht->ht_mask + 1) |
339 EMSG("hash_may_resize(): table completely filled"); | 339 emsg("hash_may_resize(): table completely filled"); |
340 #endif | 340 #endif |
341 | 341 |
342 if (minitems == 0) | 342 if (minitems == 0) |
343 { | 343 { |
344 /* Return quickly for small tables with at least two NULL items. NULL | 344 /* Return quickly for small tables with at least two NULL items. NULL |