]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/include/c.h
xnu-344.tar.gz
[apple/xnu.git] / bsd / include / c.h
diff --git a/bsd/include/c.h b/bsd/include/c.h
deleted file mode 100644 (file)
index 905d271..0000000
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * The contents of this file constitute Original Code as defined in and
- * are subject to the Apple Public Source License Version 1.1 (the
- * "License").  You may not use this file except in compliance with the
- * License.  Please obtain a copy of the License at
- * http://www.apple.com/publicsource and read it before using this file.
- * 
- * This Original Code and all software distributed under the License are
- * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
- * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
- * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
- * License for the specific language governing rights and limitations
- * under the License.
- * 
- * @APPLE_LICENSE_HEADER_END@
- */
-/*
- * Standard C macros
- *
- **********************************************************************
- * HISTORY
- * 02-Feb-86  Glenn Marcy (gm0w) at Carnegie-Mellon University
- *     Added check to allow multiple or recursive inclusion of this
- *     file.  Added bool enum from machine/types.h for regular users
- *     that want a real boolean type.
- *
- * 29-Dec-85  Glenn Marcy (gm0w) at Carnegie-Mellon University
- *     Also change spacing of MAX and MIN to coincide with that of
- *     sys/param.h.
- *
- * 19-Nov-85  Glenn Marcy (gm0w) at Carnegie-Mellon University
- *     Changed the number of tabs between TRUE, FALSE and their
- *     respective values to match those in sys/types.h.
- *
- * 17-Dec-84  Glenn Marcy (gm0w) at Carnegie-Mellon University
- *     Only define TRUE and FALSE if not defined.  Added caseE macro
- *     for using enumerated types in switch statements.
- *
- * 23-Apr-81  Mike Accetta (mja) at Carnegie-Mellon University
- *     Added "sizeofS" and "sizeofA" macros which expand to the size
- *     of a string constant and array respectively.
- *
- **********************************************************************
- */
-
-#ifndef        _C_INCLUDE_
-#define        _C_INCLUDE_
-
-#ifndef ABS
-#define ABS(x) ((x)>=0?(x):-(x))
-#endif /* ABS */
-#ifndef MIN
-#define        MIN(a,b) (((a)<(b))?(a):(b))
-#endif /* MIN */
-#ifndef MAX
-#define        MAX(a,b) (((a)>(b))?(a):(b))
-#endif /* MAX */
-
-#ifndef        FALSE
-#define FALSE  0
-#endif /* FALSE */
-#ifndef        TRUE
-#define TRUE   1
-#endif /* TRUE */
-
-#define        CERROR          (-1)
-
-#ifndef        bool
-typedef enum   { false = 0, true = 1 } bool;
-#endif /* bool */
-
-#define        sizeofS(string) (sizeof(string) - 1)
-#define sizeofA(array) (sizeof(array)/sizeof(array[0]))
-
-#define caseE(enum_type)       case (int)(enum_type)
-
-#endif /* _C_INCLUDE_ */