2 Extern implementation of Nit module kernel
4 #ifndef STANDARD__KERNEL_NITG_NITNI_H
5 #define STANDARD__KERNEL_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
;
24 #define NIT_TYPE_Sys 1
25 typedef struct nitni_instance
*Sys
;
27 #include "standard__kernel._ffi.h"
28 extern void nitni_global_ref_incr(void*);
29 extern void nitni_global_ref_decr(void*);
31 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
34 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
37 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
40 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
43 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
46 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
49 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
52 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
55 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
58 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))