blob: 75808b6bf9d64006948838ec70a1f29c33208dc2 [file] [log] [blame]
Jeff Johnson295189b2012-06-20 16:38:30 -07001/*
Deepthi Gowribe17b342016-03-31 19:10:14 +05302 * Copyright (c) 2012-2013, 2016 The Linux Foundation. All rights reserved.
Prakash Dhavali55d45772014-02-12 13:19:04 -08003 *
4 * Previously licensed under the ISC license by Qualcomm Atheros, Inc.
5 *
6 *
7 * Permission to use, copy, modify, and/or distribute this software for
8 * any purpose with or without fee is hereby granted, provided that the
9 * above copyright notice and this permission notice appear in all
10 * copies.
11 *
12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
13 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
14 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
15 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
16 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
17 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
18 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19 * PERFORMANCE OF THIS SOFTWARE.
Gopichand Nakkala9c070ad2013-01-08 21:16:34 -080020 */
Prakash Dhavali55d45772014-02-12 13:19:04 -080021
22/*
23 * This file was originally distributed by Qualcomm Atheros, Inc.
24 * under proprietary terms before Copyright ownership was assigned
25 * to the Linux Foundation.
26 */
27
Jeff Johnson295189b2012-06-20 16:38:30 -070028#if !defined( __LEGACYPALTYPES_H__ )
29#define __LEGACYPALTYPES_H__
30
31/*==========================================================================
32 *
33 * @file: halLegacyPalTypes.h
34 *
35 * @brief: Exports and types for the Platform Abstraction Layer typedefs.
36 *
37 * @author: Kumar Anand
38 *
Jeff Johnson295189b2012-06-20 16:38:30 -070039 *
40 *=========================================================================*/
41
Anand Kumard0b17e42013-01-11 17:00:00 -080042#include "qwlanfw_defs.h"
Jeff Johnson295189b2012-06-20 16:38:30 -070043
44/* Common type definitions */
45typedef uint8 tANI_U8;
46typedef int8 tANI_S8;
47typedef uint16 tANI_U16;
48typedef int16 tANI_S16;
49typedef uint32 tANI_U32;
50typedef int32 tANI_S32;
51
52#ifndef BUILD_QWPTTSTATIC
53typedef uint64 tANI_U64;
54#endif
55
56typedef byte tANI_BYTE;
57typedef boolean tANI_BOOLEAN;
Deepthi Gowribe17b342016-03-31 19:10:14 +053058typedef unsigned long tANI_TIMESTAMP;
Jeff Johnson295189b2012-06-20 16:38:30 -070059
60#endif /*__LEGACYPALTYPES_H__*/