blob: 0bf20ced4a0a9aaf293bce9038fd0889fc00242c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// See: http://www.50ply.com/blog/2013/01/19/loading-compressed-android-assets-with-file-pointer/
#ifndef NANOVG_ANDROID_H_04F2956C_D65D_11EA_852A_07298A1173F1
#define NANOVG_ANDROID_H_04F2956C_D65D_11EA_852A_07298A1173F1
#ifdef __cplusplus
extern "C" {
#endif
#if defined(__ANDROID__)
#include <stdio.h>
#include <android/asset_manager.h>
void android_fopen_set_asset_manager(AAssetManager* manager);
FILE* android_fopen(const char* fname, const char* mode);
#define fopen(name, mode) android_fopen(name, mode)
#endif
#ifdef __cplusplus
}
#endif
#endif // NANOVG_ANDROID_H_04F2956C_D65D_11EA_852A_07298A1173F1
|