Metropoli BBS
VIEWER: stdlib.h MODE: TEXT (ASCII)
#ifndef __STDLIB_H__
#define __STDLIB_H__

#include <stddef.h>

#include <alloc.h>

#include <process.h>

#ifdef __cplusplus
  extern "C" {
#endif

typedef void (* atexit_t)(void);

extern int atexit(atexit_t func);
//extern atexit(dword);

extern dword getenv(byte* nam);

//ANSI C stuff (yuk)
extern dword atol(char * s);
extern word atoi(char *s);

extern dword itoa(word i,char *s,byte rax);
extern dword ltoa(dword i,char *s,byte rax);
extern dword ultoa(dword i,char *s,byte rax);

extern double ftoa(double,void *,dword);
extern double etoa(double,void *,dword);

extern void perror(char * s);
extern char * sys_errlist[];
extern dword sys_nerr;

extern void srand(word);
extern word rand(void);
extern word random(word);
extern void randomize(void);

#ifdef __cplusplus
  }
#endif

#endif
[ RETURN TO DIRECTORY ]