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

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

?? stdio.h

?? uCOS2嵌入式操作系統源碼
?? H
字號:
/*  stdio.h

    Definitions for stream input/output.

    Copyright (c) 1987, 1992 by Borland International
    All Rights Reserved.
*/

#ifndef __STDIO_H
#define __STDIO_H

#if !defined(___DEFS_H)
#include <_defs.h>
#endif

#if !defined(___NFILE_H)
#include <_nfile.h>
#endif

#ifndef NULL
#include <_null.h>
#endif

#ifndef _SIZE_T
#define _SIZE_T
typedef unsigned size_t;
#endif

/* Definition of the file position type
*/
typedef long    fpos_t;


/* Definition of the control structure for streams
*/
typedef struct  {
        int             level;          /* fill/empty level of buffer */
        unsigned        flags;          /* File status flags          */
        char            fd;             /* File descriptor            */
        unsigned char   hold;           /* Ungetc char if no buffer   */
        int             bsize;          /* Buffer size                */
        unsigned char   _FAR *buffer;   /* Data transfer buffer       */
        unsigned char   _FAR *curp;     /* Current active pointer     */
        unsigned        istemp;         /* Temporary file indicator   */
        short           token;          /* Used for validity checking */
}       FILE;                           /* This is the FILE object    */

/* Bufferisation type to be used as 3rd argument for "setvbuf" function
*/
#define _IOFBF  0
#define _IOLBF  1
#define _IONBF  2

/*  "flags" bits definitions
*/
#define _F_RDWR 0x0003                  /* Read/write flag       */
#define _F_READ 0x0001                  /* Read only file        */
#define _F_WRIT 0x0002                  /* Write only file       */
#define _F_BUF  0x0004                  /* Malloc'ed Buffer data */
#define _F_LBUF 0x0008                  /* line-buffered file    */
#define _F_ERR  0x0010                  /* Error indicator       */
#define _F_EOF  0x0020                  /* EOF indicator         */
#define _F_BIN  0x0040                  /* Binary file indicator */
#define _F_IN   0x0080                  /* Data is incoming      */
#define _F_OUT  0x0100                  /* Data is outgoing      */
#define _F_TERM 0x0200                  /* File is a terminal    */

/* End-of-file constant definition
*/
#define EOF (-1)            /* End of file indicator */

/* Number of files that can be open simultaneously
*/
#if __STDC__
#define FOPEN_MAX (_NFILE_ - 2) /* (_NFILE_ - stdaux & stdprn) */
#else
#define FOPEN_MAX (_NFILE_)     /* Able to have 20 files */
#define SYS_OPEN  (_NFILE_)
#endif

#define FILENAME_MAX 80

/* Default buffer size use by "setbuf" function
*/
#define BUFSIZ  512         /* Buffer size for stdio */

/* Size of an arry large enough to hold a temporary file name string
*/
#define L_ctermid   5       /* CON: plus null byte */
#define P_tmpdir    ""      /* temporary directory */
#define L_tmpnam    13      /* tmpnam buffer size */

/* Constants to be used as 3rd argument for "fseek" function
*/
#define SEEK_CUR    1
#define SEEK_END    2
#define SEEK_SET    0

/* Number of unique file names that shall be generated by "tmpnam" function
*/
#define TMP_MAX     0xFFFF

/* Standard I/O predefined streams
*/

#if !defined( _RTLDLL )
extern  FILE    _Cdecl _streams[];
extern  unsigned    _Cdecl _nfile;

#define stdin   (&_streams[0])
#define stdout  (&_streams[1])
#define stderr  (&_streams[2])

#if !__STDC__
#define stdaux  (&_streams[3])
#define stdprn  (&_streams[4])
#endif

#else

#ifdef __cplusplus
extern "C" {
#endif
FILE far * far __getStream(int);
#ifdef __cplusplus
}
#endif

#define stdin   __getStream(0)
#define stdout  __getStream(1)
#define stderr  __getStream(2)
#define stdaux  __getStream(3)
#define stdprn  __getStream(4)

#endif

#ifdef __cplusplus
extern "C" {
#endif
void    _Cdecl clearerr(FILE _FAR *__stream);
int     _Cdecl _FARFUNC fclose(FILE _FAR *__stream);
int     _Cdecl _FARFUNC fflush(FILE _FAR *__stream);
int     _Cdecl _FARFUNC fgetc(FILE _FAR *__stream);
int     _Cdecl fgetpos(FILE _FAR *__stream, fpos_t _FAR *__pos);
char   _FAR *_Cdecl _FARFUNC fgets(char _FAR *__s, int __n, FILE _FAR *__stream);
FILE   _FAR *_Cdecl _FARFUNC fopen(const char _FAR *__path, const char _FAR *__mode);
int     _Cdecl _FARFUNC fprintf(FILE _FAR *__stream, const char _FAR *__format, ...);
int     _Cdecl _FARFUNC fputc(int __c, FILE _FAR *__stream);
int     _Cdecl _FARFUNC fputs(const char _FAR *__s, FILE _FAR *__stream);
size_t  _Cdecl _FARFUNC fread(void _FAR *__ptr, size_t __size, size_t __n,
                     FILE _FAR *__stream);
FILE   _FAR *_Cdecl _FARFUNC freopen(const char _FAR *__path, const char _FAR *__mode,
                            FILE _FAR *__stream);
int     _Cdecl _FARFUNC fscanf(FILE _FAR *__stream, const char _FAR *__format, ...);
int     _Cdecl _FARFUNC fseek(FILE _FAR *__stream, long __offset, int __whence);
int     _Cdecl fsetpos(FILE _FAR *__stream, const fpos_t _FAR *__pos);
long    _Cdecl _FARFUNC ftell(FILE _FAR *__stream);
size_t  _Cdecl _FARFUNC fwrite(const void _FAR *__ptr, size_t __size, size_t __n,
                      FILE _FAR *__stream);
char   _FAR *_Cdecl gets(char _FAR *__s);
void    _Cdecl perror(const char _FAR *__s);
int     _Cdecl printf(const char _FAR *__format, ...);
int     _Cdecl puts(const char _FAR *__s);
int     _CType remove(const char _FAR *__path);
int     _CType _FARFUNC rename(const char _FAR *__oldname,const char _FAR *__newname);
void    _Cdecl _FARFUNC rewind(FILE _FAR *__stream);
int     _Cdecl scanf(const char _FAR *__format, ...);
void    _Cdecl setbuf(FILE _FAR *__stream, char _FAR *__buf);
int     _Cdecl _FARFUNC setvbuf(FILE _FAR *__stream, char _FAR *__buf,
                       int __type, size_t __size);
int     _Cdecl _FARFUNC sprintf(char _FAR *__buffer, const char _FAR *__format, ...);
int     _Cdecl _FARFUNC sscanf(const char _FAR *__buffer,
                      const char _FAR *__format, ...);
char   _FAR *_Cdecl _FARFUNC strerror(int __errnum);
FILE   _FAR *_Cdecl _FARFUNC tmpfile(void);
char   _FAR *_Cdecl _FARFUNC tmpnam(char _FAR *__s);
int     _Cdecl _FARFUNC ungetc(int __c, FILE _FAR *__stream);
int     _Cdecl _FARFUNC vfprintf(FILE _FAR *__stream, const char _FAR *__format,
                        void _FAR *__arglist);
int     _Cdecl _FARFUNC vfscanf(FILE _FAR *__stream, const char _FAR *__format,
                        void _FAR *__arglist);
int     _CType vprintf(const char _FAR *__format, void _FAR *__arglist);
int     _Cdecl vscanf(const char _FAR *__format, void _FAR *__arglist);
int     _Cdecl _FARFUNC vsprintf(char _FAR *__buffer, const char _FAR *__format,
                        void _FAR *__arglist);
int     _Cdecl _FARFUNC vsscanf(const char _FAR *__buffer, const char _FAR *__format,
                        void _FAR *__arglist);
int     _CType unlink(const char _FAR *__path);
int     _Cdecl getc(FILE _FAR *__fp);

int     _Cdecl getchar(void);
int     _Cdecl putchar(const int __c);

int     _Cdecl putc(const int __c, FILE _FAR *__fp);
int     _Cdecl feof(FILE _FAR *__fp);
int     _Cdecl ferror(FILE _FAR *__fp);


#if !__STDC__
int     _Cdecl _FARFUNC fcloseall(void);
FILE   _FAR *_Cdecl _FARFUNC fdopen(int __handle, char _FAR *__type);
int     _Cdecl _FARFUNC fgetchar(void);
int     _Cdecl _FARFUNC flushall(void);
int     _Cdecl _FARFUNC fputchar(int __c);
FILE   _FAR * _Cdecl _fsopen (const char _FAR *__path, const char _FAR *__mode,
                  int __shflag);
int     _Cdecl getw(FILE _FAR *__stream);
int     _Cdecl putw(int __w, FILE _FAR *__stream);
int     _Cdecl rmtmp(void);
char   _FAR * _Cdecl _FARFUNC _strerror(const char _FAR *__s);
char   _FAR * _Cdecl _FARFUNC tempnam(char _FAR *__dir, char _FAR *__pfx);

#define fileno(f)       ((f)->fd)
#ifdef __MSC
#define _fileno(f)  fileno(f)
#endif

#endif  /* !__STDC__ */

int      _Cdecl _FARFUNC _fgetc(FILE _FAR *__stream);           /* used by getc() macro */
int      _Cdecl _FARFUNC _fputc(char __c, FILE _FAR *__stream); /* used by putc() macro */

void    _Cdecl _InitEasyWin(void);  /* Initialization call for Easy Windows */

#ifdef  __cplusplus
}
#endif

/*  The following macros provide for common functions */

#define ferror(f)   ((f)->flags & _F_ERR)
#define feof(f)     ((f)->flags & _F_EOF)

#define getc(f) \
  ((--((f)->level) >= 0) ? (unsigned char)(*(f)->curp++) : \
    _fgetc (f))

#define putc(c,f) \
  ((++((f)->level) < 0) ? (unsigned char)(*(f)->curp++=(c)) : \
    _fputc ((c),f))

#define getchar()  getc(stdin)
#define putchar(c) putc((c), stdout)

#define ungetc(c,f) ungetc((c),f)   /* traditionally a macro */

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产a级| 国产精品久久毛片av大全日韩| 欧美亚洲动漫另类| 亚洲一区二区欧美日韩| 欧美一区二区视频观看视频| 欧美v日韩v国产v| 欧美一区二区日韩一区二区| 亚洲精选视频在线| 国产精品乱人伦一区二区| 亚洲三级理论片| 日韩福利电影在线| 国产高清无密码一区二区三区| 91视频在线观看| 日韩一区和二区| 国产精品久久久久久久岛一牛影视| 一区二区三区美女| 欧美亚洲日本国产| 在线播放国产精品二区一二区四区| 日韩免费性生活视频播放| 一区二区三区精品| 亚洲一卡二卡三卡四卡五卡| 日韩av高清在线观看| 91美女蜜桃在线| 蜜桃视频一区二区三区| 日韩中文字幕91| 波多野结衣在线aⅴ中文字幕不卡| 91高清视频在线| 国产情人综合久久777777| 亚洲国产毛片aaaaa无费看 | 国产在线不卡一卡二卡三卡四卡| 色综合久久综合中文综合网| 久久综合中文字幕| 亚洲一二三区不卡| 成人精品视频网站| 欧美成人综合网站| 亚洲成在人线免费| 99精品欧美一区二区蜜桃免费| 欧美成人性战久久| 亚洲不卡一区二区三区| 成人高清av在线| 久久午夜免费电影| 美女一区二区视频| 精品污污网站免费看| 国产精品福利一区| 国产在线视频一区二区| 5566中文字幕一区二区电影| 五月激情六月综合| 91精品福利在线一区二区三区| 亚洲国产人成综合网站| 91行情网站电视在线观看高清版| 亚洲欧美综合网| www.日韩精品| 亚洲人妖av一区二区| 成人va在线观看| 亚洲天堂久久久久久久| 99精品黄色片免费大全| 狠狠色丁香婷婷综合| 国产麻豆视频精品| 日韩色视频在线观看| 亚洲123区在线观看| 日本高清视频一区二区| 国产精品区一区二区三区| 狠狠色狠狠色合久久伊人| 这里是久久伊人| 日本伊人色综合网| 4438x亚洲最大成人网| 亚洲国产精品久久久久婷婷884| 色香色香欲天天天影视综合网| 中文字幕精品综合| 国产精品一卡二卡在线观看| 精品国产网站在线观看| 久久超级碰视频| 欧美成人国产一区二区| 伦理电影国产精品| 久久综合久久久久88| 国产一区二区三区免费| 国产亚洲成年网址在线观看| 国产曰批免费观看久久久| 国产亚洲一区字幕| 国产999精品久久久久久 | 免费久久精品视频| 欧美一级黄色大片| 国产一区免费电影| 国产性色一区二区| a级高清视频欧美日韩| 亚洲欧洲精品一区二区三区不卡| 99国产精品久| 一区二区三区免费| 欧美狂野另类xxxxoooo| 久久国产精品无码网站| 久久久久国产精品免费免费搜索| 国产不卡视频在线播放| 中文字幕在线不卡一区二区三区 | 自拍偷在线精品自拍偷无码专区| 91视频在线看| 性欧美疯狂xxxxbbbb| 日韩精品一区二区三区三区免费 | 日日摸夜夜添夜夜添亚洲女人| 欧美妇女性影城| 99这里只有久久精品视频| 久久精品99国产精品| 一区二区三区精品| 亚洲色图在线视频| 国产精品盗摄一区二区三区| 久久久亚洲精品石原莉奈| 久久久亚洲精品一区二区三区| 亚洲国产wwwccc36天堂| 一本到不卡免费一区二区| 亚洲电影一区二区| 亚洲人妖av一区二区| 欧美日韩激情在线| 精品中文字幕一区二区| 欧美激情艳妇裸体舞| 色香蕉久久蜜桃| 免费在线一区观看| 国产精品久久久久婷婷| 欧美日本一区二区| 国产成人av影院| 亚洲国产aⅴ成人精品无吗| 26uuu亚洲婷婷狠狠天堂| 91色视频在线| 狠狠久久亚洲欧美| 亚洲乱码国产乱码精品精98午夜| 日韩一区二区三| 色综合久久中文综合久久97| 麻豆免费看一区二区三区| 亚洲欧洲一区二区在线播放| 欧美精品一二三| 成人毛片老司机大片| 日韩精彩视频在线观看| 国产精品素人视频| 91精品国产麻豆国产自产在线| 风间由美一区二区三区在线观看| 亚洲综合在线观看视频| 久久精品视频网| 在线播放亚洲一区| 91浏览器打开| 国产精品资源在线观看| 日日摸夜夜添夜夜添国产精品 | 青椒成人免费视频| 亚洲手机成人高清视频| 久久综合狠狠综合久久综合88| 欧美制服丝袜第一页| 成人视屏免费看| 久久99热99| 视频一区视频二区中文字幕| 日韩伦理免费电影| 久久久久综合网| 欧美一区二区精品在线| 色天使色偷偷av一区二区| 国产91丝袜在线播放九色| 蜜桃视频一区二区三区| aaa国产一区| 337p亚洲精品色噜噜噜| 蜜臀av国产精品久久久久| voyeur盗摄精品| 欧美一区二区精品| 视频一区国产视频| 欧美视频一区二区| 日韩美女精品在线| 国产成人免费av在线| 欧美精品自拍偷拍动漫精品| 中文字幕在线一区免费| 国产一区高清在线| 国产精品美女久久福利网站| 国产91丝袜在线播放| 视频一区在线视频| 亚洲一二三区在线观看| 亚洲精品一二三| 亚洲精品大片www| 国产精品国产三级国产aⅴ中文 | 亚洲欧美另类小说| 中文字幕va一区二区三区| 2023国产精品| 精品久久久久久无| 精品久久久久久亚洲综合网| 日韩美女主播在线视频一区二区三区 | 日韩欧美自拍偷拍| 欧美福利一区二区| 91精品视频网| 91精品婷婷国产综合久久| 777午夜精品视频在线播放| 欧美嫩在线观看| 欧美喷潮久久久xxxxx| 欧美日韩视频不卡| 欧美久久久久久久久| 欧美精选午夜久久久乱码6080| 在线不卡一区二区| 日韩欧美在线123| 久久久天堂av| 中文字幕一区三区| 亚洲日本韩国一区| 亚洲国产成人高清精品| 亚洲成年人影院| 美日韩一级片在线观看| 国产一区二区三区| 大胆亚洲人体视频| 色偷偷久久人人79超碰人人澡| 在线观看中文字幕不卡| 欧美久久一二三四区|