📄 main.c
字号:
/* STARTUP PROCEDURE FOR UNIX FORTRAN PROGRAMS */#include <stdio.h>#include "signal1.h"#ifndef KR_headers#undef VOID#include <stdlib.h>#endif#ifndef VOID#define VOID void#endif#ifdef __cplusplusextern "C" {#endif#ifdef NO__STDC#define ONEXIT onexitextern VOID f_exit();#else#ifndef KR_headersextern void f_exit(void);#ifndef NO_ONEXIT#define ONEXIT atexitextern int atexit(void (*)(void));#endif#else#ifndef NO_ONEXIT#define ONEXIT onexitextern VOID f_exit();#endif#endif#endif#ifdef KR_headersextern VOID f_init();extern int MAIN__();#elseextern void f_init(void);extern int MAIN__(void);#endif#ifdef __cplusplus }#endif#ifdef KR_headersmain(argc, argv) int argc; char **argv;#elsemain(int argc, char **argv)#endif{f_setarg(argc, argv);f_setsig();f_init();#ifndef NO_ONEXITONEXIT(f_exit);#endifMAIN__();#ifdef NO_ONEXITf_exit();#endifexit(0); /* exit(0) rather than return(0) to bypass Cray bug */return 0; /* For compilers that complain of missing return values; */ /* others will complain that this is unreachable code. */}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -