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

📄 dprt001.c

📁 嵌入式RMON,RMON为Remote monitor的缩写,基于SNMP为网络提供主动监控及错误告警,智能交换路由必备协议
💻 C
字号:
/************************************************************************
** MODULE INFORMATION*
**********************
**     FILE     NAME:       dprt001.c
**     SYSTEM   NAME:       devlib
**     ORIGINAL AUTHOR(S):  Paul Lemmers
**     VERSION  NUMBER:     
**     CREATION DATE:       1990/8/14
**
** DESCRIPTION: 
**              
*************************************************************************
** CHANGES INFORMATION **
*************************
** REVISION:    $Revision:   1.2  $
** WORKFILE:    $Workfile:   dprt001.c  $
** LOGINFO:     $Log:   D:/CPROG/MYDEV/DEVLIB/VCS/DPRT001.C_V  $
**              
**                 Rev 1.2   17 Dec 1990 14:34:10   PAUL
**              Function headers added
**              
**                 Rev 1.1   09 Dec 1990 19:06:58   PAUL
**              Adaptions for MSC 6.00
**              
**                 Rev 1.0   14 Aug 1990 14:25:38   PAUL
**              Initial revision.
*************************************************************************/
#if ! defined(PRD)
static char _pvcs_hdr[] =
"$Header:   D:/CPROG/MYDEV/DEVLIB/VCS/DPRT001.C_V   1.2   17 Dec 1990 14:34:10   PAUL  $";
#endif

#include <os2def.h>
#include <devdos.h>
#include "devlib.h"


/**************************************************************
** NAME:        dev_printf
** SYNOPSIS:    int dev_printf(const char far *fmt, ...)
**              const char far *fmt;    format specifier as printf,
**                                      see format() for more details.
** DESCRIPTION: Printf() equivalent for a device driver at init time.
**              The use of this function at non init time is absolutely
**              forbidden since it will call DosPutMessage.
** RETURNS:     As printf()
**************************************************************/
int	dev_printf(const char far *fmt, ...)
{
	char	ls[200];
	unsigned len;

	len = format(ls, fmt, (char far *)((&fmt)+1));

	if ( DosPutMessage(1, len, ls) ) /* write to stdout */
		return(0);  /* whoops an error.... */
	else
		return(len);
}

⌨️ 快捷键说明

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