Current Path : /usr/src/contrib/sendmail/libsmutil/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/src/contrib/sendmail/libsmutil/err.c |
/* * Copyright (c) 2001 Sendmail, Inc. and its suppliers. * All rights reserved. * * By using this file, you agree to the terms and conditions set * forth in the LICENSE file which can be found at the top level of * the sendmail distribution. * */ #include <sendmail.h> SM_RCSID("@(#)$Id: err.c,v 8.5 2001/09/11 04:04:55 gshapiro Exp $") #include <ctype.h> /*VARARGS1*/ void #ifdef __STDC__ message(const char *msg, ...) #else /* __STDC__ */ message(msg, va_alist) const char *msg; va_dcl #endif /* __STDC__ */ { const char *m; SM_VA_LOCAL_DECL m = msg; if (isascii(m[0]) && isdigit(m[0]) && isascii(m[1]) && isdigit(m[1]) && isascii(m[2]) && isdigit(m[2]) && m[3] == ' ') m += 4; SM_VA_START(ap, msg); (void) vfprintf(stderr, m, ap); SM_VA_END(ap); (void) fprintf(stderr, "\n"); } /*VARARGS1*/ void #ifdef __STDC__ syserr(const char *msg, ...) #else /* __STDC__ */ syserr(msg, va_alist) const char *msg; va_dcl #endif /* __STDC__ */ { const char *m; SM_VA_LOCAL_DECL m = msg; if (isascii(m[0]) && isdigit(m[0]) && isascii(m[1]) && isdigit(m[1]) && isascii(m[2]) && isdigit(m[2]) && m[3] == ' ') m += 4; SM_VA_START(ap, msg); (void) vfprintf(stderr, m, ap); SM_VA_END(ap); (void) fprintf(stderr, "\n"); }