2 Extern implementation of Nit module posix
4 #ifndef POSIX_NITG_NITNI_H
5 #define POSIX_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
;
39 #ifndef NIT_TYPE_String
40 #define NIT_TYPE_String 1
41 typedef struct nitni_instance
*String
;
43 #ifndef NIT_TYPE_String
44 #define NIT_TYPE_String 1
45 typedef struct nitni_instance
*String
;
47 #ifndef NIT_TYPE_String
48 #define NIT_TYPE_String 1
49 typedef struct nitni_instance
*String
;
51 #ifndef NIT_TYPE_String
52 #define NIT_TYPE_String 1
53 typedef struct nitni_instance
*String
;
55 #ifndef NIT_TYPE_String
56 #define NIT_TYPE_String 1
57 typedef struct nitni_instance
*String
;
59 #ifndef NIT_TYPE_String
60 #define NIT_TYPE_String 1
61 typedef struct nitni_instance
*String
;
63 #ifndef NIT_TYPE_String
64 #define NIT_TYPE_String 1
65 typedef struct nitni_instance
*String
;
67 #ifndef NIT_TYPE_String
68 #define NIT_TYPE_String 1
69 typedef struct nitni_instance
*String
;
71 #ifndef NIT_TYPE_Array_of_String
72 #define NIT_TYPE_Array_of_String 1
73 typedef struct nitni_instance
*Array_of_String
;
75 #ifndef NIT_TYPE_String
76 #define NIT_TYPE_String 1
77 typedef struct nitni_instance
*String
;
79 #include "posix._ffi.h"
80 #define Sys_incr_ref(from) while(0){}
81 #define Sys_decr_ref(from) while(0){}
82 #define String_incr_ref(from) while(0){}
83 #define String_decr_ref(from) while(0){}
84 extern char* posix___String_to_cstring( struct nitni_instance
* recv
);
85 extern struct nitni_instance
* posix___NativeString_to_s( char* recv
);
86 #define Array_of_String_incr_ref(from) while(0){}
87 #define Array_of_String_decr_ref(from) while(0){}
88 extern struct nitni_instance
* posix___new_Array_of_String( );
89 extern void posix___Array_of_String_add( struct nitni_instance
* recv
, struct nitni_instance
* item
);