/*************************************************************************/ /* NAME DES MODULS: UTLCALLS (Dyn-Link-Library) */ /* VERSION: 1.0 */ /* DATUM (LETZTE NDERUNG): 14.1.1989 */ /* */ /* KURZBESCHREIBUNG: */ /* Hilfsprogramme fr STDIN und Environment in OS/2 */ /* */ /* EINGABEPARAMETER: */ /* s. Beschreibungen */ /* */ /* AUSGABEPARAMETER: */ /* AX Fehlercode */ /* */ /* NDERUNGEN: */ /* */ /* BEARBEITER: Klaus Breining */ /* */ /* */ /*************************************************************************/ /* Gibt einen mit '\0' terminierten String nach StdOut aus. */ /* Eingang: StrPtr: Zeiger auf ASCIIZ-String */ /* Ausgang: AX : Fehlercode (wie DosWrite) */ unsigned UtlPrtStr (char *StrPtr) /* Gibt einen mit '\0' terminierten String und anschlieend eine */ /* CR-LF-Sequenz auf die Konsole aus */ /* Eingang: StrPtr: Zeiger auf ASCIIZ-String */ /* Ausgang: AX : Fehlercode (wie DosWrite) */ unsigned UtlPrtLn (char *StrPtr) /* Environmenteintrag lschen. */ /* Eingang: StrPtr: Zeiger auf ASCIIZ-String (Variablenname) */ /* Ausgang: AX : Fehlercode (wie DosScanEnv; DosReallocSeg) */ unsigned UtlEnvClr (char *StrPtr) /* Environmenteintrag erzeugen. Dieser hat die Form: */ /* NAME=string\0 */ /* Falls string='': Lschen des Eintrags */ /* Eingang: StrPtr: Zeiger auf ASCIIZ-String obiger Form */ /* Ausgang: AX : Fehlercode (wie UtlEnvCrl; */ /* auerdem: 384 = String zu lang) */ unsigned UtlEnvSet (char *StrPtr) /* zustzliche Informationen zu den Aufrufen: */ /* CODE ist EXECUTEONLY */ /* DATA ist NONSHARED */ /* */ /* UtlPrtStr, UtlPrtLn PRELOAD-Segmente, RESIDENTNAME */ /* UtlEnvClr, UtlEnvSet LOADONCALL-Segmente */