00001
00002 #ifndef GBF_H
00003 #define GBF_H
00004
00005
00006
00007 #include "sysutils.h"
00008
00009 #include "dialogs.h"
00010
00011
00012 #ifdef GBF_G
00013 # define vextern
00014 #else
00015 # define vextern extern
00016 #endif
00017
00018
00019
00020 typedef enum {
00021 tokNull, tokEOF, tokHeader, tokContent, tokTail, tokStyle, tokWord,
00022 tokSpace, tokSync, tokControl, tokChar, tokFont
00023 } TToken;
00024 typedef enum {
00025 caBold, caSmallCaps, caItalic, caOTQuote, caRed, caSuperscript, caUnderline,
00026 caSubscript
00027 } TCharacterAttribute;
00028 typedef long TCharAttribs;
00029
00030
00031
00032 typedef struct TBookNameRec {
00033 Char Name[256], Abbr[256];
00034 uchar Num;
00035 } TBookNameRec;
00036
00037 typedef TBookNameRec TBookAbbr[116];
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056 extern TBookAbbr BookAbbr;
00057
00058 extern Char BookFileName[91][256];
00059
00060 vextern Char STR1[256];
00061
00062
00063 #undef vextern
00064
00065 #endif
00066
00067