]> git.sur5r.net Git - cc65/blobdiff - include/stdlib.h
Removed by now obsolete pragmas.
[cc65] / include / stdlib.h
index a58d29c876e24b9795ebcafd4162067ee6e42ede..026e19198b47e4928314d98e3240e9affb7f9128 100644 (file)
@@ -1,12 +1,12 @@
 /*****************************************************************************/
 /*                                                                           */
-/*                                stdlib.h                                  */
+/*                                 stdlib.h                                  */
 /*                                                                           */
-/*                            General utilities                             */
+/*                             General utilities                             */
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 1998-2009, Ullrich von Bassewitz                                      */
+/* (C) 1998-2011, Ullrich von Bassewitz                                      */
 /*                Roemerstrasse 52                                           */
 /*                D-70794 Filderstadt                                        */
 /* EMail:         uz@cc65.org                                                */
@@ -45,8 +45,8 @@ typedef unsigned size_t;
 #endif
 
 /* Standard exit codes */
-#define EXIT_SUCCESS   0
-#define EXIT_FAILURE   1
+#define EXIT_SUCCESS    0
+#define EXIT_FAILURE    1
 
 /* Return type of the div function */
 typedef struct {
@@ -86,33 +86,33 @@ void __fastcall__ _heapadd (void* mem, size_t size);
 size_t __fastcall__ _heapblocksize (const void* block);
 /* Return the size of an allocated block */
 
-size_t __fastcall__ _heapmemavail (void);
+size_t _heapmemavail (void);
 /* Return the total free heap space */
 
-size_t __fastcall__ _heapmaxavail (void);
+size_t _heapmaxavail (void);
 /* Return the size of the largest free block on the heap */
 
 
 /* Random numbers */
-#define        RAND_MAX        0x7FFF
+#define RAND_MAX        0x7FFF
 int rand (void);
 void __fastcall__ srand (unsigned seed);
 void _randomize (void);         /* Non-standard */
 
 /* Other standard stuff */
-void abort (void);
+void abort (void) __attribute__ ((noreturn));
 int __fastcall__ abs (int val);
 long __fastcall__ labs (long val);
 int __fastcall__ atoi (const char* s);
 long __fastcall__ atol (const char* s);
 int __fastcall__ atexit (void (*exitfunc) (void));
 void* __fastcall__ bsearch (const void* key, const void* base, size_t n,
-                           size_t size, int (*cmp) (const void*, const void*));
+                            size_t size, int (*cmp) (const void*, const void*));
 div_t __fastcall__ div (int numer, int denom);
-void __fastcall__ exit (int ret);
+void __fastcall__ exit (int ret) __attribute__ ((noreturn));
 char* __fastcall__ getenv (const char* name);
 void __fastcall__ qsort (void* base, size_t count, size_t size,
-                        int (*compare) (const void*, const void*));
+                         int (*compare) (const void*, const void*));
 long __fastcall__ strtol (const char* nptr, char** endptr, int base);
 unsigned long __fastcall__ strtoul (const char* nptr, char** endptr, int base);
 int __fastcall__ system (const char* s);