⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 help.c

📁 早期freebsd实现
💻 C
字号:
/* help.c - print the usage line */#ifndef lintstatic char ident[] = "@(#)$Id: help.c,v 1.3 1992/12/15 00:20:22 jromine Exp $";#endif	/*  lint */#include "../h/mh.h"#include <stdio.h>extern char *options[];void help (str, swp)register char  *str;register struct swit   *swp;{    int     nameoutput,            len,            linepos,            outputlinelen;    register char  *cp,                  **ap;    printf ("syntax: %s\n", str);    printf ("  switches are:\n");    printsw (ALL, swp, "-");    if (ssequal ("@(#)", cp = version))	cp += 4;    printf ("\nversion: %s\n", cp);    nameoutput = linepos = 0;    outputlinelen = OUTPUTLINELEN;    for (ap = options; *ap; ap++) {	if (!nameoutput) {	    fprintf (stdout, "%s: ", cp = "options");	    linepos += (nameoutput = strlen (cp) + 2);	}	len = strlen (cp = *ap);	if (linepos != nameoutput)	    if (len + linepos + 3 > outputlinelen)		fprintf (stdout, "\n%*s", linepos = nameoutput, "");	    else {		fputs (" ", stdout);		linepos++;	    }	fprintf (stdout, "[%s]", cp);	linepos += len + 2;    }    if (linepos)	(void) fputc ('\n', stdout);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -