Mercurial > vim
comparison src/userfunc.c @ 20193:cf13b26be258 v8.2.0652
patch 8.2.0652: compiler warning for char conversion
Commit: https://github.com/vim/vim/commit/909ed7e902d97054262fb55b28f5e855428ab7fe
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Apr 27 23:16:41 2020 +0200
patch 8.2.0652: compiler warning for char conversion
Problem: Compiler warning for char conversion.
Solution: Use unsigned char buffer.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 27 Apr 2020 23:30:04 +0200 |
parents | 63cc54100ae4 |
children | a2447c58da25 |
comparison
equal
deleted
inserted
replaced
20192:dd8b54d691df | 20193:cf13b26be258 |
---|---|
1584 delete_script_functions(int sid) | 1584 delete_script_functions(int sid) |
1585 { | 1585 { |
1586 hashitem_T *hi; | 1586 hashitem_T *hi; |
1587 ufunc_T *fp; | 1587 ufunc_T *fp; |
1588 long_u todo; | 1588 long_u todo; |
1589 char buf[30]; | 1589 char_u buf[30]; |
1590 size_t len; | 1590 size_t len; |
1591 | 1591 |
1592 buf[0] = K_SPECIAL; | 1592 buf[0] = K_SPECIAL; |
1593 buf[1] = KS_EXTRA; | 1593 buf[1] = KS_EXTRA; |
1594 buf[2] = (int)KE_SNR; | 1594 buf[2] = (int)KE_SNR; |
1595 sprintf(buf + 3, "%d_", sid); | 1595 sprintf((char *)buf + 3, "%d_", sid); |
1596 len = STRLEN(buf); | 1596 len = STRLEN(buf); |
1597 | 1597 |
1598 todo = func_hashtab.ht_used; | 1598 todo = func_hashtab.ht_used; |
1599 for (hi = func_hashtab.ht_array; todo > 0; ++hi) | 1599 for (hi = func_hashtab.ht_array; todo > 0; ++hi) |
1600 if (!HASHITEM_EMPTY(hi)) | 1600 if (!HASHITEM_EMPTY(hi)) |