Problem: Warning for signed/unsigned.
Solution: Use size_t instead of int. (Mike Williams)
void uc_clear(garray_T *gap);
void ex_delcommand(exarg_T *eap);
size_t add_win_cmd_modifers(char_u *buf, cmdmod_T *cmod, int *multi_mods);
-int produce_cmdmods(char_u *buf, cmdmod_T *cmod, int quote);
+size_t produce_cmdmods(char_u *buf, cmdmod_T *cmod, int quote);
void do_ucmd(exarg_T *eap);
/* vim: set ft=c : */
* Generate text for the "cmod" command modifiers.
* If "buf" is NULL just return the length.
*/
- int
+ size_t
produce_cmdmods(char_u *buf, cmdmod_T *cmod, int quote)
{
- int result = 0;
+ size_t result = 0;
int multi_mods = 0;
int i;
typedef struct {
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1906,
/**/
1905,
/**/
case ISN_CMDMOD:
{
char_u *buf;
- int len = produce_cmdmods(
+ size_t len = produce_cmdmods(
NULL, iptr->isn_arg.cmdmod.cf_cmdmod, FALSE);
buf = alloc(len + 1);