diff options
Diffstat (limited to 'ruby_1_8_5/main.c')
-rw-r--r-- | ruby_1_8_5/main.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ruby_1_8_5/main.c b/ruby_1_8_5/main.c new file mode 100644 index 0000000000..0ec86ed79b --- /dev/null +++ b/ruby_1_8_5/main.c @@ -0,0 +1,48 @@ +/********************************************************************** + + main.c - + + $Author: eban $ + $Date: 2004/10/31 16:06:57 $ + created at: Fri Aug 19 13:19:58 JST 1994 + + Copyright (C) 1993-2003 Yukihiro Matsumoto + +**********************************************************************/ + +#include "ruby.h" + +#ifdef __human68k__ +int _stacksize = 262144; +#endif + +#if defined __MINGW32__ +int _CRT_glob = 0; +#endif + +#if defined(__MACOS__) && defined(__MWERKS__) +#include <console.h> +#endif + +/* to link startup code with ObjC support */ +#if (defined(__APPLE__) || defined(__NeXT__)) && defined(__MACH__) +static void objcdummyfunction( void ) { objc_msgSend(); } +#endif + +int +main(argc, argv, envp) + int argc; + char **argv, **envp; +{ +#ifdef _WIN32 + NtInitialize(&argc, &argv); +#endif +#if defined(__MACOS__) && defined(__MWERKS__) + argc = ccommand(&argv); +#endif + + ruby_init(); + ruby_options(argc, argv); + ruby_run(); + return 0; +} |