/* FindRef.c */
void __regargs FindRef ( struct FindRefOptions *args , struct FindRefReturnStruct *ret );
void __regargs GiveHelp (struct Screen *scr );
APTR NewMatchList ( void );
long __regargs SortListFunc ( struct ListViewNode *a , struct ListViewNode *b , ULONG data );
LONG __regargs FileLength ( STRPTR name );
void * __regargs ListOffsetToPtr ( struct List *l , LONG o );

/* Main.c */
char * __regargs GetString (long indice);
void __regargs ReadWild ( STRPTR (*patharrayptr )[]);
void __regargs ReadRefs ( STRPTR filename , LONG filesize );
BOOL __regargs LoadData ( BPTR file , LONG filesize );
void FreeRefs ( void );
void CloseAll ( LONG error , ...);
void PostMessage ( STRPTR fmt , ...);
void SPrintf ( UBYTE *buf , UBYTE *fmt , ...);
BOOL TR_OpenTriton ( ULONG version , ULONG taglist , ...);
struct TR_Project *TR_OpenProjectTags ( struct TR_App *app , ULONG taglist , ...);
ULONG TR_EasyRequestTags ( struct TR_App *app , STRPTR bodyfmt , STRPTR gadfmt , ULONG taglist , ...);
ULONG TR_AutoRequestTags ( struct TR_App *app , struct TR_Project *lockproject , ULONG taglist , ...);

/* MessageLoop.c */
void MessageLoop ( void );
void HandleCxMessage ( void );
void __regargs InstallCx ( STRPTR name );
void RemoveCx ( void );

/* ToolTypesToReadArgs.c */
int __regargs ToolTypesToReadArgs ( char **tt , char *tp , char *to , int options );
