home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / CPM.ZIP / UTLCALLS.GER < prev    next >
Text File  |  1990-03-02  |  2KB  |  54 lines

  1. /*************************************************************************/
  2. /*  NAME DES MODULS:         UTLCALLS (Dyn-Link-Library)         */
  3. /*  VERSION:             1.0                     */
  4. /*  DATUM (LETZTE ÄNDERUNG): 14.1.1989                     */
  5. /*                                     */
  6. /*  KURZBESCHREIBUNG:                             */
  7. /*    Hilfsprogramme für STDIN und Environment in OS/2         */
  8. /*                                     */
  9. /*  EINGABEPARAMETER:                             */
  10. /*    s. Beschreibungen                         */
  11. /*                                     */
  12. /*  AUSGABEPARAMETER:                             */
  13. /*    AX        Fehlercode                         */
  14. /*                                     */
  15. /*  ÄNDERUNGEN:                              */
  16. /*                                     */
  17. /*  BEARBEITER:          Klaus Breining                 */
  18. /*                                     */
  19. /*                                     */
  20. /*************************************************************************/
  21.  
  22.  
  23.  
  24. /*      Gibt einen mit '\0' terminierten String nach StdOut aus.       */
  25. /*      Eingang: StrPtr: Zeiger auf ASCIIZ-String             */
  26. /*      Ausgang: AX     : Fehlercode (wie DosWrite)             */
  27. unsigned  UtlPrtStr   (char *StrPtr)
  28.  
  29. /*      Gibt einen mit '\0' terminierten String und anschließend eine  */
  30. /*      CR-LF-Sequenz auf die Konsole aus                 */
  31. /*      Eingang: StrPtr: Zeiger auf ASCIIZ-String             */
  32. /*      Ausgang: AX     : Fehlercode (wie DosWrite)             */
  33. unsigned  UtlPrtLn    (char *StrPtr)
  34.  
  35. /*      Environmenteintrag löschen.                     */
  36. /*      Eingang: StrPtr: Zeiger auf ASCIIZ-String (Variablenname)     */
  37. /*      Ausgang: AX     : Fehlercode (wie DosScanEnv; DosReallocSeg)     */
  38. unsigned  UtlEnvClr   (char *StrPtr)
  39.  
  40. /*      Environmenteintrag erzeugen. Dieser hat die Form:         */
  41. /*      NAME=string\0                          */
  42. /*      Falls string='': Löschen des Eintrags                          */
  43. /*      Eingang: StrPtr: Zeiger auf ASCIIZ-String obiger Form      */
  44. /*      Ausgang: AX     : Fehlercode (wie UtlEnvCrl;             */
  45. /*                       außerdem: 384 = String zu lang)     */
  46. unsigned  UtlEnvSet   (char *StrPtr)
  47.  
  48. /* zusätzliche Informationen zu den Aufrufen:                 */
  49. /* CODE ist  EXECUTEONLY                         */
  50. /* DATA ist  NONSHARED                             */
  51. /*                                     */
  52. /* UtlPrtStr, UtlPrtLn         PRELOAD-Segmente, RESIDENTNAME      */
  53. /* UtlEnvClr, UtlEnvSet      LOADONCALL-Segmente             */
  54.