亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stdlib.h

?? 開源的嵌入式WEB服務(wù)器
?? H
?? 第 1 頁 / 共 2 頁
字號:
#pragma force_top_level
#pragma include_only_once

/* stdlib.h: ANSI draft (X3J11 May 88) library header, section 4.10 */
/* Copyright (C) Codemist Ltd., 1988-1993.                          */
/* Copyright: 1991-1998 Advanced RISC Machines Limited. All rights reserved. */
/*
 * RCS $Revision: 1.6 $
 * Checkin $Date: 1998/06/15 10:49:36 $
 * Revising $Author: wdijkstr $
 */
 
/*
 * stdlib.h declares four types, several general purpose functions,
 * and defines several macros.
 */

#ifndef __stdlib_h
#define __stdlib_h

#ifdef __cplusplus
extern "C" {
#endif

#ifndef __size_t
#  define __size_t 1
   typedef unsigned int size_t;   /* from <stddef.h> */
#endif

#ifndef __wchar_t
   typedef int __wchar_t;           /* from <stddef.h> */
#  define __wchar_t 1
#endif

#ifndef NULL
#  define NULL 0                  /* from <stddef.h> */
#endif

typedef struct div_t { int quot, rem; } div_t;
   /* type of the value returned by the div function. */
typedef struct ldiv_t { long int quot, rem; } ldiv_t;
   /* type of the value returned by the ldiv function. */

#ifdef __EXIT_FAILURE
#  define EXIT_FAILURE __EXIT_FAILURE
   /*
    * an integral expression which may be used as an argument to the exit
    * function to return unsuccessful termination status to the host
    * environment.
    */
#else
#  define EXIT_FAILURE 1  /* unixoid */
#endif
#define EXIT_SUCCESS 0
   /*
    * an integral expression which may be used as an argument to the exit
    * function to return successful termination status to the host
    * environment.
    */

#define RAND_MAX 0x7fffffff
   /*
    * an integral constant expression, the value of which is the maximum value
    * returned by the rand function.
    */
#define _ANSI_RAND_MAX 0x7fff /* for the so-called portable version rand() */
   /*
    * an integral constant expression, the value of which is the maximum value
    * returned by the _ANSI_rand function.
    */
#define MB_CUR_MAX 1
   /*
    * a positive integer expression whose value is the maximum number of bytes
    * in a multibyte character for the extended character set specified by the
    * current locale (category LC_CTYPE), and whose value is never greater
    * than MB_LEN_MAX.
    */

extern double atof(const char * /*nptr*/);
   /*
    * converts the initial part of the string pointed to by nptr to double
    * representation.
    * Returns: the converted value.
    */
extern int atoi(const char * /*nptr*/);
   /*
    * converts the initial part of the string pointed to by nptr to int
    * representation.
    * Returns: the converted value.
    */
extern long int atol(const char * /*nptr*/);
   /*
    * converts the initial part of the string pointed to by nptr to long int
    * representation.
    * Returns: the converted value.
    */

extern double strtod(const char * /*nptr*/, char ** /*endptr*/);
   /*
    * converts the initial part of the string pointed to by nptr to double
    * representation. First it decomposes the input string into three parts:
    * an initial, possibly empty, sequence of white-space characters (as
    * specified by the isspace function), a subject sequence resembling a
    * floating point constant; and a final string of one or more unrecognised
    * characters, including the terminating null character of the input string.
    * Then it attempts to convert the subject sequence to a floating point
    * number, and returns the result. A pointer to the final string is stored
    * in the object pointed to by endptr, provided that endptr is not a null
    * pointer.
    * Returns: the converted value if any. If no conversion could be performed,
    *          zero is returned. If the correct value is outside the range of
    *          representable values, plus or minus HUGE_VAL is returned
    *          (according to the sign of the value), and the value of the macro
    *          ERANGE is stored in errno. If the correct value would cause
    *          underflow, zero is returned and the value of the macro ERANGE is
    *          stored in errno.
    */
extern long int strtol(const char * /*nptr*/, char **/*endptr*/, int /*base*/);
   /*
    * converts the initial part of the string pointed to by nptr to long int
    * representation. First it decomposes the input string into three parts:
    * an initial, possibly empty, sequence of white-space characters (as
    * specified by the isspace function), a subject sequence resembling an
    * integer represented in some radix determined by the value of base, and a
    * final string of one or more unrecognised characters, including the
    * terminating null character of the input string. Then it attempts to
    * convert the subject sequence to an integer, and returns the result.
    * If the value of base is 0, the expected form of the subject sequence is
    * that of an integer constant (described in ANSI Draft, section 3.1.3.2),
    * optionally preceeded by a '+' or '-' sign, but not including an integer
    * suffix. If the value of base is between 2 and 36, the expected form of
    * the subject sequence is a sequence of letters and digits representing an
    * integer with the radix specified by base, optionally preceeded by a plus
    * or minus sign, but not including an integer suffix. The letters from a
    * (or A) through z (or Z) are ascribed the values 10 to 35; only letters
    * whose ascribed values are less than that of the base are permitted. If
    * the value of base is 16, the characters 0x or 0X may optionally precede
    * the sequence of letters and digits following the sign if present.
    * A pointer to the final string is stored in the object
    * pointed to by endptr, provided that endptr is not a null pointer.
    * Returns: the converted value if any. If no conversion could be performed,
    *          zero is returned. If the correct value is outside the range of
    *          representable values, LONG_MAX or LONG_MIN is returned
    *          (according to the sign of the value), and the value of the
    *          macro ERANGE is stored in errno.
    */
extern unsigned long int strtoul(const char * /*nptr*/,
                                       char ** /*endptr*/, int /*base*/);
   /*
    * converts the initial part of the string pointed to by nptr to unsigned
    * long int representation. First it decomposes the input string into three
    * parts: an initial, possibly empty, sequence of white-space characters (as
    * determined by the isspace function), a subject sequence resembling an
    * unsigned integer represented in some radix determined by the value of
    * base, and a final string of one or more unrecognised characters,
    * including the terminating null character of the input string. Then it
    * attempts to convert the subject sequence to an unsigned integer, and
    * returns the result. If the value of base is zero, the expected form of
    * the subject sequence is that of an integer constant (described in ANSI
    * Draft, section 3.1.3.2), optionally preceeded by a '+' or '-' sign, but
    * not including an integer suffix. If the value of base is between 2 and
    * 36, the expected form of the subject sequence is a sequence of letters
    * and digits representing an integer with the radix specified by base,
    * optionally preceeded by a '+' or '-' sign, but not including an integer
    * suffix. The letters from a (or A) through z (or Z) stand for the values
    * 10 to 35; only letters whose ascribed values are less than that of the
    * base are permitted. If the value of base is 16, the characters 0x or 0X
    * may optionally precede the sequence of letters and digits following the
    * sign, if present. A pointer to the final string is stored in the object
    * pointed to by endptr, provided that endptr is not a null pointer.
    * Returns: the converted value if any. If no conversion could be performed,
    *          zero is returned. If the correct value is outside the range of
    *          representable values, ULONG_MAX is returned, and the value of
    *          the macro ERANGE is stored in errno.
    */

extern int rand(void);
   /*
    * Computes a sequence of pseudo-random integers in the range 0 to RAND_MAX.
    * Uses an additive generator (Mitchell & Moore) of the form:
    *   Xn = (X[n-24] + X[n-55]) MOD 2^31
    * This is described in section 3.2.2 of Knuth, vol 2. It's period is
    * in excess of 2^55 and its randomness properties, though unproven, are
    * conjectured to be good. Empirical testing since 1958 has shown no flaws.
    * Returns: a pseudo-random integer.
    */
extern void srand(unsigned int /*seed*/);
   /*
    * uses its argument as a seed for a new sequence of pseudo-random numbers
    * to be returned by subsequent calls to rand. If srand is then called with
    * the same seed value, the sequence of pseudo-random numbers is repeated.
    * If rand is called before any calls to srand have been made, the same
    * sequence is generated as when srand is first called with a seed value
    * of 1.
    */
extern int _ANSI_rand(void);
   /*
    * The ANSI-defined 16-bit random number generator which computes
    * a sequence of pseudo-random integers in the range 0 to _ANSI_RAND_MAX.
    * Its properties are poor, though it IS very portable.
    * *** NOT AVAILABLE IN THE SHARED C LIBRARY ***
    * Returns: a pseudo-random integer.
    */
extern void _ANSI_srand(unsigned int /*seed*/);
   /*
    * Uses its argument as a seed for a new sequence of pseudo-random numbers
    * to be returned by subsequent calls to _ANSI_rand. If _ANSI_srand is then
    * called with the same seed value, the sequence of pseudo-random numbers
    * is repeated. If _ANSI_rand is called before any calls to _ANSI_srand have
    * been made, the same sequence is generated as when _ANSI_srand is first
    * called with a seed value of 1.
    * *** NOT AVAILABLE IN THE SHARED C LIBRARY ***
    */

extern void *calloc(size_t /*nmemb*/, size_t /*size*/);
   /*
    * allocates space for an array of nmemb objects, each of whose size is
    * 'size'. The space is initialised to all bits zero.
    * Returns: either a null pointer or a pointer to the allocated space.
    */
extern void free(void * /*ptr*/);
   /*
    * causes the space pointed to by ptr to be deallocated (i.e., made
    * available for further allocation). If ptr is a null pointer, no action
    * occurs. Otherwise, if ptr does not match a pointer earlier returned by
    * calloc, malloc or realloc or if the space has been deallocated by a call
    * to free or realloc, the behaviour is undefined.
    */
extern void *malloc(unsigned size_t /*size*/);
   /*
    * allocates space for an object whose size is specified by 'size' and whose
    * value is indeterminate.
    * Returns: either a null pointer or a pointer to the allocated space.
    */
extern void *realloc(void * /*ptr*/, size_t /*size*/);
   /*
    * changes the size of the object pointed to by ptr to the size specified by
    * size. The contents of the object shall be unchanged up to the lesser of
    * the new and old sizes. If the new size is larger, the value of the newly
    * allocated portion of the object is indeterminate. If ptr is a null
    * pointer, the realloc function behaves like a call to malloc for the
    * specified size. Otherwise, if ptr does not match a pointer earlier
    * returned by calloc, malloc or realloc, or if the space has been
    * deallocated by a call to free or realloc, the behaviour is undefined.
    * If the space cannot be allocated, the object pointed to by ptr is
    * unchanged. If size is zero and ptr is not a null pointer, the object it
    * points to is freed.
    * Returns: either a null pointer or a pointer to the possibly moved
    *          allocated space.
    */
extern void __heapstats(int (*dprint)(char const *format, ...));
   /*
    * reports current heap statistics (eg. number of free blocks in the free-list). 
    * A printf-style function dprint is used to format the output. The actual 
    * output is implementation defined. 
    */
extern void abort(void);
   /*
    * causes abnormal program termination to occur, unless the signal SIGABRT
    * is being caught and the signal handler does not return. Whether open
    * output streams are flushed or open streams are closed or temporary files
    * removed is implementation-defined (under Arthur/Brazil all these occur).
    * An implementation-defined form of the status 'unsuccessful termination'
    * (1 under Arthur/Brazil) is returned to the host environment by means
    * of a call to raise(SIGABRT).
    */
extern int atexit(void (* /*func*/)(void));
   /*
    * registers the function pointed to by func, to be called without its
    * arguments at normal program termination. It is possible to register at
    * least 32 functions.
    * Returns: zero if the registration succeeds, nonzero if it fails.
    */
extern void exit(int /*status*/);
   /*
    * causes normal program termination to occur. If more than one call to the
    * exit function is executed by a program, the behaviour is undefined.
    * First, all functions registered by the atexit function are called, in the
    * reverse order of their registration.
    * Next, all open output streams are flushed, all open streams are closed,
    * and all files created by the tmpfile function are removed.
    * Finally, control is returned to the host environment. If the value of
    * status is zero or EXIT_SUCCESS, an implementation-defined form of the
    * status 'successful termination' (0 under Arthur/Brazil) is returned. If
    * the value of status is EXIT_FAILURE, an implementation-defined form of
    * the status 'unsuccessful termination' (1 under Arthur/Brazil) is

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频一区二区三区| 欧美人体做爰大胆视频| 精品国产百合女同互慰| 性久久久久久久久久久久| 色综合久久天天| 中文字幕在线视频一区| 国产成人鲁色资源国产91色综 | 9191久久久久久久久久久| 亚洲日本在线视频观看| 99久久99久久精品国产片果冻 | 欧美在线一区二区| 国产亚洲欧美激情| 成人性生交大合| 中文字幕不卡的av| 成人av手机在线观看| 亚洲欧洲日产国产综合网| bt欧美亚洲午夜电影天堂| 亚洲人亚洲人成电影网站色| 97国产精品videossex| 亚洲乱码国产乱码精品精98午夜| 日本韩国欧美国产| 亚洲18女电影在线观看| 欧美电视剧在线看免费| 石原莉奈一区二区三区在线观看| 国产成人日日夜夜| 亚洲三级在线观看| 欧美日韩黄色一区二区| 日本中文字幕一区二区视频| 精品精品国产高清a毛片牛牛 | 亚洲国产一区二区视频| 欧美精品色综合| 精品亚洲国内自在自线福利| 欧美日韩国产bt| 五月天一区二区三区| 精品欧美久久久| av在线不卡免费看| 偷拍一区二区三区四区| 久久婷婷久久一区二区三区| 97久久精品人人澡人人爽| 亚洲成人一二三| 欧美一区日韩一区| 久久国产欧美日韩精品| 国产免费观看久久| 欧美三级韩国三级日本三斤| 激情综合五月婷婷| 亚洲色图制服诱惑| 日韩欧美国产精品| 91同城在线观看| 麻豆一区二区在线| 中文字幕中文字幕一区二区| 91精品国产综合久久福利软件| 国产乱码精品一区二区三区av | 欧美日韩国产综合一区二区| 九九精品视频在线看| 亚洲女女做受ⅹxx高潮| 久久夜色精品国产噜噜av| 欧美在线不卡视频| 顶级嫩模精品视频在线看| 免费观看30秒视频久久| 亚洲精选在线视频| 久久免费视频色| 日韩一卡二卡三卡| 色哟哟一区二区| 美国欧美日韩国产在线播放| 国产精品久久久99| 欧美成人官网二区| 欧美精品123区| 91久久精品一区二区二区| 国产福利精品导航| 毛片av一区二区三区| 亚洲自拍另类综合| 亚洲色图一区二区三区| 久久午夜老司机| 欧美一区二区三区视频| 日本高清不卡一区| 91在线小视频| 成人av一区二区三区| 精品午夜一区二区三区在线观看| 成人欧美一区二区三区黑人麻豆| 久久久久九九视频| 久久亚洲综合色一区二区三区| 欧美一区三区二区| 欧美日本在线视频| 欧美日韩黄视频| 欧美日韩精品一区二区天天拍小说 | 欧美日韩精品三区| 色噜噜夜夜夜综合网| 99久久精品久久久久久清纯| 国产白丝精品91爽爽久久| 久久精品国产秦先生| 老鸭窝一区二区久久精品| 免费人成黄页网站在线一区二区| 婷婷成人综合网| 日韩中文字幕一区二区三区| 亚洲国产一区二区三区| 亚洲mv在线观看| 五月天中文字幕一区二区| 午夜欧美一区二区三区在线播放| 亚洲高清一区二区三区| 亚欧色一区w666天堂| 日韩国产精品91| 日韩av不卡在线观看| 亚洲精品高清在线| 综合久久一区二区三区| 亚洲精品福利视频网站| 亚洲一区二区三区国产| 午夜精品影院在线观看| 青青草97国产精品免费观看无弹窗版| 奇米影视在线99精品| 激情文学综合网| 国产乱理伦片在线观看夜一区| 国产激情视频一区二区三区欧美| 国产不卡高清在线观看视频| 91麻豆精品在线观看| 在线一区二区三区四区五区| 欧美日本一区二区三区| 欧美电影精品一区二区| 精品久久一区二区| 国产亚洲成av人在线观看导航 | 欧美视频精品在线观看| 337p亚洲精品色噜噜| 久久一二三国产| 亚洲欧美一区二区三区孕妇| 亚洲成人午夜影院| 国产精品一品视频| 色88888久久久久久影院野外| 欧美视频精品在线| 精品国产91乱码一区二区三区| 久久九九久久九九| 亚洲自拍与偷拍| 韩日av一区二区| 97久久精品人人做人人爽| 欧美一区二区三区免费视频| 久久精品日产第一区二区三区高清版 | 中文字幕中文乱码欧美一区二区| 亚洲v中文字幕| 丁香天五香天堂综合| 欧美性大战久久| 国产亚洲欧洲997久久综合| 亚洲最大的成人av| 韩国女主播一区| 色天使久久综合网天天| 欧美一级欧美一级在线播放| 日本一区二区高清| 亚洲蜜臀av乱码久久精品蜜桃| 麻豆精品一区二区三区| 一本大道久久a久久综合| 精品蜜桃在线看| 亚洲成人一二三| 成人福利视频在线看| 色老汉av一区二区三区| 91精品国产欧美一区二区成人| 国产亚洲综合av| 日本中文字幕不卡| 在线观看91视频| 中文一区二区在线观看| 日韩电影免费一区| 色婷婷一区二区| 欧美激情一区二区三区在线| 免费看精品久久片| 欧美日韩夫妻久久| 国产欧美一区二区在线观看| 日本成人中文字幕| 欧美精品一二三| 亚洲一区在线观看网站| av色综合久久天堂av综合| 欧美精品一区二区久久婷婷 | 欧美日韩一区不卡| 国产亚洲视频系列| 国产乱码精品一区二区三区av | 国产成人免费视频网站高清观看视频| 欧美日韩国产高清一区| 亚洲中国最大av网站| 91久久精品网| 国产精品久久久久久久久免费桃花| 国产主播一区二区三区| 欧美成人女星排行榜| 麻豆中文一区二区| 26uuu国产日韩综合| 国产精品一二三四| 中文字幕免费不卡| 色综合久久精品| 亚洲一区二区中文在线| 欧美日韩成人一区二区| 久久国产福利国产秒拍| 国产视频一区在线观看| 91在线精品一区二区三区| 一区二区三区四区蜜桃| 欧美福利视频导航| 国产又粗又猛又爽又黄91精品| 国产日韩欧美一区二区三区乱码 | 国产米奇在线777精品观看| 欧美经典三级视频一区二区三区| 波多野结衣在线一区| 亚洲一二三四在线观看| 日韩久久久精品| 91丨九色丨蝌蚪丨老版| 石原莉奈在线亚洲二区| 国产欧美va欧美不卡在线| 91成人免费电影|