defs.c
来自「MMI层OBJ不能完全编译」· C语言 代码 · 共 52 行
C
52 行
/*****************************************************************************/
/* DEFS.C v2.54 */
/* Copyright (c) 1995-2004 Texas Instruments Incorporated */
/*****************************************************************************/
/*****************************************************************************/
/* This file defines some data structures declared in stdio.h. */
/*****************************************************************************/
#include <stdio.h>
/*---------------------------------------------------------------------------*/
/* Define the streams for stdin, stdout, and stderr, and assign them as the */
/* first three streams in _FTABLE upon its initialization. */
/*---------------------------------------------------------------------------*/
_DATA_ACCESS
FILE _ftable[_NFILE] = {{ 0, NULL, NULL, NULL, NULL, (_MODER | _IOLBF), 0},
{ 1, NULL, NULL, NULL, NULL, (_MODEW | _IOLBF), 1},
{ 2, NULL, NULL, NULL, NULL, (_MODEW | _IONBF), 2}
#if 0
,
{ -1, NULL, NULL, NULL, NULL, _IONBF, 3},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 4},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 5},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 6},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 7},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 8},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 9},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 10},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 11},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 12},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 13},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 14},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 15},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 16},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 17},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 18},
{ -1, NULL, NULL, NULL, NULL, _IONBF, 19}
#endif
};
/*---------------------------------------------------------------------------*/
/* Allocate a table to store the filenames of temporary files, so they can */
/* be deleted when they are closed. */
/*---------------------------------------------------------------------------*/
_DATA_ACCESS char _tmpnams[_NFILE][L_tmpnam];
/*---------------------------------------------------------------------------*/
/* This global variable _FT_END is used to mark the end of used streams in */
/* the file table. */
/*---------------------------------------------------------------------------*/
_DATA_ACCESS int _ft_end = 3;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?