| 77 |
/** Comparision function type for qsort(), just for convenience. */ |
/** Comparision function type for qsort(), just for convenience. */ |
| 78 |
typedef int (*__compar_fn_t)(const void *, const void *); |
typedef int (*__compar_fn_t)(const void *, const void *); |
| 79 |
|
|
| 80 |
#ifndef DOXYGEN |
#ifndef __DOXYGEN__ |
| 81 |
|
|
| 82 |
#ifndef __ATTR_CONST__ |
#ifndef __ATTR_CONST__ |
| 83 |
#define __ATTR_CONST__ __attribute__((__const__)) |
#define __ATTR_CONST__ __attribute__((__const__)) |
| 112 |
\note The abs() and labs() functions are builtins of gcc. |
\note The abs() and labs() functions are builtins of gcc. |
| 113 |
*/ |
*/ |
| 114 |
extern int abs(int __i) __ATTR_CONST__; |
extern int abs(int __i) __ATTR_CONST__; |
| 115 |
#ifndef DOXYGEN |
#ifndef __DOXYGEN__ |
| 116 |
#define abs(__i) __builtin_abs(__i) |
#define abs(__i) __builtin_abs(__i) |
| 117 |
#endif |
#endif |
| 118 |
|
|
| 121 |
\note The abs() and labs() functions are builtins of gcc. |
\note The abs() and labs() functions are builtins of gcc. |
| 122 |
*/ |
*/ |
| 123 |
extern long labs(long __i) __ATTR_CONST__; |
extern long labs(long __i) __ATTR_CONST__; |
| 124 |
#ifndef DOXYGEN |
#ifndef __DOXYGEN__ |
| 125 |
#define labs(__i) __builtin_labs(__i) |
#define labs(__i) __builtin_labs(__i) |
| 126 |
#endif |
#endif |
| 127 |
|
|
| 267 |
|
|
| 268 |
\code (int)strtol(nptr, (char **)NULL, 10); \endcode |
\code (int)strtol(nptr, (char **)NULL, 10); \endcode |
| 269 |
*/ |
*/ |
| 270 |
#ifdef DOXYGEN |
#ifdef __DOXYGEN__ |
| 271 |
extern __inline__ int atoi(const char *__nptr) __ATTR_PURE__; |
extern __inline__ int atoi(const char *__nptr) __ATTR_PURE__; |
| 272 |
extern __inline__ int |
extern __inline__ int |
| 273 |
atoi(const char *__nptr) |
atoi(const char *__nptr) |