📄 fs30feof.c
字号:
#ifdef FSS_FTR#define ACCESS_RIGHTS_INTERNAL_FS#define FS30FEOF_C#include "Fs.h"#undef FILE_NUMBER#define FILE_NUMBER 30 #undef PROCEDURE_NUMBER #define PROCEDURE_NUMBER 1void Fs30_01Feof ( void * pp_Param ){ register t_FsCmdFeof * pl_Param = (t_FsCmdFeof *) pp_Param; register t_fsFILE * pl_Stream = pl_Param->p_Stream;/* #ifdef FS_DEBUG */ /* Verify if vp_Stream point on a stream if not OK enter an exception */ MC_FS_CO_VERIFY_IF_IS_FILE_OF_ENTITY( pl_Param, pl_Stream ); if ( MC_FS_STATUS(pl_Param) != FS_OK ) return;/* #endif */ /* Note that an operation would executed on the file */ pl_Stream->v_OperationExecuted = 1; /* Is current position pointing at end of file */ if ( pl_Stream->v_FilePosition == pl_Stream->v_FileSize) pl_Param->v_EndOfFileFlag = 1; else pl_Param->v_EndOfFileFlag = 0;}#undef PROCEDURE_NUMBER #define PROCEDURE_NUMBER 2u32 Fs30_02ProcessFeof( t_fsFILE * pp_Stream){ /* Reserve message space */ t_FsCmdFeof * pl_Feof = (t_FsCmdFeof *) MC_FS_GET_MEMORY(sizeof(t_FsCmdFeof)); /* Fill message with input parameters */ pl_Feof->p_Stream = pp_Stream; /* Send message by setting operation and return command identifier */ return( MC_FS_MA_SEND_CMD_MSG_TO_FS(FS_WITH_ACK, (void*)pl_Feof, FS_CMD_FEOF_REQ));}#endif /* FSS_FTR */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -