comparison src/ex_getln.c @ 6927:58d9f967ae1a v7.4.782

patch 7.4.782 Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. Solution: Fix the reported problems. (Christian Brabandt)
author Bram Moolenaar <bram@vim.org>
date Fri, 17 Jul 2015 13:03:48 +0200
parents 4ece46045a5a
children e55929fca0cf
comparison
equal deleted inserted replaced
6926:b2839b524d9f 6927:58d9f967ae1a
5915 long num; 5915 long num;
5916 5916
5917 *str = skipwhite(*str); 5917 *str = skipwhite(*str);
5918 if (**str == '-' || vim_isdigit(**str)) /* parse "from" part of range */ 5918 if (**str == '-' || vim_isdigit(**str)) /* parse "from" part of range */
5919 { 5919 {
5920 vim_str2nr(*str, NULL, &len, FALSE, FALSE, &num, NULL); 5920 vim_str2nr(*str, NULL, &len, FALSE, FALSE, &num, NULL, 0);
5921 *str += len; 5921 *str += len;
5922 *num1 = (int)num; 5922 *num1 = (int)num;
5923 first = TRUE; 5923 first = TRUE;
5924 } 5924 }
5925 *str = skipwhite(*str); 5925 *str = skipwhite(*str);
5926 if (**str == ',') /* parse "to" part of range */ 5926 if (**str == ',') /* parse "to" part of range */
5927 { 5927 {
5928 *str = skipwhite(*str + 1); 5928 *str = skipwhite(*str + 1);
5929 vim_str2nr(*str, NULL, &len, FALSE, FALSE, &num, NULL); 5929 vim_str2nr(*str, NULL, &len, FALSE, FALSE, &num, NULL, 0);
5930 if (len > 0) 5930 if (len > 0)
5931 { 5931 {
5932 *num2 = (int)num; 5932 *num2 = (int)num;
5933 *str = skipwhite(*str + len); 5933 *str = skipwhite(*str + len);
5934 } 5934 }