53 lines
1.9 KiB
C
Executable File
53 lines
1.9 KiB
C
Executable File
|
|
/*
|
|
*****************************************************************************
|
|
* *
|
|
* IMPINJ CONFIDENTIAL AND PROPRIETARY *
|
|
* *
|
|
* This source code is the sole property of Impinj, Inc. Reproduction or *
|
|
* utilization of this source code in whole or in part is forbidden without *
|
|
* the prior written consent of Impinj, Inc. *
|
|
* *
|
|
* (c) Copyright Impinj, Inc. 2007,2008. All rights reserved. *
|
|
* *
|
|
*****************************************************************************/
|
|
|
|
|
|
/*
|
|
* Include file to establish context
|
|
* for the LLRP Tool Kit (LTK) C++ platform.
|
|
*/
|
|
|
|
#include <stdint.h>
|
|
#include <stdlib.h> /* malloc() */
|
|
#include <string.h> /* memcpy() */
|
|
|
|
#define FALSE 0
|
|
#define TRUE 1
|
|
|
|
/*
|
|
* Typedefs of simple types.
|
|
* The LTK/C++ uses these types extensively.
|
|
* To retarget to another C++ platform change
|
|
* these typedefs. Everything else should be
|
|
* good to go.
|
|
*/
|
|
|
|
#ifdef _STDINT_H
|
|
|
|
typedef uint8_t llrp_u8_t;
|
|
typedef int8_t llrp_s8_t;
|
|
typedef uint16_t llrp_u16_t;
|
|
typedef int16_t llrp_s16_t;
|
|
typedef uint32_t llrp_u32_t;
|
|
typedef int32_t llrp_s32_t;
|
|
typedef uint64_t llrp_u64_t;
|
|
typedef int64_t llrp_s64_t;
|
|
typedef uint8_t llrp_u1_t;
|
|
typedef uint8_t llrp_u2_t;
|
|
typedef uint8_t llrp_utf8_t;
|
|
typedef int llrp_bool_t;
|
|
typedef uint8_t llrp_byte_t;
|
|
|
|
#endif /* _STDINT_H */
|