1/* 2 * Modifications Copyright (c) 2008, ETH Zurich. 3 */ 4/* 5 * Australian Public Licence B (OZPLB) 6 * 7 * Version 1-0 8 * 9 * Copyright (c) 2004 National ICT Australia 10 * 11 * All rights reserved. 12 * 13 * Developed by: Embedded, Real-time and Operating Systems Program (ERTOS) 14 * National ICT Australia 15 * http://www.ertos.nicta.com.au 16 * 17 * Permission is granted by National ICT Australia, free of charge, to 18 * any person obtaining a copy of this software and any associated 19 * documentation files (the "Software") to deal with the Software without 20 * restriction, including (without limitation) the rights to use, copy, 21 * modify, adapt, merge, publish, distribute, communicate to the public, 22 * sublicense, and/or sell, lend or rent out copies of the Software, and 23 * to permit persons to whom the Software is furnished to do so, subject 24 * to the following conditions: 25 * 26 * * Redistributions of source code must retain the above copyright 27 * notice, this list of conditions and the following disclaimers. 28 * 29 * * Redistributions in binary form must reproduce the above 30 * copyright notice, this list of conditions and the following 31 * disclaimers in the documentation and/or other materials provided 32 * with the distribution. 33 * 34 * * Neither the name of National ICT Australia, nor the names of its 35 * contributors, may be used to endorse or promote products derived 36 * from this Software without specific prior written permission. 37 * 38 * EXCEPT AS EXPRESSLY STATED IN THIS LICENCE AND TO THE FULL EXTENT 39 * PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED "AS-IS", AND 40 * NATIONAL ICT AUSTRALIA AND ITS CONTRIBUTORS MAKE NO REPRESENTATIONS, 41 * WARRANTIES OR CONDITIONS OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING 42 * BUT NOT LIMITED TO ANY REPRESENTATIONS, WARRANTIES OR CONDITIONS 43 * REGARDING THE CONTENTS OR ACCURACY OF THE SOFTWARE, OR OF TITLE, 44 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, 45 * THE ABSENCE OF LATENT OR OTHER DEFECTS, OR THE PRESENCE OR ABSENCE OF 46 * ERRORS, WHETHER OR NOT DISCOVERABLE. 47 * 48 * TO THE FULL EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL 49 * NATIONAL ICT AUSTRALIA OR ITS CONTRIBUTORS BE LIABLE ON ANY LEGAL 50 * THEORY (INCLUDING, WITHOUT LIMITATION, IN AN ACTION OF CONTRACT, 51 * NEGLIGENCE OR OTHERWISE) FOR ANY CLAIM, LOSS, DAMAGES OR OTHER 52 * LIABILITY, INCLUDING (WITHOUT LIMITATION) LOSS OF PRODUCTION OR 53 * OPERATION TIME, LOSS, DAMAGE OR CORRUPTION OF DATA OR RECORDS; OR LOSS 54 * OF ANTICIPATED SAVINGS, OPPORTUNITY, REVENUE, PROFIT OR GOODWILL, OR 55 * OTHER ECONOMIC LOSS; OR ANY SPECIAL, INCIDENTAL, INDIRECT, 56 * CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES, ARISING OUT OF OR IN 57 * CONNECTION WITH THIS LICENCE, THE SOFTWARE OR THE USE OF OR OTHER 58 * DEALINGS WITH THE SOFTWARE, EVEN IF NATIONAL ICT AUSTRALIA OR ITS 59 * CONTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH CLAIM, LOSS, 60 * DAMAGES OR OTHER LIABILITY. 61 * 62 * If applicable legislation implies representations, warranties, or 63 * conditions, or imposes obligations or liability on National ICT 64 * Australia or one of its contributors in respect of the Software that 65 * cannot be wholly or partly excluded, restricted or modified, the 66 * liability of National ICT Australia or the contributor is limited, to 67 * the full extent permitted by the applicable legislation, at its 68 * option, to: 69 * a. in the case of goods, any one or more of the following: 70 * i. the replacement of the goods or the supply of equivalent goods; 71 * ii. the repair of the goods; 72 * iii. the payment of the cost of replacing the goods or of acquiring 73 * equivalent goods; 74 * iv. the payment of the cost of having the goods repaired; or 75 * b. in the case of services: 76 * i. the supplying of the services again; or 77 * ii. the payment of the cost of having the services supplied again. 78 * 79 * The construction, validity and performance of this licence is governed 80 * by the laws in force in New South Wales, Australia. 81 */ 82#ifndef _ARCH_IA32_STD_INT 83#define _ARCH_IA32_STD_INT 84 85typedef signed char int8_t; 86typedef short int16_t; 87typedef int int32_t; 88typedef long int64_t; 89 90typedef unsigned char uint8_t; 91typedef unsigned short uint16_t; 92typedef unsigned int uint32_t; 93typedef unsigned long uint64_t; 94 95#define __PTR_SIZE 64 96 97#endif 98