Unify namespaces

This commit is contained in:
luboslenco
2025-03-09 17:02:12 +01:00
parent 73977a0c38
commit 9c7960f8f8
200 changed files with 7132 additions and 7132 deletions
+43 -43
View File
@@ -5,62 +5,62 @@
#include <stdint.h>
#include <stdlib.h>
#define KINC_OUTDIR "out"
#ifdef KINC_ANDROID
#define IRON_OUTDIR "out"
#ifdef IRON_ANDROID
struct AAsset;
struct __sFILE;
typedef struct __sFILE FILE;
#endif
#define KINC_FILE_TYPE_ASSET 0
#define KINC_FILE_TYPE_SAVE 1
#define IRON_FILE_TYPE_ASSET 0
#define IRON_FILE_TYPE_SAVE 1
typedef struct kinc_file_reader {
typedef struct iron_file_reader {
void *data; // A file handle or a more complex structure
size_t size;
size_t offset; // Needed by some implementations
bool (*close)(struct kinc_file_reader *reader);
size_t (*read)(struct kinc_file_reader *reader, void *data, size_t size);
size_t (*pos)(struct kinc_file_reader *reader);
bool (*seek)(struct kinc_file_reader *reader, size_t pos);
} kinc_file_reader_t;
bool (*close)(struct iron_file_reader *reader);
size_t (*read)(struct iron_file_reader *reader, void *data, size_t size);
size_t (*pos)(struct iron_file_reader *reader);
bool (*seek)(struct iron_file_reader *reader, size_t pos);
} iron_file_reader_t;
bool kinc_file_reader_open(kinc_file_reader_t *reader, const char *filepath, int type);
bool kinc_file_reader_from_memory(kinc_file_reader_t *reader, void *data, size_t size);
void kinc_file_reader_set_callback(bool (*callback)(kinc_file_reader_t *reader, const char *filename, int type));
bool kinc_file_reader_close(kinc_file_reader_t *reader);
size_t kinc_file_reader_read(kinc_file_reader_t *reader, void *data, size_t size);
size_t kinc_file_reader_size(kinc_file_reader_t *reader);
size_t kinc_file_reader_pos(kinc_file_reader_t *reader);
bool kinc_file_reader_seek(kinc_file_reader_t *reader, size_t pos);
float kinc_read_f32le(uint8_t *data);
float kinc_read_f32be(uint8_t *data);
uint64_t kinc_read_u64le(uint8_t *data);
uint64_t kinc_read_u64be(uint8_t *data);
int64_t kinc_read_s64le(uint8_t *data);
int64_t kinc_read_s64be(uint8_t *data);
uint32_t kinc_read_u32le(uint8_t *data);
uint32_t kinc_read_u32be(uint8_t *data);
int32_t kinc_read_s32le(uint8_t *data);
int32_t kinc_read_s32be(uint8_t *data);
uint16_t kinc_read_u16le(uint8_t *data);
uint16_t kinc_read_u16be(uint8_t *data);
int16_t kinc_read_s16le(uint8_t *data);
int16_t kinc_read_s16be(uint8_t *data);
uint8_t kinc_read_u8(uint8_t *data);
int8_t kinc_read_s8(uint8_t *data);
bool iron_file_reader_open(iron_file_reader_t *reader, const char *filepath, int type);
bool iron_file_reader_from_memory(iron_file_reader_t *reader, void *data, size_t size);
void iron_file_reader_set_callback(bool (*callback)(iron_file_reader_t *reader, const char *filename, int type));
bool iron_file_reader_close(iron_file_reader_t *reader);
size_t iron_file_reader_read(iron_file_reader_t *reader, void *data, size_t size);
size_t iron_file_reader_size(iron_file_reader_t *reader);
size_t iron_file_reader_pos(iron_file_reader_t *reader);
bool iron_file_reader_seek(iron_file_reader_t *reader, size_t pos);
float iron_read_f32le(uint8_t *data);
float iron_read_f32be(uint8_t *data);
uint64_t iron_read_u64le(uint8_t *data);
uint64_t iron_read_u64be(uint8_t *data);
int64_t iron_read_s64le(uint8_t *data);
int64_t iron_read_s64be(uint8_t *data);
uint32_t iron_read_u32le(uint8_t *data);
uint32_t iron_read_u32be(uint8_t *data);
int32_t iron_read_s32le(uint8_t *data);
int32_t iron_read_s32be(uint8_t *data);
uint16_t iron_read_u16le(uint8_t *data);
uint16_t iron_read_u16be(uint8_t *data);
int16_t iron_read_s16le(uint8_t *data);
int16_t iron_read_s16be(uint8_t *data);
uint8_t iron_read_u8(uint8_t *data);
int8_t iron_read_s8(uint8_t *data);
void kinc_internal_set_files_location(char *dir);
char *kinc_internal_get_files_location(void);
bool kinc_internal_file_reader_callback(kinc_file_reader_t *reader, const char *filename, int type);
bool kinc_internal_file_reader_open(kinc_file_reader_t *reader, const char *filename, int type);
void iron_internal_set_files_location(char *dir);
char *iron_internal_get_files_location(void);
bool iron_internal_file_reader_callback(iron_file_reader_t *reader, const char *filename, int type);
bool iron_internal_file_reader_open(iron_file_reader_t *reader, const char *filename, int type);
typedef struct kinc_file_writer {
typedef struct iron_file_writer {
void *file;
const char *filename;
} kinc_file_writer_t;
} iron_file_writer_t;
bool kinc_file_writer_open(kinc_file_writer_t *writer, const char *filepath);
void kinc_file_writer_write(kinc_file_writer_t *writer, void *data, int size);
void kinc_file_writer_close(kinc_file_writer_t *writer);
bool iron_file_writer_open(iron_file_writer_t *writer, const char *filepath);
void iron_file_writer_write(iron_file_writer_t *writer, void *data, int size);
void iron_file_writer_close(iron_file_writer_t *writer);