📄 file_access.h
字号:
#ifndef __FILE_ACCESS_H_
#define __FILE_ACCESS_H_
#include "include.h"
#define RK27_FS
#define SEEK_SET 0 /* start of stream (see fseek) */
#define SEEK_CUR 1 /* current position in stream (see fseek) */
#define SEEK_END 2 /* end of stream (see fseek) */
#define TMP_MAX 256
typedef unsigned int size_t;
//#define NULL 0
extern MY_FILE*(*RKFIO_FOpen)(const char *, const char *);
extern size_t (*RKFIO_FRead)(MY_FILE *, void *, size_t) ;
extern int (*RKFIO_FSeek)(MY_FILE * /*stream*/, long int /*offset*/, int /*whence*/);
extern unsigned int (*RKFIO_FLength)(MY_FILE *in);
extern int (*RKFIO_FClose)(MY_FILE * /*stream*/);
extern long int (*RKFIO_FTell)(MY_FILE *stream);
extern size_t (*RKFIO_FWrite)(MY_FILE *stream, const void *ptr, size_t n);
extern size_t RKFIO_flacFRead(void *ptr, size_t size, size_t n, MY_FILE *stream);
#define DoMEASURE(a,b,c,d)
//#define RKFIO_FWrite(outfile, address, num) fwrite(address,1,num,outfile)
extern MY_FILE *pRawFileCache;
// REFERENCE POINT OF FILE POINTER.
#define FSEEK_SET 0 // file beginning
#define FSEEK_CUR 1 // current FP position
#define FSEEK_END 2 // file ending
#define MAX_HANDLE 5
#define MAX_FD MAX_HANDLE
#define MAX_DIR 2
//---------------------------------------------
//以下宏定义在FLAC 解码器中使用
//TODO: these function can't be used in RK27 system,need to be changed. by vincent
#define ext_malloc malloc
#define ext_free free
#ifndef RK27_FS
#define ext_fopen fopen
#define ext_fread fread
#define ext_fwrite fwrite
#define ext_fseek fseek
#define ext_fclose fclose
#define ext_feof feof
#define ext_ftell ftell
#define ext_ferror ferror
#define ext_fflush fflush
#else
#define ext_fopen fopen
#define ext_fread RKFIO_flacFRead
#define ext_fwrite fwrite
#define ext_fseek RKFIO_FSeek
#define ext_fclose RKFIO_FClose
#define ext_feof feof
#define ext_ftell RKFIO_FTell
#define ext_ferror ferror
#define ext_fflush fflush
#endif
#endif
//------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -