comparison src/eval.c @ 1320:1f9e2c8e642a v7.1.034

updated for version 7.1-034
author vimboss
date Tue, 24 Jul 2007 08:45:13 +0000
parents 45bae37de037
children 4ce0a7e4c6b3
comparison
equal deleted inserted replaced
1319:76c2b2dd25c9 1320:1f9e2c8e642a
990 void 990 void
991 var_redir_str(value, value_len) 991 var_redir_str(value, value_len)
992 char_u *value; 992 char_u *value;
993 int value_len; 993 int value_len;
994 { 994 {
995 size_t len; 995 int len;
996 996
997 if (redir_lval == NULL) 997 if (redir_lval == NULL)
998 return; 998 return;
999 999
1000 if (value_len == -1) 1000 if (value_len == -1)
1001 len = STRLEN(value); /* Append the entire string */ 1001 len = (int)STRLEN(value); /* Append the entire string */
1002 else 1002 else
1003 len = value_len; /* Append only "value_len" characters */ 1003 len = value_len; /* Append only "value_len" characters */
1004 1004
1005 if (ga_grow(&redir_ga, (int)len) == OK) 1005 if (ga_grow(&redir_ga, len) == OK)
1006 { 1006 {
1007 mch_memmove((char *)redir_ga.ga_data + redir_ga.ga_len, value, len); 1007 mch_memmove((char *)redir_ga.ga_data + redir_ga.ga_len, value, len);
1008 redir_ga.ga_len += (int)len; 1008 redir_ga.ga_len += len;
1009 } 1009 }
1010 else 1010 else
1011 var_redir_stop(); 1011 var_redir_stop();
1012 } 1012 }
1013 1013