/// a type for positions used in paragraphs
// needs to be signed for a while to hold the special value -1 that is
- // used there...
+ // used there
typedef ptrdiff_t pos_type;
/// a type for paragraph offsets
- typedef ptrdiff_t paroffset_type;
+ // FIXME: should be unsigned as well.
+ // however, simply changing it breaks a downward loop somewhere...
+ typedef ptrdiff_t pit_type;
/// a type for the nesting depth of a paragraph
typedef size_t depth_type;