Update c_src with new default constructor rules.
[nit.git] / c_src / file._sep.h
index 695179f..48e822a 100644 (file)
@@ -51,59 +51,61 @@ extern const int SFT_file[];
 #define INIT_TABLE_POS_IFStream SFT_file[17]
 #define COLOR_file___IFStream___reopen SFT_file[18]
 #define COLOR_file___IFStream___open SFT_file[19]
-#define COLOR_file___IFStream___without_file SFT_file[20]
-#define ID_OFStream SFT_file[21]
-#define COLOR_OFStream SFT_file[22]
-#define COLOR_file___OFStream____writable SFT_file[23]
-#define INIT_TABLE_POS_OFStream SFT_file[24]
-#define COLOR_file___OFStream___write_native SFT_file[25]
-#define COLOR_file___OFStream___open SFT_file[26]
-#define COLOR_file___OFStream___without_file SFT_file[27]
-#define ID_Stdin SFT_file[28]
-#define COLOR_Stdin SFT_file[29]
-#define INIT_TABLE_POS_Stdin SFT_file[30]
-#define COLOR_file___Stdin___init SFT_file[31]
-#define ID_Stdout SFT_file[32]
-#define COLOR_Stdout SFT_file[33]
-#define INIT_TABLE_POS_Stdout SFT_file[34]
-#define COLOR_file___Stdout___init SFT_file[35]
-#define ID_Stderr SFT_file[36]
-#define COLOR_Stderr SFT_file[37]
-#define INIT_TABLE_POS_Stderr SFT_file[38]
-#define COLOR_file___Stderr___init SFT_file[39]
-#define COLOR_file___String___file_exists SFT_file[40]
-#define COLOR_file___String___file_stat SFT_file[41]
-#define COLOR_file___String___strip_extension SFT_file[42]
-#define COLOR_file___String___basename SFT_file[43]
-#define COLOR_file___String___dirname SFT_file[44]
-#define COLOR_file___String___file_path SFT_file[45]
-#define COLOR_file___String___mkdir SFT_file[46]
-#define COLOR_file___NativeString___file_exists SFT_file[47]
-#define COLOR_file___NativeString___file_stat SFT_file[48]
-#define COLOR_file___NativeString___file_mkdir SFT_file[49]
-#define ID_FileStat SFT_file[50]
-#define COLOR_FileStat SFT_file[51]
-#define INIT_TABLE_POS_FileStat SFT_file[52]
-#define COLOR_file___FileStat___mode SFT_file[53]
-#define COLOR_file___FileStat___atime SFT_file[54]
-#define COLOR_file___FileStat___ctime SFT_file[55]
-#define COLOR_file___FileStat___mtime SFT_file[56]
-#define COLOR_file___FileStat___size SFT_file[57]
-#define ID_NativeFile SFT_file[58]
-#define COLOR_NativeFile SFT_file[59]
-#define INIT_TABLE_POS_NativeFile SFT_file[60]
-#define COLOR_file___NativeFile___io_read SFT_file[61]
-#define COLOR_file___NativeFile___io_write SFT_file[62]
-#define COLOR_file___NativeFile___io_close SFT_file[63]
-#define COLOR_file___NativeFile___file_stat SFT_file[64]
-#define ID_NativeFileCapable SFT_file[65]
-#define COLOR_NativeFileCapable SFT_file[66]
-#define INIT_TABLE_POS_NativeFileCapable SFT_file[67]
-#define COLOR_file___NativeFileCapable___io_open_read SFT_file[68]
-#define COLOR_file___NativeFileCapable___io_open_write SFT_file[69]
-#define COLOR_file___NativeFileCapable___native_stdin SFT_file[70]
-#define COLOR_file___NativeFileCapable___native_stdout SFT_file[71]
-#define COLOR_file___NativeFileCapable___native_stderr SFT_file[72]
+#define COLOR_file___IFStream___init SFT_file[20]
+#define COLOR_file___IFStream___without_file SFT_file[21]
+#define ID_OFStream SFT_file[22]
+#define COLOR_OFStream SFT_file[23]
+#define COLOR_file___OFStream____writable SFT_file[24]
+#define INIT_TABLE_POS_OFStream SFT_file[25]
+#define COLOR_file___OFStream___write_native SFT_file[26]
+#define COLOR_file___OFStream___open SFT_file[27]
+#define COLOR_file___OFStream___init SFT_file[28]
+#define COLOR_file___OFStream___without_file SFT_file[29]
+#define ID_Stdin SFT_file[30]
+#define COLOR_Stdin SFT_file[31]
+#define INIT_TABLE_POS_Stdin SFT_file[32]
+#define COLOR_file___Stdin___init SFT_file[33]
+#define ID_Stdout SFT_file[34]
+#define COLOR_Stdout SFT_file[35]
+#define INIT_TABLE_POS_Stdout SFT_file[36]
+#define COLOR_file___Stdout___init SFT_file[37]
+#define ID_Stderr SFT_file[38]
+#define COLOR_Stderr SFT_file[39]
+#define INIT_TABLE_POS_Stderr SFT_file[40]
+#define COLOR_file___Stderr___init SFT_file[41]
+#define COLOR_file___String___file_exists SFT_file[42]
+#define COLOR_file___String___file_stat SFT_file[43]
+#define COLOR_file___String___strip_extension SFT_file[44]
+#define COLOR_file___String___basename SFT_file[45]
+#define COLOR_file___String___dirname SFT_file[46]
+#define COLOR_file___String___file_path SFT_file[47]
+#define COLOR_file___String___mkdir SFT_file[48]
+#define COLOR_file___NativeString___file_exists SFT_file[49]
+#define COLOR_file___NativeString___file_stat SFT_file[50]
+#define COLOR_file___NativeString___file_mkdir SFT_file[51]
+#define ID_FileStat SFT_file[52]
+#define COLOR_FileStat SFT_file[53]
+#define INIT_TABLE_POS_FileStat SFT_file[54]
+#define COLOR_file___FileStat___mode SFT_file[55]
+#define COLOR_file___FileStat___atime SFT_file[56]
+#define COLOR_file___FileStat___ctime SFT_file[57]
+#define COLOR_file___FileStat___mtime SFT_file[58]
+#define COLOR_file___FileStat___size SFT_file[59]
+#define ID_NativeFile SFT_file[60]
+#define COLOR_NativeFile SFT_file[61]
+#define INIT_TABLE_POS_NativeFile SFT_file[62]
+#define COLOR_file___NativeFile___io_read SFT_file[63]
+#define COLOR_file___NativeFile___io_write SFT_file[64]
+#define COLOR_file___NativeFile___io_close SFT_file[65]
+#define COLOR_file___NativeFile___file_stat SFT_file[66]
+#define ID_NativeFileCapable SFT_file[67]
+#define COLOR_NativeFileCapable SFT_file[68]
+#define INIT_TABLE_POS_NativeFileCapable SFT_file[69]
+#define COLOR_file___NativeFileCapable___io_open_read SFT_file[70]
+#define COLOR_file___NativeFileCapable___io_open_write SFT_file[71]
+#define COLOR_file___NativeFileCapable___native_stdin SFT_file[72]
+#define COLOR_file___NativeFileCapable___native_stdout SFT_file[73]
+#define COLOR_file___NativeFileCapable___native_stderr SFT_file[74]
 typedef void (* file___Object___printn_t)(val_t  self, val_t  param0);
 void file___Object___printn(val_t  self, val_t  param0);
 #define LOCATE_file___Object___printn "file::Object::printn"
@@ -150,6 +152,10 @@ typedef void (* file___IFStream___open_t)(val_t  self, val_t  param0, int* init_
 void file___IFStream___open(val_t  self, val_t  param0, int* init_table);
 val_t NEW_file___IFStream___open(val_t  param0);
 #define LOCATE_file___IFStream___open "file::IFStream::open"
+typedef void (* file___IFStream___init_t)(val_t  self, int* init_table);
+void file___IFStream___init(val_t  self, int* init_table);
+val_t NEW_file___IFStream___init();
+#define LOCATE_file___IFStream___init "file::IFStream::init"
 typedef void (* file___IFStream___without_file_t)(val_t  self, int* init_table);
 void file___IFStream___without_file(val_t  self, int* init_table);
 val_t NEW_file___IFStream___without_file();
@@ -171,6 +177,10 @@ typedef void (* file___OFStream___open_t)(val_t  self, val_t  param0, int* init_
 void file___OFStream___open(val_t  self, val_t  param0, int* init_table);
 val_t NEW_file___OFStream___open(val_t  param0);
 #define LOCATE_file___OFStream___open "file::OFStream::open"
+typedef void (* file___OFStream___init_t)(val_t  self, int* init_table);
+void file___OFStream___init(val_t  self, int* init_table);
+val_t NEW_file___OFStream___init();
+#define LOCATE_file___OFStream___init "file::OFStream::init"
 typedef void (* file___OFStream___without_file_t)(val_t  self, int* init_table);
 void file___OFStream___without_file(val_t  self, int* init_table);
 val_t NEW_file___OFStream___without_file();