📄 vfs_defs.h
字号:
// ==========================================================================================================
//
// BREW v2.0+ OPENGLES MICROENGINE
//
// ----------------------------------------
//
// Written by Vander Nunes
//
// ==========================================================================================================
#ifndef __VFS_DEFS_H__
#define __VFS_DEFS_H__
#include "defines.h"
#define USE_BREW 1
// unaligned data
#ifdef WIN32
// dummy defined under Win32
#define PACKED
#else
// defined under ARM
#define PACKED __packed
#endif
#if !USE_BREW
//
// use standard win32 file system and memory management
//
#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include <string.h>
#define API_FILE FILE
#define API_FSEEK fseek
#define API_SEEK_SET SEEK_SET
#define API_SEEK_CUR SEEK_CUR
#define API_SEEK_END SEEK_END
#define API_FREAD fread
#define API_FGETC fgetc
#define API_MEMSET memset
#define API_MEMCPY memcpy
#define API_MALLOC malloc
#define API_FREE free
#define API_STRICMP stricmp
#define API_STRNCMP strncmp
#else
//
// use brew file system and memory management
//
#include "AEEAppGen.h"
#include "AEEFile.h"
#include "AEEStdLib.h"
#define API_FILE IFile
#define API_FSEEK BREW_fseek
#define API_SEEK_SET _SEEK_START
#define API_SEEK_CUR _SEEK_CURRENT
#define API_SEEK_END _SEEK_END
#define API_FREAD BREW_fread
#define API_FGETC BREW_fgetc
#define API_MEMSET MEMSET
#define API_MEMCPY MEMCPY
#define API_MALLOC MALLOC
#define API_FREE FREE
#define API_STRICMP STRICMP
#define API_STRNCMP STRNCMP
int BREW_fgetc(API_FILE *fp);
int BREW_fread(void* pBuf, DWORD dwSize, DWORD dwPages, API_FILE* fp);
int BREW_fseek(API_FILE* fp, long lOffset, int iSeekType);
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -