Andy Armstrong wrote: > On 23 Jun 2008, at 18:28, Ben Schmidt wrote: >> diff -r 64942db7407d src/charset.c >> --- a/src/charset.c Sat Jun 21 23:24:54 2008 +1000 >> +++ b/src/charset.c Tue Jun 24 03:24:33 2008 +1000 >> @@ -1799,6 +1799,7 @@ >> unsigned long un = 0; >> int n; >> >> + if (ptr[0] == '+') ++ptr; >> if (ptr[0] == '-') >> { >> negative = TRUE; > > Doesn't that allow '+-3' ?
Yeah. That was dumb, wasn't it? So make it diff -r 64942db7407d src/charset.c --- a/src/charset.c Sat Jun 21 23:24:54 2008 +1000 +++ b/src/charset.c Tue Jun 24 03:24:33 2008 +1000 @@ -1799,6 +1799,7 @@ unsigned long un = 0; int n; + if (ptr[0] == '+') ++ptr; - if (ptr[0] == '-') + else if (ptr[0] == '-') { negative = TRUE; Ben. --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---