亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? help.c

?? MIPS YAMON, a famous monitor inc. source, make file and PDF manuals.
?? C
字號:
/************************************************************************ * *  help.c * *  Help command for shell * *  help [-a | <command>] * * ###################################################################### * * mips_start_of_legal_notice *  * Copyright (c) 2004 MIPS Technologies, Inc. All rights reserved. * * * Unpublished rights (if any) reserved under the copyright laws of the * United States of America and other countries. * * This code is proprietary to MIPS Technologies, Inc. ("MIPS * Technologies"). Any copying, reproducing, modifying or use of this code * (in whole or in part) that is not expressly permitted in writing by MIPS * Technologies or an authorized third party is strictly prohibited. At a * minimum, this code is protected under unfair competition and copyright * laws. Violations thereof may result in criminal penalties and fines. * * MIPS Technologies reserves the right to change this code to improve * function, design or otherwise. MIPS Technologies does not assume any * liability arising out of the application or use of this code, or of any * error or omission in such code. Any warranties, whether express, * statutory, implied or otherwise, including but not limited to the implied * warranties of merchantability or fitness for a particular purpose, are * excluded. Except as expressly provided in any written license agreement * from MIPS Technologies or an authorized third party, the furnishing of * this code does not give recipient any license to any intellectual * property rights, including any patent rights, that cover this code. * * This code shall not be exported, reexported, transferred, or released, * directly or indirectly, in violation of the law of any country or * international law, regulation, treaty, Executive Order, statute, * amendments or supplements thereto. Should a conflict arise regarding the * export, reexport, transfer, or release of this code, the laws of the * United States of America shall be the governing law. * * This code constitutes one or more of the following: commercial computer * software, commercial computer software documentation or other commercial * items. If the user of this code, or any related documentation of any * kind, including related technical data or manuals, is an agency, * department, or other entity of the United States government * ("Government"), the use, duplication, reproduction, release, * modification, disclosure, or transfer of this code, or any related * documentation of any kind, is restricted in accordance with Federal * Acquisition Regulation 12.212 for civilian agencies and Defense Federal * Acquisition Regulation Supplement 227.7202 for military agencies. The use * of this code by the Government is further restricted in accordance with * the terms of the license agreement(s) and/or applicable contract terms * and conditions covering this code from MIPS Technologies or an authorized * third party. * * * *  * mips_end_of_legal_notice *  * ************************************************************************//************************************************************************ *  Include files ************************************************************************/#include <shell_api.h>#include <shell.h>#include <sysdefs.h>#include <string.h>/************************************************************************ *  Definitions ************************************************************************//* Indentations */#define HELP_SYNTAX	12#define HELP_INDENT	4#define HELP_OPTION	14/************************************************************************ *  Public variables ************************************************************************//************************************************************************ *  Static variables ************************************************************************/static t_cmd  **commands;static UINT32 command_count;/************************************************************************ *  Static function prototypes ************************************************************************/static MON_FUNC(help);static voidprint_help(    t_cmd  *cmd );/************************************************************************ *  Implementation : Static functions ************************************************************************//************************************************************************ *                          help ************************************************************************/static MON_FUNC(help){    t_cmd  *cmd;    bool   ambivalent;    bool   disp_all    = TRUE;    bool   disp_secret = FALSE;    UINT32 i;    /* Get additional parameter, if any */    if( argc > 2 )        return SHELL_ERROR_SYNTAX;    if( argc != 1 )    {        if( strcmp( argv[1], "-a" ) == 0 )	{	    disp_secret = TRUE;	}	else	{	    disp_all = FALSE;            cmd = shell_lookup_cmd( argv[1], &ambivalent, NULL, 				    commands, command_count );	    if( cmd )	    {	        if( !ambivalent )    		{                    print_help( cmd );		    SHELL_PUTC( '\n' );		}	        else		    return SHELL_ERROR_AMBIVALENT;            }	    else	    {                if( *(argv[1]) == '-' )		{		    shell_error_data = argv[1];		    return SHELL_ERROR_OPTION;		}		else		    return SHELL_ERROR_NOT_FOUND;	    }        }    }    if( disp_all )    {        if(SHELL_PUTS( "\nAvailable commands :\n" )) 	    return OK;	if(SHELL_PUTS( "\n." )) return OK;	if(SHELL_PUTS_INDENT( ". (repeat last command line)", HELP_SYNTAX )) 	      return OK;	      	if(SHELL_PUTS( "\n;" )) return OK;	if(SHELL_PUTS_INDENT( "; (command separator)", HELP_SYNTAX )) 	      return OK;	      	if(SHELL_PUTS( "\n+" )) return OK;	if(SHELL_PUTS_INDENT( "+ <repeat count> ;", HELP_SYNTAX )) 	      return OK;	      	for( i=0; i<command_count; i++ )	{	  if( commands[i]->secret && !disp_secret )	      continue;		 /* Secret command */	   	  if(SHELL_PUTC( '\n' )) 	      return OK;	  if(SHELL_PUTS( commands[i]->name )) 	      return OK;	  if(SHELL_PUTS_INDENT( commands[i]->syntax, HELP_SYNTAX )) 	      return OK;	}                if(SHELL_PUTS( "\n\n" )) 	    return OK;    }    return OK;}/* Shell command 'help' */static t_cmd help_cmd ={    "help",     help,     "help [<command>]",    "'help' with no parameter shows a list of all the available commands.\n"    "To get more detailed help on a particular command, specify the\n"    "command name as an argument to 'help'.\n"    "\n"    "When specifying a command as an argument to help, command completion\n"    "will be performed if at least two characters of the command name have\n"    "been specified.",    NULL,    0,    FALSE};/************************************************************************ *                          print_help ************************************************************************/static voidprint_help(    t_cmd  *cmd ){    UINT32 indent;    UINT32 i;    if(SHELL_PUTS( "\nNAME\n" )) return;    if(SHELL_PUTS_INDENT( cmd->name, HELP_INDENT )) return;    if(SHELL_PUTS( "\n\nSYNOPSIS\n" )) return;    if(SHELL_PUTS_INDENT( cmd->syntax, HELP_INDENT )) return;    if(SHELL_PUTS( "\n\nDESCRIPTION\n" )) return;    if(SHELL_PUTS_INDENT( cmd->descr, HELP_INDENT )) return;    if(SHELL_PUTS( "\n\nOPTIONS" )) return;        for( i=0; i<cmd->option_count; i++ )    {	if(SHELL_PUTC( '\n' )) return;	indent = HELP_INDENT;        	if(SHELL_PUTC_INDENT( '-', indent )) return;	indent++;	        if(SHELL_PUTS_INDENT( cmd->options[i].option, indent )) return;	indent += strlen( cmd->options[i].option );        if(SHELL_PUTS_INDENT( cmd->options[i].descr, 		   	      MAX( HELP_OPTION, indent + 1 ) )) return;    }    if(SHELL_PUTC( '\n' )) return;}/************************************************************************ *  Implementation : Public functions ************************************************************************//************************************************************************ * *                          shell_help_init *  Description : *  ------------- * *  Initialise command * *  Return values : *  --------------- * *  void * ************************************************************************/t_cmd *shell_help_init(     t_cmd  **cmd,    UINT32 cmd_count ){    commands      = cmd;    command_count = cmd_count;        return &help_cmd;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕av免费专区久久| 精品国产一区二区三区不卡| 国产精品毛片a∨一区二区三区| 国模大尺度一区二区三区| 久久精品欧美一区二区三区麻豆| 国产一区二区三区不卡在线观看 | 国产高清不卡二三区| 精品国产免费一区二区三区四区 | 日韩一区二区影院| 韩国在线一区二区| 国产清纯白嫩初高生在线观看91 | av色综合久久天堂av综合| 欧美美女喷水视频| 日韩视频永久免费| 美女视频免费一区| 久久婷婷综合激情| 成人av网址在线| 亚洲国产精品一区二区久久| 欧美精品视频www在线观看| 九九精品视频在线看| 国产精品理伦片| 在线不卡中文字幕| 粉嫩aⅴ一区二区三区四区| 亚洲免费伊人电影| 精品少妇一区二区三区免费观看| 国产乱国产乱300精品| 亚洲麻豆国产自偷在线| 日韩午夜在线影院| 不卡的av电影| 免费在线欧美视频| 1024成人网色www| 91精品免费在线| 91丝袜美腿高跟国产极品老师| 午夜激情久久久| 国产精品少妇自拍| 91精品国产免费久久综合| 成人av网址在线| 蜜桃久久av一区| 亚洲视频一区二区在线观看| 欧美一区午夜精品| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久热成人在线视频| 自拍偷拍亚洲欧美日韩| 精品剧情v国产在线观看在线| 色综合色狠狠综合色| 韩国av一区二区三区四区| 亚洲一区中文在线| 中文一区二区完整视频在线观看 | 日韩免费看的电影| 欧美色综合网站| 欧美性色综合网| 成人少妇影院yyyy| 久久99久久99| 日韩av一二三| 亚洲一区二区三区视频在线播放 | 男男gaygay亚洲| 亚洲国产成人av| 亚洲色图在线视频| 国产蜜臀97一区二区三区| 欧美一二三区在线| 欧美精品电影在线播放| 色综合久久88色综合天天免费| 国产激情91久久精品导航| 久久精品理论片| 美女在线视频一区| 丝袜亚洲精品中文字幕一区| 亚洲国产精品欧美一二99| 亚洲欧美乱综合| 亚洲色图视频免费播放| 中文字幕av资源一区| 久久精品人人做人人爽97| 久久一日本道色综合| 亚洲精品在线免费播放| 日韩欧美国产高清| 精品少妇一区二区三区在线视频| 69堂国产成人免费视频| 欧美人伦禁忌dvd放荡欲情| 在线观看视频91| 欧美日韩一级片在线观看| 欧美亚洲国产bt| 在线播放视频一区| 337p亚洲精品色噜噜噜| 日韩免费成人网| 久久综合狠狠综合久久激情| 精品欧美黑人一区二区三区| 精品久久99ma| 欧美激情一区二区三区| 中文字幕欧美日韩一区| 日韩美女视频一区二区| 一区二区三区加勒比av| 亚洲在线视频免费观看| 日韩精品亚洲专区| 日本不卡123| 国产一区二区三区在线观看精品| 国产成人精品亚洲日本在线桃色| 国产福利精品导航| 99久久综合狠狠综合久久| 欧美在线一二三| 91精品国产全国免费观看| 精品福利在线导航| 国产精品传媒入口麻豆| 一区二区三区日韩精品视频| 日日夜夜免费精品| 国产精品一二三区在线| 93久久精品日日躁夜夜躁欧美| 91搞黄在线观看| 日韩欧美国产三级电影视频| 国产亚洲午夜高清国产拍精品| 国产精品成人在线观看| 亚洲成a人片综合在线| 紧缚捆绑精品一区二区| 成人高清在线视频| 欧美日韩精品一区二区三区四区| 精品国产一区二区三区不卡| 中文字幕一区二区5566日韩| 丝袜a∨在线一区二区三区不卡| 激情丁香综合五月| 一本色道久久综合亚洲aⅴ蜜桃 | 日韩欧美的一区| 一区在线播放视频| 美女精品自拍一二三四| www.66久久| 日韩亚洲欧美一区二区三区| 日韩一区日韩二区| 老司机午夜精品99久久| 一本久久精品一区二区| 精品国产伦理网| 亚洲精品日日夜夜| 国产精品123| 91精品婷婷国产综合久久| 国产精品久久久久久久午夜片| 免费看日韩a级影片| 99久久99久久综合| 精品国产一区久久| 日韩精品乱码av一区二区| 不卡的av电影在线观看| 精品久久久久久久久久久久包黑料 | 7777精品伊人久久久大香线蕉经典版下载 | 成人中文字幕在线| 在线综合视频播放| 亚洲欧美日韩在线播放| 国产精品中文字幕日韩精品| 欧美日韩一区国产| 日韩理论片网站| 高清不卡在线观看av| 69久久夜色精品国产69蝌蚪网| 一色屋精品亚洲香蕉网站| 国产精品一区二区无线| 日韩午夜电影av| 亚洲午夜av在线| 91麻豆国产精品久久| 久久精品人人做人人综合| 麻豆91精品91久久久的内涵| 欧美日韩一区二区在线观看视频| 成人欧美一区二区三区视频网页| 国产精品羞羞答答xxdd| 欧美一区二区三区成人| 亚洲国产一区二区三区青草影视| 97se亚洲国产综合自在线不卡 | 国产麻豆日韩欧美久久| 日韩欧美在线综合网| 午夜不卡在线视频| 欧美日本一区二区| 亚洲一区二区免费视频| 欧美系列一区二区| 亚洲国产cao| 国产精品日产欧美久久久久| 成人丝袜18视频在线观看| 国产亚洲污的网站| 成人精品免费看| 欧美国产精品一区二区三区| 粉嫩高潮美女一区二区三区 | 尤物av一区二区| 日本韩国一区二区三区视频| 亚洲乱码日产精品bd| 99九九99九九九视频精品| 亚洲免费在线观看视频| 欧美亚洲日本国产| 美女视频黄免费的久久| 久久综合狠狠综合| 99re热这里只有精品视频| 亚洲国产视频网站| 日韩一级片在线播放| 国产乱对白刺激视频不卡| 国产精品视频九色porn| 在线看国产一区| 蜜臀精品久久久久久蜜臀| 久久综合狠狠综合久久综合88 | 久久久av毛片精品| 成人免费毛片app| 亚洲精品菠萝久久久久久久| 91 com成人网| 国产精品一区二区91| 亚洲三级在线看| 欧美一区二区三级| 国产精品99久久久久久久女警 | 亚洲一区二区三区四区在线观看| 欧美日韩激情一区二区| 久久99精品国产麻豆婷婷| 国产精品免费丝袜|