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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stdlib.h

?? 開源的嵌入式WEB服務器
?? 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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97aⅴ精品视频一二三区| 理论片日本一区| 91麻豆国产自产在线观看| 日本一区二区视频在线| 国内精品免费**视频| 国产亚洲欧美色| 成人午夜电影小说| 亚洲日本va在线观看| 欧美三区免费完整视频在线观看| 亚洲另类一区二区| 欧美日韩国产精品成人| 麻豆精品一二三| 中文字幕高清不卡| 欧美婷婷六月丁香综合色| 亚洲成年人影院| 日韩欧美一级片| 国产91精品一区二区麻豆亚洲| 中文字幕 久热精品 视频在线| 99久久99久久综合| 视频一区中文字幕| 久久精品视频免费| 99这里只有久久精品视频| 亚洲va欧美va国产va天堂影院| 日韩美女主播在线视频一区二区三区| 国产精品亚洲午夜一区二区三区| 亚洲欧洲日韩av| 欧美变态口味重另类| 日本高清不卡在线观看| 日本不卡视频一二三区| 久久精品综合网| 欧美亚洲一区二区在线观看| 久久不见久久见免费视频7| 亚洲欧美日韩一区二区三区在线观看| 精品视频一区二区不卡| 国产一区二区三区综合| 亚洲精品五月天| 精品国产第一区二区三区观看体验| www.亚洲在线| 久久99精品国产91久久来源| 亚洲精品国产精华液| 久久久久亚洲综合| 在线不卡欧美精品一区二区三区| 国产成人精品www牛牛影视| 亚洲福利一二三区| 亚洲国产成人自拍| 日韩欧美电影在线| 一本大道久久a久久综合婷婷 | 69久久夜色精品国产69蝌蚪网| 国产精品亚洲综合一区在线观看| 亚洲国产一区二区三区青草影视| 国产精品丝袜91| 精品国产乱码久久久久久久| 欧美艳星brazzers| av毛片久久久久**hd| 国产在线精品一区二区不卡了 | 不卡视频在线看| 激情图区综合网| 日本亚洲一区二区| 亚洲图片欧美色图| 综合久久综合久久| 日本一区二区三级电影在线观看 | 久久超碰97人人做人人爱| 亚洲成人777| 亚洲一二三区不卡| ...xxx性欧美| 国产精品麻豆一区二区| 久久久久久久久久美女| 欧美一二区视频| 日韩一区二区三区视频在线| 欧美日韩精品一区二区天天拍小说 | 777欧美精品| 欧美一a一片一级一片| 日本高清不卡视频| 在线看日本不卡| 欧美制服丝袜第一页| 日本久久一区二区三区| 91原创在线视频| 91国模大尺度私拍在线视频| 99精品视频在线观看免费| av亚洲精华国产精华精华| 成人免费视频视频| 成人黄色免费短视频| 成人高清av在线| 成人精品免费网站| av成人免费在线| 色综合久久天天| 色噜噜狠狠成人中文综合 | 色婷婷激情久久| 91电影在线观看| 欧美蜜桃一区二区三区| 欧美高清一级片在线| 欧美精品日韩精品| 精品久久久久久无| 国产欧美精品国产国产专区| 国产精品久久久久一区二区三区 | www.亚洲国产| 色哟哟欧美精品| 91精品午夜视频| 欧美精品一区二区在线播放| 国产午夜精品在线观看| 一区在线播放视频| 亚洲成人免费影院| 狠狠色丁香九九婷婷综合五月| 国产剧情一区二区| 91麻豆免费在线观看| 精品视频在线免费看| 日韩欧美国产精品| 中国av一区二区三区| 亚洲综合色成人| 蜜臀av在线播放一区二区三区| 黄一区二区三区| 成人毛片在线观看| 在线观看91av| 国产精品九色蝌蚪自拍| 亚洲午夜一区二区| 国产在线不卡一卡二卡三卡四卡| 成人动漫av在线| 欧美日本在线观看| 久久久久久麻豆| 偷窥国产亚洲免费视频| 国产成人免费视频精品含羞草妖精| 91女神在线视频| 欧美xxxxx裸体时装秀| 最新久久zyz资源站| 秋霞影院一区二区| av不卡免费在线观看| 91精品国产麻豆| 亚洲欧洲精品一区二区三区不卡| 日本不卡在线视频| 91蝌蚪porny九色| 精品剧情在线观看| 一区二区三区精品| 懂色av一区二区三区免费观看| 欧美精品 国产精品| 亚洲欧美电影一区二区| 国产一本一道久久香蕉| 欧美男女性生活在线直播观看| 国产精品国产三级国产普通话三级 | 成+人+亚洲+综合天堂| 欧美va亚洲va香蕉在线| 一区二区成人在线| 成人av资源在线| 久久久影视传媒| 毛片av一区二区| 欧美久久久久久蜜桃| 亚洲乱码国产乱码精品精98午夜 | 国产成人在线免费| 日韩视频在线一区二区| 亚洲一区二区三区四区在线| 北条麻妃一区二区三区| 久久久美女毛片| 美女国产一区二区三区| 欧美日韩三级一区二区| 一区二区三区精品| 一本大道久久a久久综合| 一区精品在线播放| 成人99免费视频| 中文字幕av在线一区二区三区| 国产在线精品一区二区不卡了 | 国产麻豆欧美日韩一区| 精品国产sm最大网站| 天天操天天干天天综合网| 91国产免费观看| 亚洲综合小说图片| 欧美日韩一区久久| 亚洲成人免费影院| 91精品国产综合久久福利| 丝袜亚洲另类欧美综合| 欧美日韩1234| 美女精品一区二区| 精品国产伦一区二区三区免费| 久久99精品久久只有精品| 欧美tickle裸体挠脚心vk| 九九**精品视频免费播放| 精品久久久久久久久久久久包黑料| 热久久国产精品| 久久伊人蜜桃av一区二区| 国产一区二区三区免费播放| 久久久久久久久久久久电影| 国产一区二区0| 国产精品麻豆99久久久久久| 97超碰欧美中文字幕| 亚洲影院免费观看| 日韩一区二区高清| 国产精品白丝jk白祙喷水网站| 国产精品久久久久久久久图文区 | 欧美性大战久久久久久久蜜臀| 中文字幕亚洲视频| 一本大道综合伊人精品热热 | 视频一区中文字幕国产| 在线电影国产精品| 国产乱人伦精品一区二区在线观看| 久久嫩草精品久久久久| 成人av电影免费观看| 亚洲福中文字幕伊人影院| 欧美精品亚洲一区二区在线播放| 久久91精品国产91久久小草| 国产精品美女久久久久aⅴ国产馆| 色偷偷一区二区三区| 蜜桃一区二区三区四区|