stage2 解决类型重复导入的问题
This commit is contained in:
1 parent
9ecb92cb03
commit
fae017b52d
1 file changed
+7
-2
+7
-2
@@ -9,8 +9,15 @@
|
|||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
|
|
||||||
|
#ifndef SPL_USIZE_TYPEDEF
|
||||||
|
#define SPL_USIZE_TYPEDEF
|
||||||
typedef uintptr_t usize;
|
typedef uintptr_t usize;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SPL_ISIZE_TYPEDEF
|
||||||
|
#define SPL_ISIZE_TYPEDEF
|
||||||
typedef intptr_t isize;
|
typedef intptr_t isize;
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
SPL_VOID,
|
SPL_VOID,
|
||||||
@@ -192,8 +199,6 @@ void spl_prog_init(spl_prog_t *prog);
|
|||||||
void spl_prog_drop(spl_prog_t *prog);
|
void spl_prog_drop(spl_prog_t *prog);
|
||||||
void spl_prog_dump(spl_prog_t *prog);
|
void spl_prog_dump(spl_prog_t *prog);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
int spl_prog_load_from_file(const char *fname, spl_prog_t *prog);
|
int spl_prog_load_from_file(const char *fname, spl_prog_t *prog);
|
||||||
int spl_prog_load_from_buffer(const char *buffer, usize len, spl_prog_t *prog);
|
int spl_prog_load_from_buffer(const char *buffer, usize len, spl_prog_t *prog);
|
||||||
int spl_prog_store_to_file(const char *fname, spl_prog_t *prog);
|
int spl_prog_store_to_file(const char *fname, spl_prog_t *prog);
|
||||||
|
|||||||
Reference in new issue
Block a user