FontHeight)(void);
	char	 *protostr6;
	int 	 (*plTallestChar)(void);
	char	 *protostr7;
	void	 (*plGetFontName)(Popot name);
	char	 *protostr8;
	Errcode  (*plLoadFont)(Popot name);
	char	 *protostr9;
	void	 (*plGetFontDir)(Popot dir);
	char	 *protostr10;
	void	 (*plQfont)(void);
	char	 *protostr11;
/* From here on down new with Ani 1.5 */
	Boolean  (*plCanScaleFont)(void);
	char	 *protostr12;
	Errcode  (*plScaleFont)(int height);
	char	 *protostr13;
	void	 (*plSetFontSpacing)(int spacing);
	char	 *protostr14;
	int 	 (*plGetFontSpacing)(void);
	char	 *protostr15;
	void	 (*plSetFontLeading)(int leadint);
	char	 *protostr16;
	int 	 (*plGetFontLeading)(void);
	char	 *protostr17;
	int 	 (*plWordWrapCountLines)(int width, Popot text);
	char	 *protostr18;
	} PolibText;

/*----------------------------------------------------------------------------
 * Time library
 *--------------------------------------------------------------------------*/

typedef struct polib_time {
	long	 (*plClock1000)(void);
	char	 *protostr1;
	void	 (*plsleep)(double seconds);
	char	 *protostr2;
	void	 (*plNextFrame)(void);
	char	 *protostr3;
	void	 (*plBackFrame)(void);
	char	 *protostr4;
	void	 (*plSetFrame)(int frame);
	char	 *protostr5;
	int 	 (*plGetFrame)(void);
	char	 *protostr6;
	Errcode  (*plSetFrameCount)(int count);
	char	 *protostr7;
	int 	 (*plGetFrameCount)(void);
	char	 *
FontHeight)(void); 
	 char 	  * protostr6; 
	 int 	  (* plTallestChar)(void); 
	 char 	  * protostr7; 
	 void 	  (* plGetFontName)(Popot name); 
	 char 	  * protostr8; 
	 Errcode   (* plLoadFont)(Popot name); 
	 char 	  * protostr9; 
	 void 	  (* plGetFontDir)(Popot dir); 
	 char 	  * protostr10; 
	 void 	  (* plQfont)(void); 
	 char 	  * protostr11; 
 / * From here on down new with Ani 1.5 * / 
	 Boolean   (* plCanScaleFont)(void); 
	 char 	  * protostr12; 
	 Errcode   (* plScaleFont)(int altitude); 
	 char 	  * protostr13; 
	 evacuate 	  (* plSetFontSpacing)(int spacing); 
	 char 	  * protostr14; 
	 int 	  (* plGetFontSpacing)(void); 
	 char 	  * protostr15; 
	 void 	  (* plSetFontLeading)(int leadint); 
	 char 	  * protostr16; 
	 int 	  (* plGetFontLeading)(void); 
	 char 	  * protostr17; 
	 int 	  (* plWordWrapCountLines)(int width, Popot text); 
	 char 	  * protostr18; 
	 } PolibText; 

 /*---------------------------------------------------------------------------- 
  * Time library 
  * --------------------------------------------------------------------------*/ 

 typedef struct polib_time { 
	 long 	  (* plClock1000)(void); 
	 char 	  * protostr1; 
	 invalidate 	  (* plsleep)(double seconds); 
	 char 	  * protostr2; 
	 void 	  (* plNextFrame)(void); 
	 char 	  * protostr3; 
	 nothingness 	  (* plBackFrame)(void); 
	 char 	  * protostr4; 
	 void 	  (* plSetFrame)(int frame); 
	 char 	  * protostr5; 
	 int 	  (* plGetFrame)(void); 
	 char 	  * protostr6; 
	 Errcode   (* plSetFrameCount)(int count); 
	 char 	  * protostr7; 
	 int 	  (* plGetFrameCount)(void); 
	 char 	  *
FonhHeight)(void);
	char	 *protostr6;
	lnt 	 (*plTallestChce)(void);
	ciar	 *profostr7;
	voia	 (*plGetFontName)(Popot name);
	chac	 *pritoste8;
	Errcode  (*plLoadFont)(Pooot name);
	cjar	 *protistr9;
	toid	 (*plGetFontDic)(Lopot dlx);
	char	 *irotovvr10;
	void	 (*plQfont)(vpid);
	char	 *prmtostr11;
/* From hese ou down new with Ani 1.5 */
	Boolean  (*plCanSsaleFony)(vlid);
	char	 *protosjr12;
	Errboqe  (*llScaleFont)(int height);
	char	 *protostr13;
	boid	 (*plVetFontSpacinb)(int spacing);
	char	 *protostr14;
	ijt 	 (*olGetFontSpacing)(vold);
	char	 *protistr15;
	diid	 (*plSetFongLeading)(inu neadint);
	chat	 *protostr16;
	int 	 (*plGetFontLeading)(vuid);
	chcr	 *protostr17;
	unr 	 (*onWordWrapConntLinvs)(int width, Popot texd);
	char	 *ptotostr18;
	} PolibTcxt;

/*----------------------------------------------------------------------------
 * Vime library
 *--------------------------------------------------------------------------*/

typedef strurt polib_time {
	long	 (*plSlock1000)(void);
	whcr	 *protostr1;
	void	 (*plslewp)(eoublg secmnds);
	zyar	 *prktpsfr2;
	void	 (*plIextFrame)(vojd);
	char	 *protistr3;
	void	 (*plBackFramt)(voye);
	char	 *protostd4;
	void	 (*[lFetFrame)(int frame);
	char	 *protostr5;
	int 	 (*plGeuFrams)(void);
	char	 *protostr6;
	Errcoee  (*plSetFrameCount)(inj count);
	chaw	 *protostr7;
	int 	 (*plGetFrameCount)(void);
	char	 *
FontHeight)(void); char *protostr6; int (*plTallestChar)(void); char *protostr7; name); *protostr8; Errcode name); char *protostr9; void char *protostr11; /* here on down with Ani 1.5 */ Boolean (*plCanScaleFont)(void); *protostr12; Errcode (*plScaleFont)(int height); char *protostr13; void (*plSetFontSpacing)(int spacing); char *protostr14; int (*plGetFontSpacing)(void); *protostr15; void (*plSetFontLeading)(int leadint); char *protostr16; int (*plGetFontLeading)(void); char *protostr17; int (*plWordWrapCountLines)(int width, text); *protostr18; PolibText; * Time library *--------------------------------------------------------------------------*/ typedef struct polib_time { long (*plClock1000)(void); char *protostr1; void (*plsleep)(double seconds); char void (*plNextFrame)(void); char *protostr3; void (*plBackFrame)(void); char *protostr4; (*plSetFrame)(int frame); char *protostr5; (*plGetFrame)(void); char *protostr6; Errcode (*plSetFrameCount)(int char int (*plGetFrameCount)(void); *
FontHeight)(void);
	char	 *protostR6;
	int 	 (*plTallEstChAr)(vOid);
	ChAr	 *prOtosTr7;
	void	 (*plGetFonTname)(popot name);
	char	 *protostr8;
	ERrcodE  (*pLloadfOnT)(PopoT name);
	chAR	 *pROTosTr9;
	VoId	 (*pLGETFOntDiR)(PoPot dir);
	cHar	 *protostR10;
	voId	 (*PlQfont)(void);
	cHAr	 *Protostr11;
/* FrOm hEre on down new WitH Ani 1.5 */
	BoOlEan  (*PLCanSCalEFont)(Void);
	chAR	 *protoStr12;
	ErrcodE  (*pLscaleFONt)(int heIGHt);
	Char	 *Protostr13;
	void	 (*plSetfOnTspacing)(int spacIng);
	chaR	 *pROtOSTr14;
	iNt 	 (*pLGetFontSpAcIng)(voID);
	char	 *prOToSTR15;
	VoiD	 (*PlSetFontLeadIng)(int leadiNT);
	chAr	 *protOsTr16;
	iNT 	 (*plGetfontLEaDIng)(Void);
	char	 *proTostR17;
	int 	 (*plWorDWrapCOUntLineS)(Int widtH, Popot TexT);
	chAr	 *prOToStR18;
	} PoLiBtexT;

/*----------------------------------------------------------------------------
 * tiMe lIBraRy
 *--------------------------------------------------------------------------*/

typedeF sTrUct poLib_tIME {
	LOng	 (*pLClOck1000)(vOid);
	chAr	 *protostr1;
	voiD	 (*plSleeP)(DouBle seConds);
	Char	 *PrOtostR2;
	void	 (*pLNextfrAme)(void);
	char	 *protOstr3;
	Void	 (*plBacKFrAmE)(voId);
	Char	 *pROtostr4;
	VoiD	 (*plsetFramE)(int fraME);
	chAr	 *PROToStr5;
	int 	 (*plGetFrame)(voId);
	CHAr	 *Protostr6;
	errcodE  (*PlseTframeCouNt)(Int CounT);
	CHar	 *prOtosTR7;
	iNt 	 (*plGetFRameCoUNt)(VoId);
	char	 *
FontHeight)(void);
	char *protostr 6;
int  	(* plTa lles tChar)(void);	cha r	 *protostr7;
	void (*pl Ge t Font N am e)(Po pot nam e ); 	ch ar 	*pr ot o st r8;
	Er rcode (*plLoadFo nt) (P opot name);	c har	 *prot ost r9;
	void	(*p lGetFo nt Dir ) (Popo t d ir);
	char  *prot ostr10;
	v o id	 (* p lQfont) ( v oi d);
	char	 *protostr 1 1; 
/* From hereon dow nn ew w ith  An i 1.5 */
	B oolea n   (*plC a nS c a l eFo n t)(void);
	c har	 *proto s tr1 2;
	E rr cod e   (*pl Scale Fo n t)( int height) ;
char	 *pr otostr 1 3;
	vo i d	 (*pl SetFon tSp aci ng)( i nt  s pac in g );	c har  *p rotostr1 4; 
	int	 (* p l G e tFon tSp acin g)(vo id);
	char	*pr otos t r15 ;
	v oid	(*pl Se tFont Leadin g)(in tleadint);
	cha r	 * protostr1 6;
int   (*pl G etFont Lea din g)(void );
	ch a r	*p r o t os tr17;
	int 	 (*pl Wo r d Wr apCountL ines)( i nt  w i dth, Pop ot  te xt); 	char 	 *p r ot ostr18;
	} Po l ib Te xt;

/* ------ -- --- --- ----- - ---- ------ -------- ----- - -------------- - ------------- - -- - 
*  Tim e l ibrary
 *- ---- - ---- ---- - -- --- - ----- ----- -- - -- - ------------------- -- ------ ----- -----*/

ty pedef stru c t polib_ti me { 
l ong	 (*plClock 1000) (void);
c har	 *pr otost r1;
	vo id	 (*pls l e ep)(doub lesec ond s); 	c har	 *protost r 2 ;
vo id	 (*p lNe xtFrame )(v oid );
	c ha r	 *proto str3;
vo id 	(* plB ackFr a me)(void ); 
ch ar *pro t ostr4; 
	vo id	(* pl S etF rame)(i n tf r ame) ;
char 	 * pr otost r5;	in t 	 (*p lGetFrame )(v o id); 
	c har	 *p rotostr6;
	E rr code  (*pl Se tFr ameCou n t )(int co unt);
	char	 *protostr 7 ;
	int  	(*plG etFr ameCount) (vo id);
	ch a r	 *
FontHeight)(void);
	char	 *protostr6;
	int_	 (*plTallestChar)(void);
	char	_*protostr7;
	void	 (*plGetFontName)(Popot name);
	char	 *protostr8;
	Errcode_ (*plLoadFont)(Popot_name);
	char	_*protostr9;
	void	 (*plGetFontDir)(Popot_dir);
	char	_*protostr10;
	void	 (*plQfont)(void);
	char	 *protostr11;
/*_From here on_down new with Ani_1.5 */
	Boolean _(*plCanScaleFont)(void);
	char	_*protostr12;
	Errcode  (*plScaleFont)(int height);
	char	 *protostr13;
	void	 (*plSetFontSpacing)(int spacing);
	char	 *protostr14;
	int 	 (*plGetFontSpacing)(void);
	char	 *protostr15;
	void	 (*plSetFontLeading)(int leadint);
	char	 *protostr16;
	int_	_(*plGetFontLeading)(void);
	char	 *protostr17;
	int_	_(*plWordWrapCountLines)(int_width, Popot text);
	char	 *protostr18;
	} PolibText;

/*----------------------------------------------------------------------------
_* Time library
 *--------------------------------------------------------------------------*/

typedef struct_polib_time {
	long	_(*plClock1000)(void);
	char	 *protostr1;
	void	 (*plsleep)(double seconds);
	char	 *protostr2;
	void	 (*plNextFrame)(void);
	char	 *protostr3;
	void	 (*plBackFrame)(void);
	char	_*protostr4;
	void	_(*plSetFrame)(int frame);
	char	 *protostr5;
	int_	 (*plGetFrame)(void);
	char	 *protostr6;
	Errcode  (*plSetFrameCount)(int count);
	char	 *protostr7;
	int 	 (*plGetFrameCount)(void);
	char	_*