errormsg.c

来自「字体缩放显示」· C语言 代码 · 共 101 行

C
101
字号
/* *   errormsg.c * *   This file is part of the ttf2pk package. * *   Copyright 1997-1999, 2000, 2002 by *     Frederic Loyer <loyer@ensta.fr> *     Werner Lemberg <wl@gnu.org> */#include <stdio.h>#include <stddef.h>         /* for size_t */#include <stdarg.h>#include <stdlib.h>#include "errormsg.h"#ifdef MIKTEX#include <miktex.h>#endifextern char progname[];         /* the origin of the error/warning message *//* *   Print error message and quit. */voidoops(const char *message,     ...){  va_list args;  va_start(args, message);  fprintf(stderr, "%s: ERROR: ", progname);  vfprintf(stderr, message, args);  va_end(args);  putc('\n', stderr);  exit(1);}/* *   Print error message, a buffer, a '^' at the buffer offset, and quit. */voidboops(const char *buffer,      size_t offset,      const char *message,      ...){  va_list args;  va_start(args, message);  fprintf(stderr, "%s: ERROR: ", progname);  vfprintf(stderr, message, args);  va_end(args);  putc('\n', stderr);  if (*buffer)  {    fprintf(stderr, "%s\n", buffer);    while (offset)    {      fprintf(stderr, " ");      offset--;    }    fprintf(stderr, "^\n");  }  exit(1);}/* *   Print warning message and continue. */voidwarning(const char *message,        ...){  va_list args;  va_start(args, message);  fprintf(stderr, "%s: WARNING: ", progname);  vfprintf(stderr, message, args);  va_end(args);  putc('\n', stderr);}/* end */

⌨️ 快捷键说明

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