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