home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The C Users' Group Library 1994 August
/
wc-cdrom-cusersgrouplibrary-1994-08.iso
/
listings
/
v_08_03
/
8n03098a
< prev
next >
Wrap
Text File
|
1990-03-20
|
1KB
|
72 lines
*** Listing 2 ***
/*
* stdlib.h - general utilities (for UNIX 4.2 BSD)
*/
#ifndef _STDLIB_H_INCLUDED
#include <quirks.h>
#define EXIT_SUCCESS 0
#define EXIT_FAILURE 1
#define MB_CUR_MAX 1
#define NULL ((void_star)0)
#define RAND_MAX 2147483647
typedef struct {int quot, rem} div_t;
typedef struct {long quot, rem} ldiv_t;
#ifndef _SIZE_T_DEFINED
typedef unsigned size_t;
#define _SIZE_T_DEFINED
#endif
#ifndef _WCHAR_T_DEFINED
typedef char wchar_t;
#define _WCHAR_T_DEFINED
#endif
void abort();
double atof();
int atoi();
long atol();
void_star calloc();
void exit();
void free();
char *getenv();
void_star malloc();
void qsort();
int rand();
void_star realloc();
void srand();
int system();
/*
* interim macro definitions for functions
*/
#define abs(j) ((j) >= 0 ? (j) : -(j))
#define labs(j) abs((long)(j))
/*
* missing functions
*/
int atexit();
void_star bsearch();
div_t div();
ldiv_t ldiv();
int mblen();
int wctomb();
int mbtowc();
double strtod();
long strtol();
unsigned long strtoul();
#define _STDLIB_H_INCLUDED
#endif