📄 qprintf.c
字号:
/***************************************************************************** * "Gif-Lib" - Yet another gif library. * * Written by: Gershon Elber IBM PC Ver 0.1, Jun. 1989 ****************************************************************************** * Module to emulate a printf with a possible quiet (disable mode.) * A global variable GifQuietPrint controls the printing of this routine ****************************************************************************** * History: * 12 May 91 - Version 1.0 by Gershon Elber. *****************************************************************************/#ifdef HAVE_CONFIG_H#include <config.h>#endif#include <stdio.h>#ifdef HAVE_STDARG_H#include <stdarg.h>#elif defined (HAVE_VARARGS_H)#include <varargs.h>#endif /* HAVE_STDARG_H */#include "gif_lib.h"#ifdef __MSDOS__int GifQuietPrint = FALSE;#elseint GifQuietPrint = TRUE;#endif /* __MSDOS__ *//***************************************************************************** * Same as fprintf to stderr but with optional print. *****************************************************************************/#ifdef HAVE_STDARG_HvoidGifQprintf(char *Format, ...) { char Line[128]; va_list ArgPtr; va_start(ArgPtr, Format);#else# ifdef HAVE_VARARGS_HvoidGifQprintf(va_alist) va_dcl{ char *Format, Line[128]; va_list ArgPtr; va_start(ArgPtr); Format = va_arg(ArgPtr, char *);# endif /* HAVE_VARARGS_H */#endif /* HAVE_STDARG_H */ if (GifQuietPrint) return; vsprintf(Line, Format, ArgPtr); va_end(ArgPtr); fputs(Line, stderr);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -