1/*************************************************************************** 2 * LPRng - An Extended Print Spooler System 3 * 4 * Copyright 1988-2003, Patrick Powell, San Diego, CA 5 * papowell@lprng.com 6 * See LICENSE for conditions of use. 7 * $Id: plp_snprintf.h,v 1.1.1.1 2008/10/15 03:28:27 james26_jang Exp $ 8 ***************************************************************************/ 9 10 11 12#ifndef _PLP_SNPRINTF_ 13#define _PLP_SNPRINTF_ 14 15/* PROTOTYPES */ 16/* VARARGS3 */ 17#ifdef HAVE_STDARGS 18 int plp_vsnprintf(char *str, size_t count, const char *fmt, va_list args) 19#else 20 int plp_vsnprintf(char *str, size_t count, const char *fmt, va_list args) 21#endif 22 23; 24/* VARARGS3 */ 25#ifdef HAVE_STDARGS 26 int plp_unsafe_vsnprintf(char *str, size_t count, const char *fmt, va_list args) 27#else 28 int plp_unsafe_vsnprintf(char *str, size_t count, const char *fmt, va_list args) 29#endif 30; 31/* VARARGS3 */ 32#ifdef HAVE_STDARGS 33 int plp_snprintf (char *str,size_t count,const char *fmt,...) 34#else 35 int plp_snprintf (va_alist) va_dcl 36#endif 37; 38/* VARARGS3 */ 39#ifdef HAVE_STDARGS 40 int plp_unsafe_snprintf (char *str,size_t count,const char *fmt,...) 41#else 42 int plp_unsafe_snprintf (va_alist) va_dcl 43#endif 44; 45 46#endif 47