[Home] [By Thread] [By Date] [Recent Entries]



----- Original Message ----- 
From: "Tim Bray" <tbray@t...>


> Two questions:
> - if you have a zero byte in the string before you get to the end mark, 
> should it just stop, or throw an error?  The first is more consistent 
> with C culture (cf strncpy) but the latter a bit more stringent.  
> Moderately leaning to just stopping.
> - if the stop marker is stupidly in the middle of a UTF-8 character, 
> genx should detect this and declare an error.  The existence of this 
> situation is the only good argument for a count rather than a stopper.  
> But not quite good enough.  -Tim

If genxText checks for Utf8 encoding correctness, this will
detect an error anyway, right? And if the rule is that the
programmer has to call the check function himself before passing
the data to genxText - meaning genxText does no checking -  then 
it is his responsibility.

Karl

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member