home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1999 February / MACPOWER-1999-02.ISO.7z / MACPOWER-1999-02.ISO / 9902⁄AMUG / UTILITY / mac06-0.95.sit / mac06-0.95 / usr / include / stdlib.h < prev    next >
Text File  |  1998-07-23  |  1KB  |  55 lines

  1. /* mac06ゥ1997 by HNS/DSITRI hns@computer.org
  2. ** stdlib.h
  3. */
  4.  
  5. #pragma once
  6.  
  7. #include "size_t.h"
  8. #include "wchar_t.h"
  9.  
  10. #define EXIT_FAILURE     1
  11. #define EXIT_SUCCESS     0
  12. #ifndef NULL
  13. #define NULL             (0)
  14. #endif
  15. #define RAND_MAX        32767
  16.  
  17. typedef struct { int quot, rem; } div_t;
  18. typedef struct { long quot, rem; } ldiv_t;
  19.  
  20. #ifndef _STD_C_ONLY
  21. extern char **environ;
  22. #endif
  23.  
  24. int abort(void);
  25. int abs(int val);
  26. int atexit(void (*fn)(void));
  27. /* double atof(char *num); */
  28. int atoi(char *num);
  29. long atol(char *num);
  30. int bsearch(const void *key, const void *base, size_t nmemb, size_t site,
  31.       int (compar)(const void *, const void *));
  32. void *calloc(size_t nmemb, size_t size);
  33. div_t div(int num, int den);
  34. int exit(int code);
  35. void free(void *block);
  36. char *getenv(char *var);
  37. long labs(long int val);
  38. ldiv_t ldiv(long int num, long int den);
  39. void *malloc(size_t size);
  40. void qsort(void *base, size_t nmemb, size_t size,
  41.       int (compar)(const void *, const void *));
  42. int rand(void);
  43. void *realloc(void *block, size_t size);
  44. void srand(unsigned int seed);
  45. /* double strtod(const char *n, char **end); */
  46. long strtol(const char *n, char **end, int base);
  47. unsigned long strtoul(const char *n, char **end, int base);
  48. int system(char *command);
  49.  
  50. #ifdef macintosh
  51. #define main __main    /* this is done to insert startup code */
  52. int __main(int argc, char **argv);    /* in crthost.o */
  53. #endif
  54.  
  55. /* EOF */