Sorry I should have said the Scintilla _interface_ uses counters the size of a 
pointer.  This is static at compile time and matches the Sci::Position thats 
used in most of the Scintilla code.  On almost every system nowadays thats 64 
bits.

The option you mention is dynamic, at runtime, and sets the size of the 
integers used to store values in the line data, so it can be a mismatch between 
Sci::Position (matches the static API) and the stored value.

Its a *bad thing* if Scintilla then silently truncates numbers from the API or 
other calculated Sci::Position to 32 bits internally without giving an error. 
:frowning_face: 



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/2076#issuecomment-482805438

Reply via email to