您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ verror函数代码示例

51自学网 2021-06-03 09:37:54
  C++
这篇教程C++ verror函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中verror函数的典型用法代码示例。如果您正苦于以下问题:C++ verror函数的具体用法?C++ verror怎么用?C++ verror使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了verror函数的28个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: warn

/* * NAME:	warn() * DESCRIPTION:	print warning message */staticvoid warn(char const *message, ...){  va_list args;  va_start(args, message);  verror(message, args);  va_end(args);}
开发者ID:dirsors,项目名称:ps2sdk-ports,代码行数:13,


示例2: bind_a_port

static void bind_a_port(int spy,struct sockaddr_in * sin,int len){  if (bind(spy, (struct sockaddr*)sin, len)) {    verror ("spy", NULL);    sin->sin_port = htons(ntohs(sin->sin_port) + 1);    bind_a_port(spy,sin,len);  }  else vwarn (NULL, "Spy started on port %d.", ntohs(sin->sin_port));}
开发者ID:Flight310,项目名称:vlm,代码行数:9,


示例3: Fatal

static voidFatal(const char *fmt, ...){    va_list ap;    va_start(ap, fmt);    verror(fmt, ap);    va_end(ap);    exit(EXIT_FAILURE);}
开发者ID:alepharchives,项目名称:bitrig-xenocara,代码行数:9,


示例4: fatal_error

voidfatal_error(const char *message, ...){  va_list val;  va_start(val, message);  verror(0, 3, message, val);  va_end(val);  exit(EXIT_USER_ERR);}
开发者ID:TalLevAmi,项目名称:gifsicle,代码行数:9,


示例5: fatalerror

void fatalerror(const char *fmt, ...){	va_list args;	va_start(args, fmt);	verror(fmt, args);	va_end(args);	exit(5);}
开发者ID:Silenthal,项目名称:rgbds,代码行数:9,


示例6: panic

/* * Panic (print to stderr and abort). */voidpanic(const char *fmt, ...){	va_list l;	va_start(l, fmt);	verror(0, "panic: ", fmt, l, 0);	va_end(l);	abort();}
开发者ID:texlive,项目名称:texlive-source,代码行数:12,


示例7: FATAL

void FATAL(const char *fmt, ...){	va_list	ap;	va_start(ap, fmt);	verror(fmt, ap);	va_end(ap);	exit(1);}
开发者ID:aksr,项目名称:heirloom,代码行数:9,


示例8: liboctave_fatal

voidliboctave_fatal (const char *fmt, ...){  va_list args;  va_start (args, fmt);  verror ("fatal", fmt, args);  va_end (args);  exit (1);}
开发者ID:dac922,项目名称:octave-pkg-octave,代码行数:10,


示例9: pre_assemble

intpre_assemble(int handle,	     int num_readings,	     char **reading_array){    GapIO *io;    int ngels;    int nconts;    int idbsiz;    int *relpg;    int *lngthg;    int *lnbr;    int *rnbr;    if (NULL == (io = io_handle(&handle))) return -1;    /* initialise fortran arrays */    idbsiz = io_dbsize(io);    relpg = &io_relpos(io,1);    lngthg = &io_length(io,1);    lnbr  = &io_lnbr(io,1);    rnbr = &io_rnbr(io,1);        if (-1 == load_preassembled(io, num_readings, reading_array)) {	verror(ERR_WARN, "enter_preassembled", "failed");    }        update_fortran_arrays(handle, &ngels, &nconts, &idbsiz,			  relpg, lngthg, lnbr, rnbr);/*        dbchek_(handle, relpg, lngthg, lnbr, rnbr, idm, idbsiz, ngels, nconts,	    &ierr);*/    if (db_check(io) != 0) {	verror(ERR_FATAL, "enter_preassembled",	       "The database is now inconsistent./n"	       "You may wish to revert to a copy or to disassemble the newly "	       "assembled contig.");    }    flush2t(io);    return 0;} /* end pre_assemble */
开发者ID:svn2github,项目名称:staden,代码行数:43,


示例10: dvmsg

ssize_t dvmsg(int code, void *, const char *format, va_list va){  if (code == 0)    return vmsg(format, va);  if ( code > 0 )    vwarning(format, va);  else    verror(format, va);  return 0;}
开发者ID:nealey,项目名称:vera,代码行数:10,


示例11: error

/* * Print an error message and optionally quit. */voiderror(int quit, int e, const char *fmt, ...){	va_list l;	va_start(l, fmt);	if (e < 0)		e = errno;	verror(quit, NULL, fmt, l, e);	va_end(l);}
开发者ID:texlive,项目名称:texlive-source,代码行数:13,


示例12: warning_or_error

/* Report warning msg at current filename, lineno */void warning_or_error(bool iswarning, const char *format, ...){  va_list args;  va_start(args, format);  if (iswarning)    vwarning(format, args);  else    verror(format, args);  va_end(args);}
开发者ID:HengeSense,项目名称:nesc,代码行数:12,


示例13: fverr_

f_proc_ret fverr_(f_int *priority, char *fname, char *fmess,		  f_implicit name_l, f_implicit mess_l) {    char mess[1024];    char name[1024];    Fstr2Cstr(fmess, mess_l, mess, 1024);    Fstr2Cstr(fname, name_l, name, 1024);    verror(*priority, name, "%s", mess);    f_proc_return();}
开发者ID:svn2github,项目名称:staden,代码行数:11,


示例14: pedwarn

/* Report pedantic warning or error msg at current filename, lineno */void pedwarn(const char *format, ...){  va_list args;  va_start(args, format);  if (flag_pedantic_errors)    verror(format, args);  else    vwarning(format, args);  va_end(args);}
开发者ID:HengeSense,项目名称:nesc,代码行数:12,


示例15: die

/* * NAME:	die() * DESCRIPTION:	exit with failure status after printing message */staticvoid die(char const *message, ...){  va_list args;  va_start(args, message);  verror(message, args);  va_end(args);  exit(1);}
开发者ID:dirsors,项目名称:ps2sdk-ports,代码行数:15,


示例16: tcl_tout_pipe

/* * Sends some text to a command and adds the command's stdout and stderr to * the output and error windows. * * Usage: tout_pipe command text */int tcl_tout_pipe(ClientData clientData, Tcl_Interp *interp,		  int argc, char **argv) {    int ret;    if (argc != 4)	return TCL_ERROR;    vfuncheader("Output from command '%s'", argv[1]);    ret = pipe_mania(argv[2], strlen(argv[2]), argv[1], atoi(argv[3]));    if (-1 == ret) {	verror(ERR_WARN, "pipe", "command '%s' failed", argv[1]);    } else if (-2 == ret) {	verror(ERR_WARN, "pipe", "timeout - output from command truncated");    }    vTcl_SetResult(interp, "%d", ret);    return TCL_OK;}
开发者ID:svn2github,项目名称:staden,代码行数:26,


示例17: copy_attr_error

static voidcopy_attr_error (struct error_context *ctx, char const *fmt, ...){  int err = errno;  va_list ap;  /* use verror module to print error message */  va_start (ap, fmt);  verror (0, err, fmt, ap);  va_end (ap);}
开发者ID:tizenorg,项目名称:toolchains.patch,代码行数:11,


示例18: DrawCSTags

voidDrawCSTags(Tcl_Interp *interp,                                       /* in */	   int x1,	   int x2,	   int tag_num,	   GAnnotations *annotation,	   int offset,	   char *win_name,	   int width,	   int contig_num,	   int read_num){    char type[100];    char *colour = tag_db[0].bg_colour;    char cmd[1024], str[5];    int k;                                                       /* counter */    sprintf(type, "{tag %s t_%d num_%d rnum_%d}",	    type2str(annotation->type,str), tag_num, contig_num, read_num);    /* find tag colour in tag_db */    for (k = 0; k < tag_db_count; k++){	if (annotation->type == str2type(tag_db[k].id)) {/*	    sprintf(type, "{tag %s t_%d num_%d}", tag_db[k].search_id,		    tag_num, contig_num);*/	    colour = tag_db[k].bg_colour;	    break;	}  /* end if */    } /* end for */    /* check that TagArray type and colour been allocated */    if (type == NULL) {	verror(ERR_WARN, "CalcTags",	       "tag type not in tag database");	return;    } /* end if */    sprintf(cmd, "%s create rectangle %d %d %d %d "	    "-fill %s -tags %s -width %d -outline %s/n",	    win_name, x1, offset, x2 + 1, offset, colour, type, width, colour);    Tcl_Eval(interp, cmd);    /* printf("cmd %s /n", cmd); */}
开发者ID:svn2github,项目名称:staden,代码行数:53,


示例19: com_error

int com_error(char *format, ...){	int ret;	va_list args;	va_start(args, format);	ret = com_vprintf(format, args);	va_end(args);	va_start(args, format);	verror(format, args);	va_end(args);	return ret;}
开发者ID:andrewbird,项目名称:dosemu2,代码行数:12,


示例20: rect

/* * rect * * draw a rectangle given two opposite corners * */voidrect(Coord x1, Coord y1, Coord x2, Coord y2){	if (!vdevice.initialised)		verror("rect: vogl not initialised");	move2(x1, y1);	draw2(x2, y1);	draw2(x2, y2);	draw2(x1, y2);	draw2(x1, y1);}
开发者ID:berndf,项目名称:avg_q,代码行数:18,


示例21: notice

/*PRINTFLIKE1*/static voidnotice(const char *fmt, ...){	va_list ap;	if (g_quiet)		return; /* -q or quiet pragma suppresses notice()s */	va_start(ap, fmt);	verror(fmt, ap);	va_end(ap);}
开发者ID:0xbda2d2f8,项目名称:freebsd,代码行数:13,


示例22: error

VOID error(CHAR *fmt, ...)	{	va_list ap;	va_start(ap, fmt);	verror(fmt, ap);	va_end(ap);	#ifdef PARANOIA	exit(EXIT_FAILURE);	#endif	}
开发者ID:mundis,项目名称:slap,代码行数:12,


示例23: va_start

ATTR_COLD void ptokenizer::error(const char *format, ...){	va_list ap;	va_start(ap, format);	pstring errmsg1 = pstring(format).vprintf(ap);	va_end(ap);	verror(errmsg1, currentline_no(), currentline_str());	//throw error;}
开发者ID:richard42,项目名称:mame,代码行数:12,


示例24: gap_parse_obj_config

int gap_parse_obj_config(cli_args *args, void *store, int objc,			 Tcl_Obj * const objv[]) {    int i, ret = 0;    cli_args *a;    Tcl_Obj *one_str;    one_str = Tcl_NewStringObj("1", -1);    for (i = 1; i < objc; i++) {	char *aname = Tcl_GetStringFromObj(objv[i], NULL);	for (a = args; a->command; a++) {	    if (strcmp(a->command, aname) == 0) {		if (a->value) {		    if (i == objc - 1) {			verror(ERR_WARN, "parse_args",			       "No argument given for option '%s'/n",			       aname);			ret = -1;			break;		    }		    		    parse_args_obj_set(a, store, objv[++i]);		} else		    parse_args_obj_set(a, store, one_str);		break;	    }	}	if (!a->command) {	    verror(ERR_WARN,"parse_args", "Unknown option '%s'/n", aname);	    ret = -1;	}    }    Tcl_DecrRefCount(one_str);    return ret;}
开发者ID:nathanhaigh,项目名称:staden-trunk,代码行数:40,


示例25: obj_invoke_op

void obj_invoke_op(int inum, int op) {    extern HTablePtr csplot_hash[HASHMODULUS];    obj_generic *obj;    if (NULL == (obj = (obj_generic *)HashSearch(csplot_hash, inum))) {        verror(ERR_FATAL, "obj_invoke_op",               "Unknown canvas item number! (%d)/n", inum);        return;    }    if (obj->call.func)        obj->call.func(OBJ_INVOKE_OPERATION, &op, obj, obj->call.data);}
开发者ID:nathanhaigh,项目名称:staden-trunk,代码行数:13,


示例26: ok

intok(int ret, const char *fn, ...){  va_list	list;  if (ret>=0)    return ret;  va_start(list, fn);  verror("failed", fn, list);  va_end(list);  return -1;}
开发者ID:hilbix,项目名称:usbreset,代码行数:13,


示例27: bgnpolygon

/* * bgnpolygon * *	Set a flag so that we know what to do with v*() calls. */voidbgnpolygon(void){	if (vdevice.bgnmode != NONE)		verror("vogl: bgnpolygon mode already belongs to some other bgn routine");	vdevice.bgnmode = VPOLY;	vdevice.fill = polymodeflag;	vdevice.save = 1;	vdevice.inpolygon = 1;	if ((sync = vdevice.sync)!=0)                vdevice.sync = 0;}
开发者ID:berndf,项目名称:avg_q,代码行数:18,


示例28: gdb_os_error

static voidgdb_os_error (host_callback * p, const char *format,...){  if (deprecated_error_hook)    (*deprecated_error_hook) ();  else    {      va_list args;      va_start (args, format);      verror (format, args);      va_end (args);    }}
开发者ID:DonCN,项目名称:haiku,代码行数:13,



注:本文中的verror函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ version_msg函数代码示例
C++ verify_position函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。