home *** CD-ROM | disk | FTP | other *** search
- /*************************************************************************/
- /* 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 */
-