www.pudn.com > BTSERVER.rar > bnbt.h
//
// Copyright (C) 2003 Trevor Hogan
//
// Trinity Edition Modified Source File
#ifndef RainbowBT_H
#define RainbowBT_H
#include
#ifdef WIN32
#define WIN32_LEAN_AND_MEAN
#endif
//
// SOLARIS USERS - IF YOUR SYSTEM IS LITTLE ENDIAN, REMOVE THE NEXT 3 LINES
// see sha1.h
//
#if defined( __APPLE__ ) || defined( Solaris )
#define RainbowBT_BIG_ENDIAN
#endif
#ifdef FreeBSD
#include
#endif
#include
// large integers
#ifdef WIN32
typedef __int64 int64;
typedef unsigned __int64 uint64;
#else
typedef long long int64;
typedef unsigned long long uint64;
#endif
// stl
#ifdef WIN32
#pragma warning( disable : 4786 )
#endif
#include
#include