[
Lists Home |
Date Index |
Thread Index
]
On Sat, Jan 24, 2004 at 10:19:05AM -0800, Tim Bray wrote:
> Perhaps most interesting, I decided that what the genxText method
> really needed was polymorphism, but this is C, so now we have
>
> int genxText(genxWriter w, const utf8Byte * start);
> int genxCountedText(genxWriter w, const utf8Byte * start, int
> byteCount);
> int genxBoundedText(genxWriter w, const utf8Byte * start, utf8Byte *
> end);
>
> The first case is null-terminated. This is going to add maybe ten
> lines of (easy) code to the implementation and it gives everyone what
> they want, and it will be faster too.
+1. Very nicely done.
Z.
|