2 Extern implementation of Nit module kernel
4 #ifndef CORE__KERNEL_NITG_NITNI_H
5 #define CORE__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
;
28 #define NIT_TYPE_Sys 1
29 typedef struct nitni_instance
*Sys
;
32 #define NIT_TYPE_Sys 1
33 typedef struct nitni_instance
*Sys
;
36 #define NIT_TYPE_Sys 1
37 typedef struct nitni_instance
*Sys
;
40 #define NIT_TYPE_Sys 1
41 typedef struct nitni_instance
*Sys
;
44 #define NIT_TYPE_Sys 1
45 typedef struct nitni_instance
*Sys
;
48 #define NIT_TYPE_Sys 1
49 typedef struct nitni_instance
*Sys
;
52 #define NIT_TYPE_Sys 1
53 typedef struct nitni_instance
*Sys
;
56 #define NIT_TYPE_Sys 1
57 typedef struct nitni_instance
*Sys
;
60 #define NIT_TYPE_Sys 1
61 typedef struct nitni_instance
*Sys
;
63 #include "core__kernel._ffi.h"
65 extern void nitni_global_ref_incr(void*);
66 extern void nitni_global_ref_decr(void*);
68 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
71 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
74 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
77 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
80 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
83 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
86 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
89 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
92 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
95 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
98 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
101 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
104 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
107 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
110 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
113 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
116 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
119 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
122 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
125 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
128 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
131 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
134 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
137 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
140 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
143 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))
146 #define Sys_incr_ref(from) nitni_global_ref_incr((Sys)(from))
149 #define Sys_decr_ref(from) nitni_global_ref_decr((Sys)(from))