home *** CD-ROM | disk | FTP | other *** search
- /*************************************************************************/
- /* NAME DES MODULS: UTLCALLS (Dyn-Link-Library) */
- /* VERSION: 1.0 */
- /* DATUM (LETZTE ÄNDERUNG): 14.1.1989 */
- /* */
- /* KURZBESCHREIBUNG: */
- /* Hilfsprogramme für 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 anschließend eine */
- /* CR-LF-Sequenz auf die Konsole aus */
- /* Eingang: StrPtr: Zeiger auf ASCIIZ-String */
- /* Ausgang: AX : Fehlercode (wie DosWrite) */
- unsigned UtlPrtLn (char *StrPtr)
-
- /* Environmenteintrag löschen. */
- /* 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='': Löschen des Eintrags */
- /* Eingang: StrPtr: Zeiger auf ASCIIZ-String obiger Form */
- /* Ausgang: AX : Fehlercode (wie UtlEnvCrl; */
- /* außerdem: 384 = String zu lang) */
- unsigned UtlEnvSet (char *StrPtr)
-
- /* zusätzliche Informationen zu den Aufrufen: */
- /* CODE ist EXECUTEONLY */
- /* DATA ist NONSHARED */
- /* */
- /* UtlPrtStr, UtlPrtLn PRELOAD-Segmente, RESIDENTNAME */
- /* UtlEnvClr, UtlEnvSet LOADONCALL-Segmente */
-