X-Git-Url: http://nitlanguage.org diff --git a/c_src/file._sep.h b/c_src/file._sep.h index aa2f6af..5b1c35b 100644 --- a/c_src/file._sep.h +++ b/c_src/file._sep.h @@ -1,6 +1,6 @@ /* This C header file is generated by NIT to compile modules and programs that requires file. */ -#ifndef file__sep -#define file__sep +#ifndef file_3_sep +#define file_3_sep #include "stream._sep.h" #include "string_search._sep.h" #include @@ -29,6 +29,7 @@ val_t BOX_NativeFile(void * val); #define UNBOX_NativeFile(x) (((struct TBOX_NativeFile *)(VAL2OBJ(x)))->val) extern const classtable_elt_t VFT_NativeFileCapable[]; +#define LOCATE_file "file" extern const int SFT_file[]; #define COLOR_file___Object___printn SFT_file[0] #define COLOR_file___Object___print SFT_file[1] @@ -105,109 +106,157 @@ extern const int SFT_file[]; #define COLOR_file___NativeFileCapable___native_stderr SFT_file[72] 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" typedef void (* file___Object___print_t)(val_t self, val_t param0); void file___Object___print(val_t self, val_t param0); +#define LOCATE_file___Object___print "file::Object::print" typedef val_t (* file___Object___getc_t)(val_t self); val_t file___Object___getc(val_t self); +#define LOCATE_file___Object___getc "file::Object::getc" typedef val_t (* file___Object___gets_t)(val_t self); val_t file___Object___gets(val_t self); +#define LOCATE_file___Object___gets "file::Object::gets" typedef val_t (* file___Object___stdin_t)(val_t self); val_t file___Object___stdin(val_t self); +#define LOCATE_file___Object___stdin "file::Object::stdin" typedef val_t (* file___Object___stdout_t)(val_t self); val_t file___Object___stdout(val_t self); +#define LOCATE_file___Object___stdout "file::Object::stdout" typedef val_t (* file___Object___stderr_t)(val_t self); val_t file___Object___stderr(val_t self); +#define LOCATE_file___Object___stderr "file::Object::stderr" #define ATTR_file___FStream____path(recv) ATTR(recv, COLOR_file___FStream____path) typedef val_t (* file___FStream___path_t)(val_t self); val_t file___FStream___path(val_t self); +#define LOCATE_file___FStream___path "file::FStream::path" #define ATTR_file___FStream____file(recv) ATTR(recv, COLOR_file___FStream____file) typedef val_t (* file___FStream___file_stat_t)(val_t self); val_t file___FStream___file_stat(val_t self); +#define LOCATE_file___FStream___file_stat "file::FStream::file_stat" typedef void (* file___IFStream___reopen_t)(val_t self); void file___IFStream___reopen(val_t self); +#define LOCATE_file___IFStream___reopen "file::IFStream::reopen" typedef void (* file___IFStream___close_t)(val_t self); void file___IFStream___close(val_t self); +#define LOCATE_file___IFStream___close "file::IFStream::(stream::IOS::close)" typedef void (* file___IFStream___fill_buffer_t)(val_t self); void file___IFStream___fill_buffer(val_t self); +#define LOCATE_file___IFStream___fill_buffer "file::IFStream::(stream::BufferedIStream::fill_buffer)" #define ATTR_file___IFStream____end_reached(recv) ATTR(recv, COLOR_file___IFStream____end_reached) typedef val_t (* file___IFStream___end_reached_t)(val_t self); val_t file___IFStream___end_reached(val_t self); +#define LOCATE_file___IFStream___end_reached "file::IFStream::(stream::BufferedIStream::end_reached)" typedef void (* file___IFStream___open_t)(val_t self, val_t param0, int* init_table); 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___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(); +#define LOCATE_file___IFStream___without_file "file::IFStream::without_file" typedef void (* file___OFStream___write_t)(val_t self, val_t param0); void file___OFStream___write(val_t self, val_t param0); +#define LOCATE_file___OFStream___write "file::OFStream::(stream::OStream::write)" typedef val_t (* file___OFStream___is_writable_t)(val_t self); val_t file___OFStream___is_writable(val_t self); +#define LOCATE_file___OFStream___is_writable "file::OFStream::(stream::OStream::is_writable)" typedef void (* file___OFStream___close_t)(val_t self); void file___OFStream___close(val_t self); +#define LOCATE_file___OFStream___close "file::OFStream::(stream::IOS::close)" #define ATTR_file___OFStream____writable(recv) ATTR(recv, COLOR_file___OFStream____writable) typedef void (* file___OFStream___write_native_t)(val_t self, val_t param0, val_t param1); void file___OFStream___write_native(val_t self, val_t param0, val_t param1); +#define LOCATE_file___OFStream___write_native "file::OFStream::write_native" typedef void (* file___OFStream___open_t)(val_t self, val_t param0, int* init_table); 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___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(); +#define LOCATE_file___OFStream___without_file "file::OFStream::without_file" typedef void (* file___Stdin___init_t)(val_t self, int* init_table); void file___Stdin___init(val_t self, int* init_table); val_t NEW_file___Stdin___init(); +#define LOCATE_file___Stdin___init "file::Stdin::init" typedef void (* file___Stdout___init_t)(val_t self, int* init_table); void file___Stdout___init(val_t self, int* init_table); val_t NEW_file___Stdout___init(); +#define LOCATE_file___Stdout___init "file::Stdout::init" typedef void (* file___Stderr___init_t)(val_t self, int* init_table); void file___Stderr___init(val_t self, int* init_table); val_t NEW_file___Stderr___init(); +#define LOCATE_file___Stderr___init "file::Stderr::init" typedef val_t (* file___String___file_exists_t)(val_t self); val_t file___String___file_exists(val_t self); +#define LOCATE_file___String___file_exists "file::String::file_exists" typedef val_t (* file___String___file_stat_t)(val_t self); val_t file___String___file_stat(val_t self); +#define LOCATE_file___String___file_stat "file::String::file_stat" typedef val_t (* file___String___strip_extension_t)(val_t self, val_t param0); val_t file___String___strip_extension(val_t self, val_t param0); +#define LOCATE_file___String___strip_extension "file::String::strip_extension" typedef val_t (* file___String___basename_t)(val_t self, val_t param0); val_t file___String___basename(val_t self, val_t param0); +#define LOCATE_file___String___basename "file::String::basename" typedef val_t (* file___String___dirname_t)(val_t self); val_t file___String___dirname(val_t self); +#define LOCATE_file___String___dirname "file::String::dirname" typedef val_t (* file___String___file_path_t)(val_t self); val_t file___String___file_path(val_t self); +#define LOCATE_file___String___file_path "file::String::file_path" typedef void (* file___String___mkdir_t)(val_t self); void file___String___mkdir(val_t self); +#define LOCATE_file___String___mkdir "file::String::mkdir" typedef val_t (* file___NativeString___file_exists_t)(val_t self); val_t file___NativeString___file_exists(val_t self); +#define LOCATE_file___NativeString___file_exists "file::NativeString::file_exists" typedef val_t (* file___NativeString___file_stat_t)(val_t self); val_t file___NativeString___file_stat(val_t self); +#define LOCATE_file___NativeString___file_stat "file::NativeString::file_stat" typedef val_t (* file___NativeString___file_mkdir_t)(val_t self); val_t file___NativeString___file_mkdir(val_t self); +#define LOCATE_file___NativeString___file_mkdir "file::NativeString::file_mkdir" typedef val_t (* file___FileStat___mode_t)(val_t self); val_t file___FileStat___mode(val_t self); +#define LOCATE_file___FileStat___mode "file::FileStat::mode" typedef val_t (* file___FileStat___atime_t)(val_t self); val_t file___FileStat___atime(val_t self); +#define LOCATE_file___FileStat___atime "file::FileStat::atime" typedef val_t (* file___FileStat___ctime_t)(val_t self); val_t file___FileStat___ctime(val_t self); +#define LOCATE_file___FileStat___ctime "file::FileStat::ctime" typedef val_t (* file___FileStat___mtime_t)(val_t self); val_t file___FileStat___mtime(val_t self); +#define LOCATE_file___FileStat___mtime "file::FileStat::mtime" typedef val_t (* file___FileStat___size_t)(val_t self); val_t file___FileStat___size(val_t self); +#define LOCATE_file___FileStat___size "file::FileStat::size" typedef val_t (* file___NativeFile___io_read_t)(val_t self, val_t param0, val_t param1); val_t file___NativeFile___io_read(val_t self, val_t param0, val_t param1); +#define LOCATE_file___NativeFile___io_read "file::NativeFile::io_read" typedef val_t (* file___NativeFile___io_write_t)(val_t self, val_t param0, val_t param1); val_t file___NativeFile___io_write(val_t self, val_t param0, val_t param1); +#define LOCATE_file___NativeFile___io_write "file::NativeFile::io_write" typedef val_t (* file___NativeFile___io_close_t)(val_t self); val_t file___NativeFile___io_close(val_t self); +#define LOCATE_file___NativeFile___io_close "file::NativeFile::io_close" typedef val_t (* file___NativeFile___file_stat_t)(val_t self); val_t file___NativeFile___file_stat(val_t self); +#define LOCATE_file___NativeFile___file_stat "file::NativeFile::file_stat" typedef val_t (* file___NativeFileCapable___io_open_read_t)(val_t self, val_t param0); val_t file___NativeFileCapable___io_open_read(val_t self, val_t param0); +#define LOCATE_file___NativeFileCapable___io_open_read "file::NativeFileCapable::io_open_read" typedef val_t (* file___NativeFileCapable___io_open_write_t)(val_t self, val_t param0); val_t file___NativeFileCapable___io_open_write(val_t self, val_t param0); +#define LOCATE_file___NativeFileCapable___io_open_write "file::NativeFileCapable::io_open_write" typedef val_t (* file___NativeFileCapable___native_stdin_t)(val_t self); val_t file___NativeFileCapable___native_stdin(val_t self); +#define LOCATE_file___NativeFileCapable___native_stdin "file::NativeFileCapable::native_stdin" typedef val_t (* file___NativeFileCapable___native_stdout_t)(val_t self); val_t file___NativeFileCapable___native_stdout(val_t self); +#define LOCATE_file___NativeFileCapable___native_stdout "file::NativeFileCapable::native_stdout" typedef val_t (* file___NativeFileCapable___native_stderr_t)(val_t self); val_t file___NativeFileCapable___native_stderr(val_t self); +#define LOCATE_file___NativeFileCapable___native_stderr "file::NativeFileCapable::native_stderr" #endif