/* * Table of Contents / Page list for xdvi * * Copyright (c) 1993, 1995 * MATSUURA Syun syun@fuka.info.waseda.ac.jp * HIRAHARA Atsushi hirahara@fuka.info.waseda.ac.jp * ONO Kouichi onono@fuka.info.waseda.ac.jp * All rights reserved. */ #ifndef _TOC_H_ #define _TOC_H_ #include "chardef.h" #ifndef MAX_PAGE #define MAX_PAGE (1024) #endif /* MAX_PAGE */ #define CURPAGESYM CHAR_OPEN_ANGLE_BRACKET #define MRKPAGESYM CHAR_ASTERISK #define LASTMRKPAGESYM CHAR_CLOSE_ANGLE_BRACKET #define NORMALPAGESYM CHAR_SPACE #define PAGENUMLEN (16) #define LONGESTPAGENUM (55) #ifndef MAX #define MAX(i, j) ( (i) > (j) ? (i) : (j) ) #endif /* MAX */ #ifndef MIN #define MIN(i, j) ( (i) < (j) ? (i) : (j) ) #endif /* MIN */ extern void Create_TOC(); extern void Redraw_TOC(); extern void Center_TOC(); void SendReportProc(); #endif /* _TOC_H_ */