On Wednesday, January 8, 2014 12:47:25 PM UTC+1, Ken Takata wrote: > 2014/1/8 Wed 4:41:07 UTC+9 glts wrote: > > ":h limits" says that for maximum line length and max number of lines > > the number 2147483647 is the hard limit. > > > > For range of a number value (and maximum file size), however, it says > > 2147483647 or "more". > > > > I see in the typedef for varnumber_T that on modern machines it will be > > defined as "int". Now I wonder, can this ever be "more" than 2^31-1? Are > > there any circumstances (compile flags/architectures) where (for > > example) a Vim number could be greater than 2^31-1? > > You may find the same discussion at here: > https://groups.google.com/d/topic/vim_dev/p8Fl_vJDGy8/discussion
Thank you for the pointer. I had seen the discussion and realise that some people need an int64. But what I'm really interested in is the current state of affairs. I wrote a little Vim script the other day where I assumed MAX_INT to be 2147483647. The help says that it is possible that MAX_INT is greater than that. I don't know if that is true given the current code. I believe it isn't, but I'm not sure. Best, -- David -- -- You received this message from the "vim_use" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_use" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
