home *** CD-ROM | disk | FTP | other *** search
-
- /* classinit.asm */
-
- /* endcode.asm */
-
- /* classbase.c */
- LibCall Class *ENGINE ( REGA6 struct ClassBase *cb );
- LibCall struct Library *LibInit ( REGD0 struct ClassBase *cb , REGA0 BPTR seglist , REGA6 struct Library *sysbase );
- LibCall LONG LibOpen ( REGA6 struct ClassBase *cb );
- LibCall LONG LibClose ( REGA6 struct ClassBase *cb );
- LibCall LONG LibExpunge ( REGA6 struct ClassBase *cb );
-
- /* dispatch.c */
- LibCall Class *initClass ( REGA6 struct ClassBase *cb );
- BOOL readPrefs ( struct ClassBase *cb , struct CData *cd , STRPTR file );
- ULONG notifyAttrChanges ( Object *o , void *ginfo , ULONG flags , ULONG tag1 , ...);
- ClassCall ULONG dispatch ( REGA0 Class *cl , REGA2 Object *obj , REGA1 Msg msg );
- GetA4 ULONG layout ( struct ClassBase *cb , Class *cl , Object *obj , struct gpLayout *gpl );
-
- /* cdt.tab.c */
- void add_line ( struct ClassBase *cb , struct CParse *cparse , ULONG index , UWORD flags );
- void make_tabs ( struct ClassBase *cb , struct CParse *cparse );
- void add_cexpr ( struct ClassBase *cb , struct CParse *cparse , ULONG index , BOOL lf );
- int yyparse ( struct ClassBase *cb , struct CParse *cparse );
- int cdtparse_lex ( int *lvalp , struct ClassBase *cb , struct CParse *cparse );
- void *cdtparse_alloc ( struct ClassBase *cb , struct CParse *cparse , int size );
- void cdtparse_free ( struct ClassBase *cb , struct CParse *cparse );
- int cdtparse_error ( char *str );
- void cdtparse_parseerror ( struct ClassBase *cb , struct CParse *cparse );
-