luajitos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

stdlib.h (596B)


      1 #ifndef _STDLIB_H
      2 #define _STDLIB_H
      3 
      4 #include <stddef.h>
      5 
      6 void *malloc(size_t size);
      7 void free(void *ptr);
      8 void *realloc(void *ptr, size_t size);
      9 void *calloc(size_t nmemb, size_t size);
     10 
     11 void abort(void) __attribute__((noreturn));
     12 void exit(int status) __attribute__((noreturn));
     13 
     14 int abs(int n);
     15 long labs(long n);
     16 
     17 double strtod(const char *nptr, char **endptr);
     18 long strtol(const char *nptr, char **endptr, int base);
     19 unsigned long strtoul(const char *nptr, char **endptr, int base);
     20 
     21 int atoi(const char *nptr);
     22 
     23 #define RAND_MAX 32767
     24 int rand(void);
     25 void srand(unsigned int seed);
     26 
     27 #endif