OpenCores
URL https://opencores.org/ocsvn/1g_ethernet_dpi/1g_ethernet_dpi/trunk

Subversion Repositories 1g_ethernet_dpi

[/] [1g_ethernet_dpi/] [tags/] [vmblite_base/] [sw/] [test_main/] [microblaze/] [xil_types.h] - Rev 7

Compare with Previous | Blame | View Log

#ifndef XIL_TYPES_H
#define XIL_TYPES_H
 
#include <stdint.h>
#include <stddef.h>
 
 
 
#ifndef TRUE
#  define TRUE		1U
#endif
 
#ifndef FALSE
#  define FALSE		0U
#endif
 
#ifndef NULL
#define NULL		0U
#endif
 
 
#ifndef __KERNEL__
#ifndef XBASIC_TYPES_H
 
typedef uint8_t u8;
typedef uint16_t u16;
typedef uint32_t u32;
 
#define __XUINT64__
typedef struct
{
	u32 Upper;
	u32 Lower;
} Xuint64;
#define XUINT64_MSW(x) ((x).Upper)
#define XUINT64_LSW(x) ((x).Lower)
 
#endif
 
 
typedef char char8;
typedef int8_t s8;
typedef int16_t s16;
typedef int32_t s32;
typedef int64_t s64;
typedef uint64_t u64;
typedef int sint32;
 
typedef intptr_t INTPTR;
typedef uintptr_t UINTPTR;
typedef ptrdiff_t PTRDIFF;
 
#if !defined(LONG) || !defined(ULONG)
typedef long LONG;
typedef unsigned long ULONG;
#endif
 
#define ULONG64_HI_MASK	0xFFFFFFFF00000000U
#define ULONG64_LO_MASK	~ULONG64_HI_MASK
 
#else
#include <linux/types.h>
#endif
 
 
#define UPPER_32_BITS(n) ((u32)(((n) >> 16) >> 16))
#define LOWER_32_BITS(n) ((u32)(n))
 
#endif
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.