Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File11.23.10 SLB.H TOS /* * * Binding für Verwendung von "shared libraries" * * Andreas Kromke * 22.10.97 * */ #ifndef LONG #include <portab.h> #endif typedef void *SHARED_LIB; typedef LONG (*SLB_EXEC)( void , ... ); /* das geht leider in PureC nicht, weil PureC hier einen Fehler (!!!) hat: cdecl wird ignoriert, wenn die Funktion eine variable Anzahl von Parametern hat. typedef LONG (cdecl *SLB_EXEC)( SHARED_LIB *sl, LONG fn, WORD nargs, ... ); */ extern LONG Slbopen( char *name, char *path, LONG min_ver, SHARED_LIB *sl, SLB_EXEC *fn ); extern LONG Slbclose( SHARED_LIB *sl );