1 //------------------------------------------------------------------------------ 2 // <copyright file="a_types.h" company="Atheros"> 3 // Copyright (c) 2004-2010 Atheros Corporation. All rights reserved. 4 // 5 // 6 // Permission to use, copy, modify, and/or distribute this software for any 7 // purpose with or without fee is hereby granted, provided that the above 8 // copyright notice and this permission notice appear in all copies. 9 // 10 // THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11 // WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12 // MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13 // ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14 // WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15 // ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16 // OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17 // 18 // 19 //------------------------------------------------------------------------------ 20 //============================================================================== 21 // This file contains the definitions of the basic atheros data types. 22 // It is used to map the data types in atheros files to a platform specific 23 // type. 24 // 25 // Author(s): ="Atheros" 26 //============================================================================== 27 #ifndef _A_TYPES_H_ 28 #define _A_TYPES_H_ 29 30 #if defined(__linux__) && !defined(LINUX_EMULATION) 31 #include "../os/linux/include/athtypes_linux.h" 32 #endif 33 34 #ifdef UNDER_NWIFI 35 #include "../os/windows/include/athtypes.h" 36 #endif 37 38 #ifdef ATHR_CE_LEGACY 39 #include "../os/windows/include/athtypes.h" 40 #endif 41 42 #ifdef REXOS 43 #include "../os/rexos/include/common/athtypes_rexos.h" 44 #endif 45 46 #if defined ART_WIN 47 #include "../os/win_art/include/athtypes_win.h" 48 #endif 49 50 #ifdef WIN_NWF 51 #include <athtypes_win.h> 52 #endif 53 54 #ifdef THREADX 55 #include "../os/threadx/include/common/athtypes_threadx.h" 56 #endif 57 58 #endif /* _ATHTYPES_H_ */ 59