summaryrefslogtreecommitdiffstats
path: root/usr.sbin/lpr/common_source/lp.cdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/lpr/common_source/lp.cdefs.h')
-rw-r--r--usr.sbin/lpr/common_source/lp.cdefs.h107
1 files changed, 0 insertions, 107 deletions
diff --git a/usr.sbin/lpr/common_source/lp.cdefs.h b/usr.sbin/lpr/common_source/lp.cdefs.h
deleted file mode 100644
index 19b1331..0000000
--- a/usr.sbin/lpr/common_source/lp.cdefs.h
+++ /dev/null
@@ -1,107 +0,0 @@
-/*-
- * ------+---------+---------+---------+---------+---------+---------+---------*
- * Copyright (c) 2003 - Garance Alistair Drosehn <gad@FreeBSD.org>.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * The views and conclusions contained in the software and documentation
- * are those of the authors and should not be interpreted as representing
- * official policies, either expressed or implied, of the FreeBSD Project.
- *
- * ------+---------+---------+---------+---------+---------+---------+---------*
- * $FreeBSD$
- * ------+---------+---------+---------+---------+---------+---------+---------*
- */
-
-/*
- * The main goal of this include file is to provide a platform-neutral way
- * to define some macros that lpr wants from FreeBSD's <sys/cdefs.h>. This
- * will simply use the standard <sys/cdefs.h> when compiled in FreeBSD, but
- * other OS's may not have /usr/include/sys/cdefs.h (or even if that file
- * exists, it may not define all the macros that lpr will use).
- */
-
-#if !defined(_LP_CDEFS_H_)
-#define _LP_CDEFS_H_
-
-/*
- * For non-BSD platforms, you can compile lpr with -DHAVE_SYS_CDEFS_H
- * if <sys/cdefs.h> should be included.
- */
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
-# define HAVE_SYS_CDEFS_H
-#endif
-#if defined(HAVE_SYS_CDEFS_H)
-# include <sys/cdefs.h>
-#endif
-
-/*
- * __unused is a compiler-specific trick which can be used to avoid
- * warnings about a variable which is defined but never referenced.
- * Some lpr files use this, so define a null version if it was not
- * defined by <sys/cdefs.h>.
- */
-#if !defined(__unused)
-# define __unused
-#endif
-
-/*
- * All the lpr source files will want to reference __FBSDID() to
- * handle rcs id's.
- */
-#if !defined(__FBSDID)
-# if defined(lint) || defined(STRIP_FBSDID)
-# define __FBSDID(s) struct skip_rcsid_struct
-# elif defined(__IDSTRING) /* NetBSD */
-# define __FBSDID(s) __IDSTRING(rcsid,s)
-# else
-# define __FBSDID(s) static const char rcsid[] __unused = s
-# endif
-#endif /* __FBSDID */
-
-/*
- * Some lpr include files use __BEGIN_DECLS and __END_DECLS.
- */
-#if !defined(__BEGIN_DECLS)
-# if defined(__cplusplus)
-# define __BEGIN_DECLS extern "C" {
-# define __END_DECLS }
-# else
-# define __BEGIN_DECLS
-# define __END_DECLS
-# endif
-#endif
-
-/*
- * __printflike and __printf0like are a compiler-specific tricks to
- * tell the compiler to check the format-codes in printf-like
- * routines wrt the args that will be formatted.
- */
-#if !defined(__printflike)
-# define __printflike(fmtarg, firstvararg)
-#endif
-#if !defined(__printf0like)
-# define __printf0like(fmtarg, firstvararg)
-#endif
-
-#endif /* !_LP_CDEFS_H_ */
OpenPOWER on IntegriCloud