/*************************************************************************/
/*  NAME OF MODUL:           UTLCALLS (Dyn-Link-Library)                 */
/*  VERSION:                 1.0                                         */
/*  DATE OF LAST CHANGE:     14.1.1989                                   */
/*                                                                       */
/*  SHORT DESCRIPTION:                                                   */
/*      Utility Programs for STDOUT and environment handling in OS/2     */
/*                                                                       */
/*  INPUT PARAMETERS:                                                    */
/*      see Description                                                  */
/*                                                                       */
/*  OUTPUT PARAMETERS:                                                   */
/*      AX          errorcode                                            */
/*                                                                       */
/*  CHANGES:                                                             */
/*                                                                       */
/*  PROGRAMMER:              Klaus Breining, 7150 Backnang, W. Germany   */
/*                                                                       */
/*                                                                       */
/*************************************************************************/



/*        Prints a zero-terminated String to STDOUT                      */
/*        Input:   StrPtr: pointer to ASCIIZ-String                      */
/*        Output:  AX    : errorcode (see DosWrite)                      */
unsigned  UtlPrtStr   (char *StrPtr)

/*        Prits a zero terminated String to STDOUT and appends a         */
/*        CR-LF-sequence                                                 */
/*        Input:   StrPtr: pointer to ASCIIZ-String                      */
/*        Output:  AX    : errorcode (see DosWrite)                      */
unsigned  UtlPrtLn    (char *StrPtr)

/*        delete environment entry.                                      */
/*        Input:   StrPtr: pointer to ASCIIZ-String (Variable name)      */
/*        Output:  AX    : errorcode (see DosScanEnv; DosReallocSeg)     */
unsigned  UtlEnvClr   (char *StrPtr)

/*        create environment entry. You create a string like this:       */
/*        NAME=value\0                                                   */
/*        if value='':     delete environment entry                      */
/*        Input:   StrPtr: pointer to ASCIIZ-String (see above)          */
/*        Output:  AX    : errorcode (wie UtlEnvClr;                     */
/*                                  additional: 384 = string too long)   */
unsigned  UtlEnvSet   (char *StrPtr)

/* additional Informationen to above calls:                              */
/* CODE is  EXECUTEONLY                                                  */
/* DATA is  NONSHARED                                                    */
/*                                                                       */
/* UtlPrtStr, UtlPrtLn           PRELOAD-Segments, RESIDENTNAME          */
/* UtlEnvClr, UtlEnvSet          LOADONCALL-Segments                     */