/opengles/src/codegen/codegen.h
http://ftk.googlecode.com/ · C Header · 74 lines · 35 code · 11 blank · 28 comment · 0 complexity · d9a35b76d00a5676402a8a58e286d830 MD5 · raw file
- #ifndef CODEGEN_CODEGEN_H
- #define CODEGEN_CODEGEN_H 1
- /****************************************************************************/
- /* */
- /* Copyright (c) 2004, Hans-Martin Will. All rights reserved. */
- /* */
- /* Redistribution and use in source and binary forms, with or without */
- /* modification, are permitted provided that the following conditions are */
- /* met: */
- /* */
- /* * Redistributions of source code must retain the above copyright */
- /* notice, this list of conditions and the following disclaimer. */
- /* */
- /* * 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 COPYRIGHT HOLDERS AND CONTRIBUTORS */
- /* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT */
- /* LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A */
- /* PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER */
- /* 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. */
- /* */
- /****************************************************************************/
- #include <stddef.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #include <assert.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifndef EGL_USE_GPP // define only if not including Intel's GPP library
- # ifdef EGL_ON_SYMBIAN
- typedef TInt8 I8;
- typedef TUint8 U8;
- typedef TInt16 I16;
- typedef TUint16 U16;
- typedef TInt I32;
- typedef TUint U32;
- # else
- typedef signed char I8;
- typedef unsigned char U8;
- typedef short I16;
- typedef unsigned short U16;
- typedef int I32;
- typedef unsigned int U32;
- # endif
- #endif
- #if 0
- typedef unsigned __int64 U64;
- typedef __int64 I64;
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif //ndef CODEGEN_CODEGEN_H