⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io.h

📁 俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)的全部源代码。
💻 H
字号:
#ifndef _IO_H_#define _IO_H_#include "sys/wcetypes.h"#define MAXFDS   (100)#define MAXFILES (100)#define IO_FILE_TYPE_FILE    1#define IO_FILE_TYPE_SOCKET  2#define IO_FILE_TYPE_CONSOLE 3#define IO_FILE_TYPE_PIPE    4#define IO_FILE_TYPE_NULL    5typedef struct _fdent_s{  int fd;  int type;  HANDLE hnd;  int flags;} _fdent_t;#define FDCHECK(F) \  if (F < 0 || F >= MAXFDS || _fdtab[F].fd == -1) { \    WCETRACE(WCE_IO, "Invalid file handle: %d", F); \    errno = EBADF; \    return(-1); \  }extern _fdent_t _fdtab[];int  _assignfd(int type, HANDLE hnd, int flags);void _initstdfd(FILE *fp, int fd, HANDLE hnd, int flags);void _setfd(int fd, int type, HANDLE hnd, int flags);#endif  /* _IO_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -