Mercurial > vim
comparison src/search.c @ 20007:aadd1cae2ff5 v8.2.0559
patch 8.2.0559: clearing a struct is verbose
Commit: https://github.com/vim/vim/commit/a80faa8930ed5a554beeb2727762538873135e83
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Apr 12 19:37:17 2020 +0200
patch 8.2.0559: clearing a struct is verbose
Problem: Clearing a struct is verbose.
Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER().
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 12 Apr 2020 19:45:05 +0200 |
parents | 545bdbc36f29 |
children | 6ca6a372fef6 |
comparison
equal
deleted
inserted
replaced
20006:aee3c9266968 | 20007:aadd1cae2ff5 |
---|---|
468 *lastc = c; | 468 *lastc = c; |
469 lastc_bytelen = len; | 469 lastc_bytelen = len; |
470 if (len) | 470 if (len) |
471 memcpy(lastc_bytes, s, len); | 471 memcpy(lastc_bytes, s, len); |
472 else | 472 else |
473 vim_memset(lastc_bytes, 0, sizeof(lastc_bytes)); | 473 CLEAR_FIELD(lastc_bytes); |
474 } | 474 } |
475 #endif | 475 #endif |
476 | 476 |
477 void | 477 void |
478 set_csearch_direction(int cdir) | 478 set_csearch_direction(int cdir) |