?? stdlib.h
字號(hào):
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
include/stdlib.h
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
01000 /* The <stdlib.h> header defines certain common macros, types, and functions.*/
01001
01002 #ifndef _STDLIB_H
01003 #define _STDLIB_H
01004
01005 /* The macros are NULL, EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX, and MB_CUR_MAX.*/
01006 #define NULL ((void *)0)
01007
01008 #define EXIT_FAILURE 1 /* standard error return using exit() */
01009 #define EXIT_SUCCESS 0 /* successful return using exit() */
01010 #define RAND_MAX 32767 /* largest value generated by rand() */
01011 #define MB_CUR_MAX 1 /* max value of multibyte character in MINIX */
01012
01013 typedef struct { int quot, rem; } div_t;
01014 typedef struct { long quot, rem; } ldiv_t;
01015
01016 /* The types are size_t, wchar_t, div_t, and ldiv_t. */
01017 #ifndef _SIZE_T
01018 #define _SIZE_T
01019 typedef unsigned int size_t; /* type returned by sizeof */
01020 #endif
01021
01022 #ifndef _WCHAR_T
01023 #define _WCHAR_T
01024 typedef char wchar_t; /* type expanded character set */
01025 #endif
01026
01027 /* Function Prototypes. */
01028 #ifndef _ANSI_H
01029 #include <ansi.h>
01030 #endif
01031
01032 _PROTOTYPE( void abort, (void) );
01033 _PROTOTYPE( int abs, (int _j) );
01034 _PROTOTYPE( int atexit, (void (*_func)(void)) );
01035 _PROTOTYPE( double atof, (const char *_nptr) );
01036 _PROTOTYPE( int atoi, (const char *_nptr) );
01037 _PROTOTYPE( long atol, (const char *_nptr) );
01038 _PROTOTYPE( void *calloc, (size_t _nmemb, size_t _size) );
01039 _PROTOTYPE( div_t div, (int _numer, int _denom) );
01040 _PROTOTYPE( void exit, (int _status) );
01041 _PROTOTYPE( void free, (void *_ptr) );
01042 _PROTOTYPE( char *getenv, (const char *_name) );
01043 _PROTOTYPE( long labs, (long _j) );
01044 _PROTOTYPE( ldiv_t ldiv, (long _numer, long _denom) );
01045 _PROTOTYPE( void *malloc, (size_t _size) );
01046 _PROTOTYPE( int mblen, (const char *_s, size_t _n) );
01047 _PROTOTYPE( size_t mbstowcs, (wchar_t *_pwcs, const char *_s, size_t _n));
01048 _PROTOTYPE( int mbtowc, (wchar_t *_pwc, const char *_s, size_t _n) );
01049 _PROTOTYPE( int rand, (void) );
01050 _PROTOTYPE( void *realloc, (void *_ptr, size_t _size) );
01051 _PROTOTYPE( void srand, (unsigned int _seed) );
01052 _PROTOTYPE( double strtod, (const char *_nptr, char **_endptr) );
01053 _PROTOTYPE( long strtol, (const char *_nptr, char **_endptr, int _base) );
01054 _PROTOTYPE( int system, (const char *_string) );
01055 _PROTOTYPE( size_t wcstombs, (char *_s, const wchar_t *_pwcs, size_t _n));
01056 _PROTOTYPE( int wctomb, (char *_s, wchar_t _wchar) );
01057 _PROTOTYPE( void *bsearch, (const void *_key, const void *_base,
01058 size_t _nmemb, size_t _size,
01059 int (*compar) (const void *, const void *)) );
01060 _PROTOTYPE( void qsort, (void *_base, size_t _nmemb, size_t _size,
01061 int (*compar) (const void *, const void *)) );
01062 _PROTOTYPE( unsigned long int strtoul,
01063 (const char *_nptr, char **_endptr, int _base) );
01064
01065 #ifdef _MINIX
01066 _PROTOTYPE( int putenv, (const char *_name) );
01067 _PROTOTYPE(int getopt, (int _argc, char **_argv, char *_opts));
01068 extern char *optarg;
01069 extern int optind, opterr, optopt;
01070 #endif /* _MINIX */
01071
01072 #endif /* STDLIB_H */
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -