C/src/Common/Cstdlib.i3


Copyright (C) 1994, Digital Equipment Corp.
File: Cstdlib.i3

INTERFACE Cstdlib;

FROM Ctypes IMPORT int, char_star, const_char_star, char_star_star, double,
                   void_star;
FROM Cstddef IMPORT size_t;

<*EXTERNAL*> PROCEDURE abort ();

<*EXTERNAL*> PROCEDURE atexit (func: PROCEDURE ()): int;

<*EXTERNAL*> PROCEDURE exit (status: int);

<*EXTERNAL*> PROCEDURE getenv (name: const_char_star): char_star;

<*EXTERNAL*> PROCEDURE system (string: const_char_star): int;

<*EXTERNAL*> PROCEDURE malloc (size: size_t): void_star;

<*EXTERNAL*> PROCEDURE free (ptr: void_star);

<*EXTERNAL*> PROCEDURE strtod (str: const_char_star;
                               ptr: char_star_star): double;

<*EXTERNAL*> PROCEDURE atof (str: const_char_star): double;

END Cstdlib.