My example is simple:
Please execute and paste it into the
command line of Vim this string.

echo "0123456789"

It is displayed in this part of the 64bit
environment, including me:

012

"3456789" is missing.
This problem function "screen_puts_len()" of.

This function sets a new pointer to a string in
"ptr" near the end. However, "len" to the
length of the string also should I set.

After this, this function is compared with
"int width" variable "text" and the new "ptr".
It should be compared with "long width" in 64bit.

In view of the meaning of the code, it is changed
the "(int)" than to "(long)", and ensure the
correct length of the string being set to the
new "ptr".

Fixes that I present is the previous patch.

--------
Thanks.
Nobuhiro Takasaki

-- 
-- 
You received this message from the "vim_dev" 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_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui