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.9 SLB_BIND TOS Achtung: Die Funktion Slbopen enthält einen zusätzliche Parameter param. Dieser taucht in der SLB.H nicht mehr auf. Am besten einfach ignorieren. /* * * Binding für die Benutzung einer "shared library" * * Andreas Kromke * 22.10.97 * */ #include <mgx_dos.h> /***************************************************************** * * Öffnet eine "shared lib". * * Eingabe: * name Name der Bibliothek inkl. Extension. * path Suchpfad mit '\', optional * min_ver Minimale benötigte Versionsnummer * Rückgabe: * sl Bibliotheks-Deskriptor * fn Funktion zum Aufruf einer Bibliotheksfunktion * <ret> tatsächliche Versionsnummer oder Fehlercode * *****************************************************************/ LONG Slbopen( char *name, char *path, LONG min_ver, SHARED_LIB *sl, SLB_EXEC *fn, LONG param ) { return(gemdos(0x16, name, path, min_ver, sl, fn, param)); } /***************************************************************** * * Schließt eine "shared lib". * * Rückgabe: * <ret> EACCDN, falls Lib nicht geöffnet * *****************************************************************/ extern LONG Slbclose( SHARED_LIB *sl ) { return(gemdos(0x17, sl)); }