Mercurial > vim
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 } |