Loading...
include/c.h Libc-391 /dev/null
--- Libc/Libc-391/include/c.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
- *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * This file contains Original Code and/or Modifications of Original Code
- * as defined in and that are subject to the Apple Public Source License
- * Version 2.0 (the 'License'). You may not use this file except in
- * compliance with the License. Please obtain a copy of the License at
- * http://www.opensource.apple.com/apsl/ and read it before using this
- * file.
- * 
- * The 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, QUIET ENJOYMENT 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_ */