2 Extern implementation of Nit module file
4 #ifndef CORE__FILE_NITG_NITNI_H
5 #define CORE__FILE_NITG_NITNI_H
9 typedef struct nitni_instance
*Sys
;
12 #define NIT_TYPE_Sys 1
13 typedef struct nitni_instance
*Sys
;
16 #define NIT_TYPE_Sys 1
17 typedef struct nitni_instance
*Sys
;
20 #define NIT_TYPE_Sys 1
21 typedef struct nitni_instance
*Sys
;
23 #include "core__file._ffi.h"
25 extern void nitni_global_ref_incr(void*);
26 extern void nitni_global_ref_decr(void*);
28 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
31 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
34 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
37 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
40 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
43 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
46 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
49 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))