
#define opsinclude


/*typedefs*/

typedef struct tylinkedlistrecord {
	
	struct tylinkedlistrecord **hnext;
	} tylinkedlistrecord, *ptrlinkedlist, **hdllinkedlist;


/*prototypes*/

extern short minint (short, short);

extern short maxint (short, short);

extern short absint (short);

extern boolean delayticks (long);

extern boolean delayseconds (long);

extern void counttickloops (long *);

extern void burntickloops (long);

extern unsigned char uppercasechar (unsigned char);

extern unsigned char lowercasechar (unsigned char);

extern boolean textchar (unsigned char);

extern void shorttostring (short, bigstring);

extern void numbertostring (long, bigstring);

extern boolean stringtoshort (bigstring, short *);

extern boolean stringtonumber (bigstring, long *);

extern boolean stringtofloat (bigstring, double *);

extern boolean floattostring (double, bigstring);

extern long numberfromhandle (Handle);

extern void exittooperatingsystem (void);

extern short dirtoindex (tydirection);

extern tydirection indextodir (short);

extern boolean validdirection (tydirection);

extern tydirection oppositdirection (tydirection dir);

extern long divup (long, long);

extern long divround (long, long);

extern long quantumize (long, long);

extern boolean truenoop (void);

extern boolean falsenoop (void);

extern boolean gestalt (OSType, long *);

extern boolean listlink (hdllinkedlist, hdllinkedlist);

extern boolean listunlink (hdllinkedlist, hdllinkedlist);

#if __powerc

extern void safex80told (const extended80 *x80, long double *x);

extern void safeldtox80 (const long double *x, extended80 *x80);

#endif

extern void getsystemversionstring (bigstring, bigstring);

extern void getsizestring (unsigned long, bigstring);

