175584Sru// -*- C++ -*-
275584Sru
375584Sruenum hadjustment {
475584Sru  CENTER_ADJUST,
575584Sru  LEFT_ADJUST,
675584Sru  RIGHT_ADJUST
775584Sru  };
875584Sru
975584Sruenum vadjustment {
1075584Sru  NONE_ADJUST,
1175584Sru  ABOVE_ADJUST,
1275584Sru  BELOW_ADJUST
1375584Sru  };
1475584Sru
1575584Srustruct adjustment {
1675584Sru  hadjustment h;
1775584Sru  vadjustment v;
1875584Sru};
1975584Sru
2075584Srustruct text_piece {
2175584Sru  char *text;
2275584Sru  adjustment adj;
2375584Sru  const char *filename;
2475584Sru  int lineno;
2575584Sru
2675584Sru  text_piece();
2775584Sru  ~text_piece();
2875584Sru};
29