📄 stdio.h
字号:
/* Copyright(C) 1994 TOSHIBA CORPORATION All rights reserved */
/* $RCSfile: stdio.h $ */
/* $Revision: 1.2.1.2 $ */
/* $Date: 1995/01/24 16:02:58 $ */
#ifndef __STDIO_H
#define __STDIO_H
#ifndef __CDECL
#if __STDC__
#define __CDECL
#else
#define __CDECL __cdecl
#endif /* __STDC__ */
#endif /* __CDECL */
#ifndef __SIZE_T
#define __SIZE_T
typedef unsigned int size_t;
#endif
#ifndef __VA_LIST
#define __VA_LIST
typedef char *va_list;
#endif
#ifndef NULL
#define NULL ((void *)0)
#endif
#ifndef EOF
#define EOF (-1)
#endif
/*
#define _IOFBF
#define _IOLBF
#define _IONBF
#define BUFSIZ
#define FOPEN_MAX
#define FILENAME_MAX
#define L_tmpnam
#define SEEK_CUR
#define SEEK_END
#define SEEK_SET
#define TMP_MAX
typedef long fpos_t;
*/
#define __UNGETC 0x04
#define __BUSY 0x80
typedef struct {
void (*out) (unsigned char); /* Output routine */
unsigned char (*in) (void); /* Input routine for device */
int unget;
int flag;
} FILE;
/* ANSI */
int __CDECL fgetc(FILE *stream);
char * __CDECL fgets(char *s, int n, FILE *stream);
int __CDECL fprintf(FILE *stream, const char *format, ...);
int __CDECL fputc(int c, FILE *stream);
int __CDECL fputs(const char *s, FILE *stream);
size_t __CDECL fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
int __CDECL fscanf(FILE *stream, const char *format, ...);
size_t __CDECL fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);
/* By Macro */ /* int __CDECL getc(FILE *stream); */
/* By Macro */ /* int __CDECL putc(int c, FILE *stream); */
int __CDECL sprintf(char *s, const char *format, ...);
int __CDECL sscanf(const char *s, const char *format, ...);
int __CDECL ungetc(int c, FILE *stream);
int __CDECL vfprintf(FILE *stream, const char *format, va_list arg);
int __CDECL vsprintf(char *s, const char *format, va_list arg);
/* Reserve */ /* int __CDECL getchar(void); */
/* Reserve */ /* char * __CDECL gets(char *s); */
/* Reserve */ /* int __CDECL printf(const char *format, ...); */
/* Reserve */ /* int __CDECL putchar(int c); */
/* Reserve */ /* int __CDECL puts(const char *s); */
/* Reserve */ /* int __CDECL scanf(const char *format, ...); */
/* Reserve */ /* int __CDECL vprintf(const char *format, va_list arg); */
/* Not Support */ /* int __CDECL clearerr(FILE *stream); */
/* Not Support */ /* int __CDECL fclose(FILE *stream); */
/* Not Support */ /* int __CDECL feof(FILE *stream); */
/* Not Support */ /* int __CDECL ferror(FILE *stream); */
/* Not Support */ /* int __CDECL fflush(FILE *stream); */
/* Not Support */ /* int __CDECL fgetpos(FILE *stream, fpos_t *pos); */
/* Not Support */ /* FILE * __CDECL fopen(const char *filename, const char *mode); */
/* Not Support */ /* FILE * __CDECL freopen(const char *filename,const char *mode, FILE *stream); */
/* Not Support */ /* int __CDECL fseek(FILE *stream, long int offset, int whence); */
/* Not Support */ /* int __CDECL fsetpos(FILE *stream, const fpos_t *pos); */
/* Not Support */ /* long int __CDECL ftell(FILE *stream); */
/* Not Support */ /* void __CDECL perror(const char *s); */
/* Not Support */ /* int __CDECL remove(const char *filename); */
/* Not Support */ /* int __CDECL rename(const char *old, const char *new); */
/* Not Support */ /* void __CDECL rewind(FILE *stream); */
/* Not Support */ /* void __CDECL setbuf(FILE *stream, char *buf); */
/* Not Support */ /* int __CDECL setvbuf(FILE *stream, char *buf); */
/* Not Support */ /* FILE * __CDECL tmpfile(void); */
/* Not Support */ /* char * __CDECL tmpnam(char *s); */
#define putc(c, fp) fputc(c, fp)
#define getc(fp) fgetc(fp)
/* Softools */
void __CDECL fassign(FILE *stream, unsigned char (*in)(void), void (*out)(unsigned char c));
#endif /* __STDIO_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -