📄 options.c
字号:
/* * (c) Copyright 1993 by Panagiotis Tsirigotis * All rights reserved. The file named COPYRIGHT specifies the terms * and conditions for redistribution. */#include "options.h"/* * options.c,v 1.2 1994/05/12 18:44:58 hardy Exp */#define NULL 0void exit();int e_option;int l_option;int v_option;int n_option;int d_option;int p_option;char *p_option_arg_1;char *program_name;int opt_recognize(argc, argv)int argc;char *argv[];{ int arg; char *strrchr(); program_name = strrchr(argv[0], '/'); program_name = (program_name == NULL) ? argv[0] : program_name + 1; for (arg = 1; arg < argc; arg++) if (argv[arg][0] == '-') { if (strcmp(&argv[arg][1], "l") == 0) l_option = 1; else if (strcmp(&argv[arg][1], "v") == 0) v_option = 1; else if (strcmp(&argv[arg][1], "n") == 0) n_option = 1; else if (strcmp(&argv[arg][1], "d") == 0) d_option = 1; else if (strcmp(&argv[arg][1], "e") == 0) e_option = 1; else if (strcmp(&argv[arg][1], "p") == 0) { if (++arg == argc) usage(); p_option_arg_1 = (argv[arg]); p_option = 1; } else usage(); } else break; return (arg);}void usage(){ Sprint(2, "Usage: %s [-l] [-v] [-n] [-d] [-e] [-p process] file\n", program_name); exit(1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -