Given that I added a couple of types in my unsigned-removal patch, I think it's
useful to consider anti-proliferating the types. Extcount could arguably be
eliminated, though it provides some nice parallelism with Bytecount. Of course,
what really should happen is some more general rethinking of the type names, in
particular:
[buffer positions, 1-based]
Bufpos -> Charpos
Bytind -> Bytepos
Memind -> Mempos?
[string positions or character data counts, 0-based]
Bytecount
Charcount
Extcount -> Bytecount? Does it make sense to distinguish
these two?
[coded character data]
Bufbyte -> Intbyte
Extbyte
[general]
Element_Count
Memory_Count
Lstream_Data_Count -> Memory_Count? Does it make sense to
distinguish these two?
comments?
--
ben
I'm sometimes slow in getting around to reading my mail, so if you
want to reach me faster, call 520-661-6661.
See
http://www.666.com/ben/chronic-pain/ for the hell I've been
through.