登录
首页 » linux OS封装好的函数,c » linux OS封装好的函数

linux OS封装好的函数

于 2023-08-31 发布 文件大小:33.38 kB
0 47
下载积分: 2 下载次数: 1

代码说明:

Linux系统函数2次封装,包括文件操作,网络操作,比如int OSA_queCreate(OSA_QueHndl *hndl, Uint32 maxLen),比较规范,包括头文件和.c文件。int OSA_fileReadFile(char *fileName, Uint8 *addr, Uint32 readSize, Uint32 *actualReadSize) {   int retVal = OSA_SOK;   Uint8  *curAddr;      Uint32 readDataSize, fileSize, chunkSize=1024*100; Uint32 userReadSize;   FILE *hndlFile;   #ifdef OSA_DEBUG_FILE   OSA_printf(" [FILE ] Reading file [%s] ... ", fileName);   #endif      hndlFile = fopen(fileName, "rb");   if(hndlFile == NULL) {   retVal = OSA_EFAIL;     goto exit; } 最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • linux OS
    Linux系统函数2次封装,包括文件操作,网络操作,比如int OSA_queCreate(OSA_QueHndl *hndl, Uint32 maxLen),比较规范,包括头文件和.c文件。int OSA_fileReadFile(char *fileName, Uint8 *addr, Uint32 readSize, Uint32 *actualReadSize) {   int retVal = OSA_SOK;   Uint8  *curAddr;      Uint32 readDataSize, fileSize, chunkSize=1024*100; Uint32 userReadSize;   FILE *hndlFile;   #ifdef OSA_DEBUG_FILE   OSA_printf(" [FILE ] Reading file [%s] ... ", fileName);   #endif      hndlFile = fopen(fileName, "rb");   if(hndlFile == NULL) {   retVal = OSA_EFAIL;     goto exit; } 最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。
    2023-08-31 15:15:03下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载