00001 /***************************************************************************************** 00002 Copyright (c) 2002-2004 The UbixOS Project 00003 All rights reserved. 00004 00005 Redistribution and use in source and binary forms, with or without modification, are 00006 permitted provided that the following conditions are met: 00007 00008 Redistributions of source code must retain the above copyright notice, this list of 00009 conditions, the following disclaimer and the list of authors. Redistributions in binary 00010 form must reproduce the above copyright notice, this list of conditions, the following 00011 disclaimer and the list of authors in the documentation and/or other materials provided 00012 with the distribution. Neither the name of the UbixOS Project nor the names of its 00013 contributors may be used to endorse or promote products derived from this software 00014 without specific prior written permission. 00015 00016 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 00017 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 00018 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL 00019 THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 00020 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 00021 OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 00022 HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR 00023 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 00024 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00025 00026 $Id: __types_8h-source.html 88 2016-01-12 00:11:29Z reddawg $ 00027 00028 *****************************************************************************************/ 00029 00030 #ifndef __TYPES_H 00031 #define __TYPES_H 00032 00033 //#include <ubixos/types.h> 00034 00035 typedef __signed char __int8_t; 00036 typedef unsigned char __uint8_t; 00037 typedef short __int16_t; 00038 typedef unsigned short __uint16_t; 00039 typedef int __int32_t; 00040 typedef unsigned int __uint32_t; 00041 typedef long long __int64_t; 00042 typedef unsigned long long __uint64_t; 00043 00044 00045 typedef unsigned long __clock_t; 00046 //typedef long __time_t; 00047 typedef __uint32_t __ino_t; 00048 typedef __int32_t __ssize_t; 00049 00050 /* stat types */ 00051 typedef __uint32_t __dev_t; /* device number */ 00052 typedef __uint16_t __mode_t; 00053 typedef __uint16_t __nlink_t; /* link count */ 00054 typedef __uint32_t __uid_t; 00055 typedef __uint32_t __gid_t; 00056 typedef __int32_t __time_t; 00057 typedef __int64_t __blkcnt_t; /* file block count */ 00058 typedef __uint32_t __blksize_t; /* file block size */ 00059 typedef __uint32_t __fflags_t; /* file flags */ 00060 00061 #endif 00062 00063 /*** 00064 END 00065 ***/ 00066
1.4.7