1 #include "nit.common.h"
2 #define COLOR_core__kernel__Object___61d_61d 4
3 #define COLOR_core__kernel__Object__object_id 7
4 void nitc__abstract_compiler___core__Sys___main(val
* self
);
5 long core__kernel___Sys_errno___impl( struct nitni_instance
* self
);
6 int core__kernel___Sys_is_windows___impl( struct nitni_instance
* self
);
7 #define COLOR_core__kernel__Comparable__OTHER 0
8 extern const char FILE_core__kernel
[];
9 #define COLOR_core__kernel__Comparable___60d 15
10 long core___core__Bool___to_i(short int self
);
11 long core___core__Bool___Object__hash(short int self
);
12 extern const struct class class_core__Float
;
13 extern const struct type type_core__Float
;
14 val
* BOX_core__Float(double);
15 double core___core__Float___Numeric__to_f(double self
);
16 long core___core__Float___Comparable___60d_61d_62d(double self
, double p0
);
17 double core___core__Float___Comparable__max(double self
, double p0
);
18 double core___core__Float___Comparable__min(double self
, double p0
);
19 extern const struct type type_core__Byte
;
20 unsigned char core___core__Byte___Discrete__successor(unsigned char self
, long p0
);
21 val
* BOX_core__Byte(unsigned char);
22 long core___core__Byte___Object__hash(unsigned char self
);
23 extern const struct class class_core__Byte
;
24 unsigned char core___core__Byte___Numeric__to_b(unsigned char self
);
25 long core___core__Byte___Discrete__distance(unsigned char self
, unsigned char p0
);
26 long core___core__Byte___Comparable___60d_61d_62d(unsigned char self
, unsigned char p0
);
27 unsigned char core___core__Byte___Comparable__max(unsigned char self
, unsigned char p0
);
28 unsigned char core___core__Byte___Comparable__min(unsigned char self
, unsigned char p0
);
29 extern const struct type type_core__Int
;
30 long core___core__Int___Discrete__successor(long self
, long p0
);
31 long core___core__Int___Object__hash(long self
);
32 long core___core__Int___Numeric__to_i(long self
);
33 long core___core__Int___Discrete__distance(long self
, long p0
);
34 long core___core__Int___Comparable___60d_61d_62d(long self
, long p0
);
35 long core___core__Int___Comparable__max(long self
, long p0
);
36 long core___core__Int___Comparable__min(long self
, long p0
);
37 long core___core__Int___digit_count_base_95d10(long self
);
38 long core___core__Char___Object__hash(uint32_t self
);
39 extern const struct type type_core__Char
;
40 long core___core__Char___Discrete__distance(uint32_t self
, uint32_t p0
);
41 short int core___core__Char___is_digit(uint32_t self
);
42 uint32_t core___core__Char___to_lower(uint32_t self
);
43 short int core___core__Char___is_upper(uint32_t self
);
44 short int core___core__Char___is_lower(uint32_t self
);
45 int core__kernel___Pointer_address_is_null___impl( void* self
);
46 void core__kernel___Pointer_free___impl( void* self
);
47 long core__kernel___Pointer_hash___impl( void* self
);
48 extern const struct type type_core__Pointer
;
49 int core__kernel___Pointer_native_equals___impl( void* self
, void* o
);