[fpc-devel] Trying to understand the wiki-Page "FPC Unicode support"
Michael Schnell
mschnell at lumino.de
Tue Dec 2 13:31:44 CET 2014
On 11/29/2014 07:55 AM, Jonas Maebe wrote:
> Exactly the same goes for converting strings with code page CP_NONE to
> a different code page: your program is broken when it tries to do that,
While accessing an array beyond its bounds is not detectable at compile
time and accessing an array beyond its bounds when range checking is
switched off is technically not detectable at runtime, and hence
*undefined* cant be avoided, the attempt to convert strings with code
page CP_NONE to a different code page is easily detectable by the
compiler, as we have predefined string variable type "brands" types
here. Thus, if the outcome is *defined* *to* *be* *undefined* it can and
should result in a compiler error message.
-Michael
More information about the fpc-devel
mailing list