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

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

?? stdlib.h

?? ecos下的gui開發(fā)源代碼
?? H
字號(hào):
#ifndef CYGONCE_ISO_STDLIB_H
#define CYGONCE_ISO_STDLIB_H
/*========================================================================
//
//      stdlib.h
//
//      ISO standard library functions
//
//========================================================================
//####ECOSGPLCOPYRIGHTBEGIN####
// -------------------------------------------
// This file is part of eCos, the Embedded Configurable Operating System.
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
//
// eCos is free software; you can redistribute it and/or modify it under
// the terms of the GNU General Public License as published by the Free
// Software Foundation; either version 2 or (at your option) any later version.
//
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
// for more details.
//
// You should have received a copy of the GNU General Public License along
// with eCos; if not, write to the Free Software Foundation, Inc.,
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
//
// As a special exception, if other files instantiate templates or use macros
// or inline functions from this file, or you compile this file and link it
// with other works to produce a work based on this file, this file does not
// by itself cause the resulting work to be covered by the GNU General Public
// License. However the source code for this file must still be made available
// in accordance with section (3) of the GNU General Public License.
//
// This exception does not invalidate any other reasons why a work based on
// this file might be covered by the GNU General Public License.
//
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
// at http://sources.redhat.com/ecos/ecos-license/
// -------------------------------------------
//####ECOSGPLCOPYRIGHTEND####
//========================================================================
//#####DESCRIPTIONBEGIN####
//
// Author(s):     jlarmour
// Contributors:  
// Date:          2000-04-14
// Purpose:       This file provides the stdlib functions required by 
//                ISO C and POSIX 1003.1.
// Description:   The real contents of this file get set from the
//                configuration (set by the implementation)
// Usage:         #include <stdlib.h>
//
//####DESCRIPTIONEND####
//
//======================================================================
*/

/* CONFIGURATION */

#include <pkgconf/isoinfra.h>          /* Configuration header */

/* INCLUDES */

/* This is the "standard" way to get NULL, wchar_t and size_t from stddef.h,
 * which is the canonical location of the definitions.
 */
#define __need_NULL
#define __need_size_t
#define __need_wchar_t
#include <stddef.h>

#include <cyg/infra/cyg_type.h>     /* For CYGBLD_ATTRIB_NORET etc. */

/*==========================================================================*/

#if CYGINT_ISO_STDLIB_STRCONV
# ifdef CYGBLD_ISO_STDLIB_STRCONV_HEADER
#  include CYGBLD_ISO_STDLIB_STRCONV_HEADER
# else

/* ISO C 7.10.1 - String conversion functions */

#ifdef __cplusplus
extern "C" {
#endif

extern int
atoi( const char * /* int_str */ );

extern long
atol( const char * /* long_str */ );

extern long
strtol( const char * /* long_str */, char ** /* endptr */,
        int /* base */ );

extern unsigned long
strtoul( const char * /* ulong_str */, char ** /* endptr */,
         int /* base */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 


# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_STDLIB_STRCONV_FLOAT
# ifdef CYGBLD_ISO_STDLIB_STRCONV_FLOAT_HEADER
#  include CYGBLD_ISO_STDLIB_STRCONV_FLOAT_HEADER
# else

/* ISO C 7.10.1 - String conversion functions */

#ifdef __cplusplus
extern "C" {
#endif

extern double
atof( const char * /* double_str */ );

extern double
strtod( const char * /* double_str */, char ** /* endptr */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 


# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_RAND
# ifdef CYGBLD_ISO_RAND_HEADER
#  include CYGBLD_ISO_RAND_HEADER
# else

/* ISO C 7.10.2 - Pseudo-random sequence generation functions */

/* Maximum value returned by rand().  */
#define RAND_MAX  2147483647

#ifdef __cplusplus
extern "C" {
#endif

extern int
rand( void );

extern void
srand( unsigned int /* seed */ );

/* POSIX 1003.1 section 8.3.8 rand_r() */
extern int
rand_r( unsigned int * /* seed */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_MALLOC
# ifdef CYGBLD_ISO_MALLOC_HEADER
#  include CYGBLD_ISO_MALLOC_HEADER
# else

/* ISO C 7.10.3 - Memory management functions */

#ifdef __cplusplus
extern "C" {
#endif

extern void *
calloc( size_t /* num_objects */, size_t /* object_size */ );

extern void
free( void * /* ptr */ );

extern void *
malloc( size_t /* size */ );

extern void *
realloc( void * /* ptr */, size_t /* size */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_MALLINFO
# ifdef CYGBLD_ISO_MALLINFO_HEADER
#  include CYGBLD_ISO_MALLINFO_HEADER
# else

#ifdef __cplusplus
extern "C" {
#endif

/* SVID2/XPG mallinfo structure */

struct mallinfo {
    int arena;    /* total size of memory arena */
    int ordblks;  /* number of ordinary memory blocks */
    int smblks;   /* number of small memory blocks */
    int hblks;    /* number of mmapped regions */
    int hblkhd;   /* total space in mmapped regions */
    int usmblks;  /* space used by small memory blocks */
    int fsmblks;  /* space available for small memory blocks */
    int uordblks; /* space used by ordinary memory blocks */
    int fordblks; /* space free for ordinary blocks */
    int keepcost; /* top-most, releasable (via malloc_trim) space */
    int maxfree;  /* (NON-STANDARD EXTENSION) size of largest free block */
};

extern struct mallinfo
mallinfo( void );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_EXIT
# ifdef CYGBLD_ISO_EXIT_HEADER
#  include CYGBLD_ISO_EXIT_HEADER
# else

/* ISO C 7.10.4 - Communication with the environment */

/* codes to pass to exit() */

/* Successful exit status - must be zero (POSIX 1003.1 8.1) */
#define EXIT_SUCCESS  0
/* Failing exit status - must be non-zero (POSIX 1003.1 8.1) */
#define EXIT_FAILURE  1

#ifdef __cplusplus
extern "C" {
#endif

/* Type of function used by atexit() */
typedef void (*__atexit_fn_t)( void );

extern void
abort( void ) CYGBLD_ATTRIB_NORET;

extern int
atexit( __atexit_fn_t /* func_to_register */ );

extern void
exit( int /* status */ ) CYGBLD_ATTRIB_NORET;

/* POSIX 1003.1 section 3.2.2 "Terminate a process" */

//@@@ FIXME unistd.h
extern void
_exit( int /* status */ ) CYGBLD_ATTRIB_NORET;

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_STDLIB_ENVIRON
# ifdef CYGBLD_ISO_STDLIB_ENVIRON_HEADER
#  include CYGBLD_ISO_STDLIB_ENVIRON_HEADER
# else

/* ISO C 7.10.4 - Communication with the environment */

#ifdef __cplusplus
extern "C" {
#endif

#ifndef _POSIX_SOURCE

extern char **environ;   /* standard definition of environ */

#endif
    
extern char *
getenv( const char * /* name */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_STDLIB_SYSTEM
# ifdef CYGBLD_ISO_STDLIB_SYSTEM_HEADER
#  include CYGBLD_ISO_STDLIB_SYSTEM_HEADER
# else

/* ISO C 7.10.4 - Communication with the environment */

#ifdef __cplusplus
extern "C" {
#endif

extern int
system( const char * /* command */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_BSEARCH
# ifdef CYGBLD_ISO_BSEARCH_HEADER
#  include CYGBLD_ISO_BSEARCH_HEADER
# else

/* ISO C 7.10.5 - Searching and sorting utilities */

#ifdef __cplusplus
extern "C" {
#endif

typedef int (*__bsearch_comparison_fn_t)(const void * /* object1 */,
                                         const void * /* object2 */);

extern void *
bsearch( const void * /* search_key */, const void * /* first_object */,
         size_t /* num_objects */, size_t /* object_size */,
         __bsearch_comparison_fn_t /* comparison_fn */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#if CYGINT_ISO_QSORT
# ifdef CYGBLD_ISO_QSORT_HEADER
#  include CYGBLD_ISO_QSORT_HEADER
# else

/* ISO C 7.10.5 - Searching and sorting utilities */

#ifdef __cplusplus
extern "C" {
#endif

typedef int (*__qsort_comparison_fn_t)(const void * /* object1 */,
                                       const void * /* object2 */);

extern void
qsort( void * /* first_object */, size_t /* num_objects */,
       size_t /* object_size */, __qsort_comparison_fn_t /* comparison_fn */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*======================================================================*/

#if CYGINT_ISO_ABS
# ifdef CYGBLD_ISO_STDLIB_ABS_HEADER
#  include CYGBLD_ISO_STDLIB_ABS_HEADER
# else

/* TYPE DEFINITIONS */

/* ISO C 7.10 and 7.10.6 - Integer Arithmetic Functions */

#ifdef __cplusplus
extern "C" {
#endif

extern int
abs( int /* val */ ) __attribute__((__const__));

extern long
labs( long /* val */ ) __attribute__((__const__));

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*======================================================================*/

#if CYGINT_ISO_DIV
# ifdef CYGBLD_ISO_STDLIB_DIV_HEADER
#  include CYGBLD_ISO_STDLIB_DIV_HEADER
# else

/* ISO C 7.10 and 7.10.6 - Integer Arithmetic Functions */

/* return type of the div() function */

typedef struct {
    int quot;      /* quotient  */
    int rem;       /* remainder */
} div_t;


/* return type of the ldiv() function */

typedef struct {
    long quot;     /* quotient  */
    long rem;      /* remainder */
} ldiv_t;

#ifdef __cplusplus
extern "C" {
#endif

extern div_t
div( int /* numerator */, int /* denominator */ ) __attribute__((__const__));

extern ldiv_t
ldiv( long /* numerator */, long /* denominator */ ) __attribute__((__const__));

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

/* Maximum number of bytes in a multibyte character for the current locale */

#ifdef CYGBLD_ISO_STDLIB_MB_CUR_MAX_HEADER
# include CYGBLD_ISO_STDLIB_MB_CUR_MAX_HEADER
#else
# define MB_CUR_MAX 1
#endif

#if CYGINT_ISO_STDLIB_MULTIBYTE
# ifdef CYGBLD_ISO_STDLIB_MULTIBYTE_HEADER
#  include CYGBLD_ISO_STDLIB_MULTIBYTE_HEADER
# else

/* ISO C 7.10.7 - Multibyte character functions */


#ifdef __cplusplus
extern "C" {
#endif

extern int
mblen( const char * /* s */, size_t /* n */ );

extern int
mbtowc( wchar_t * /* pwc */, const char * /* s */, size_t /* n */ );

extern int
wctomb( char * /* s */, wchar_t /* wchar */ );

extern size_t
mbstowcs( wchar_t * /* pwcs */, const char * /* s */, size_t /* n */ );

extern size_t
wcstombs( char * /* s */, const wchar_t * /* pwcs */, size_t /* n */ );

#ifdef __cplusplus
} /* extern "C" */
#endif 

# endif
#endif

/*==========================================================================*/

#endif /* CYGONCE_ISO_STDLIB_H multiple inclusion protection */

/* EOF stdlib.h */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人动漫一区二区在线| 水蜜桃久久夜色精品一区的特点 | 欧美一级在线视频| 99re这里只有精品视频首页| 成人免费视频网站在线观看| 国产成人在线观看| 不卡一二三区首页| 97久久人人超碰| 91福利在线免费观看| 色94色欧美sute亚洲13| 日本二三区不卡| 欧美美女bb生活片| 日韩一区二区在线看片| 精品国产免费一区二区三区四区| 精品国精品国产| 精品少妇一区二区三区免费观看 | 精品国产一区二区三区四区四 | 国产成人综合在线播放| 成人网页在线观看| 在线欧美日韩国产| 51精品秘密在线观看| 欧美一区二区三区电影| 久久久夜色精品亚洲| 国产精品情趣视频| 石原莉奈在线亚洲三区| 激情久久五月天| 99精品热视频| 91精品国产美女浴室洗澡无遮挡| 91精品国产综合久久精品图片| 日韩欧美电影一二三| 亚洲欧洲韩国日本视频| 亚洲五码中文字幕| 国产精品一区免费视频| 日本伦理一区二区| 久久亚洲春色中文字幕久久久| 国产精品久久久久一区| 亚洲一区二区三区免费视频| 久久精品国产免费看久久精品| 成人激情小说网站| 欧美日韩一区国产| 国产精品美女久久久久aⅴ | 偷拍与自拍一区| 国产乱码精品一区二区三区av| 99re视频这里只有精品| 精品久久久久久久一区二区蜜臀| 中文字幕中文字幕一区二区| 欧美aaaaa成人免费观看视频| 99国产精品久久久| 国产亚洲一区字幕| 久久国产精品第一页| 欧美亚洲动漫精品| 国产精品成人免费| 国产在线精品一区二区夜色| 欧美亚洲一区二区在线| 国产日韩高清在线| 蜜臀精品久久久久久蜜臀| 日本精品一区二区三区高清| 国产亚洲精品久| 免费人成黄页网站在线一区二区| 色老综合老女人久久久| 国产欧美日韩精品在线| 狠狠久久亚洲欧美| 欧美一级一区二区| 日一区二区三区| 精品视频123区在线观看| 亚洲天堂免费看| eeuss影院一区二区三区| 久久色视频免费观看| 久久精品国产久精国产| 精品日韩欧美在线| 九九视频精品免费| 精品久久久久久最新网址| 蜜臀av性久久久久av蜜臀妖精| 欧美猛男gaygay网站| 亚洲成人自拍偷拍| 欧美女孩性生活视频| 五月天一区二区三区| 欧美日韩一区二区三区在线 | www日韩大片| 激情伊人五月天久久综合| 日韩一区二区三区四区五区六区| 日韩精品福利网| 欧美一区二区三区人| 狠狠色狠狠色综合系列| 久久久亚洲欧洲日产国码αv| 美女视频黄频大全不卡视频在线播放| 欧美日韩国产高清一区| 日产精品久久久久久久性色| 欧美一卡在线观看| 国产成人精品免费在线| 中文字幕中文字幕中文字幕亚洲无线| 99精品国产视频| 亚洲成人av资源| 精品免费日韩av| 99免费精品视频| 亚洲国产成人精品视频| 欧美一区二区精品| 国产成人精品在线看| 亚洲天堂精品视频| 欧美一区二区三区四区视频 | 国产精品 日产精品 欧美精品| 国产情人综合久久777777| 色综合中文字幕国产| 亚洲裸体在线观看| 欧美一区二区三区免费在线看| 国产一区二区在线影院| 亚洲视频1区2区| 日韩一级片在线观看| 成人午夜视频网站| 丝袜脚交一区二区| 国产精品初高中害羞小美女文| 欧美日韩视频在线一区二区| 国产毛片精品视频| 亚洲午夜久久久久久久久电影网| 日韩亚洲国产中文字幕欧美| 99国产精品99久久久久久| 青青青爽久久午夜综合久久午夜 | 在线观看免费视频综合| 国产综合色视频| 亚洲国产日韩一级| 欧美国产一区视频在线观看| 欧美日韩一区二区三区在线| 岛国一区二区在线观看| 日本成人在线网站| 一区二区三区中文字幕电影| 久久影院午夜片一区| 欧美视频一二三区| 国产一区 二区 三区一级| 一区二区三区四区高清精品免费观看| 91精品中文字幕一区二区三区| 99久久精品一区二区| 加勒比av一区二区| 日本在线不卡一区| 亚洲女人的天堂| 国产免费观看久久| 日韩精品专区在线影院重磅| 欧美日韩国产大片| 在线观看不卡视频| 91麻豆国产精品久久| 国产成人av一区| 风间由美一区二区三区在线观看 | 国产精品国产精品国产专区不片| 欧美电视剧免费全集观看| 欧美日韩一区二区在线观看视频| 色婷婷综合久久| 91丨porny丨蝌蚪视频| 成人深夜在线观看| 国产精品一区二区无线| 国产一区二区三区在线观看免费视频| 日韩成人免费在线| 男女性色大片免费观看一区二区 | 欧美日韩视频一区二区| 欧美在线三级电影| 欧美在线你懂的| 在线中文字幕不卡| 欧美伊人精品成人久久综合97| 色哟哟国产精品免费观看| 91伊人久久大香线蕉| 91色|porny| 欧美日韩综合色| 91精品国产综合久久福利| 欧美老肥妇做.爰bbww| 制服丝袜激情欧洲亚洲| 欧美一级一区二区| 精品国产乱码久久| 亚洲国产高清不卡| 有坂深雪av一区二区精品| 一区二区三区在线免费播放 | 精品一区二区三区的国产在线播放| 日韩国产在线观看一区| 老鸭窝一区二区久久精品| 国产精品一区二区视频| jlzzjlzz国产精品久久| 欧美日本国产视频| 精品国产亚洲一区二区三区在线观看| 久久精品一区二区三区不卡牛牛| 久久久久国产成人精品亚洲午夜| 中文字幕 久热精品 视频在线| 亚洲人成网站在线| 日本不卡中文字幕| 国产精品一区二区无线| 色欧美片视频在线观看| 日韩一区二区视频| 日本一区二区在线不卡| 亚洲高清视频在线| 国内精品嫩模私拍在线| 91丨九色丨黑人外教| 在线不卡欧美精品一区二区三区| 26uuu精品一区二区| 亚洲免费在线观看| 精品亚洲成a人| 97国产精品videossex| 欧美哺乳videos| 亚洲三级久久久| 国内成人精品2018免费看| 色噜噜狠狠成人中文综合| 久久蜜臀精品av| 天天av天天翘天天综合网色鬼国产| 国产v日产∨综合v精品视频| 欧美精品日韩一本|