ftypes.h File Reference

#include "fplatform.h"

Go to the source code of this file.

Namespaces

namespace  Steinberg

Defines

#define UNICODE   0
#define SWAP_32(l)
#define SWAP_16(w)
#define SWAP_64(i)

Typedefs

typedef char Steinberg::int8
typedef unsigned char Steinberg::uint8
typedef unsigned char Steinberg::uchar
typedef short Steinberg::int16
typedef unsigned short Steinberg::uint16
typedef long Steinberg::int32
typedef unsigned long Steinberg::uint32
typedef long long Steinberg::int64
typedef unsigned long long Steinberg::uint64
typedef int64 Steinberg::TSize
typedef int32 Steinberg::tresult
typedef uint32 Steinberg::TPtrInt
typedef uint8 Steinberg::TBool
typedef int16 Steinberg::char16
typedef char Steinberg::tchar
typedef char Steinberg::char8
typedef const char * Steinberg::FIDString


Define Documentation

#define SWAP_16 (  ) 

Value:

{ \
        unsigned char* p = (unsigned char*)& (w); \
        unsigned char t; \
        t = p[0]; p[0] = p[1]; p[1] = t; }

Definition at line 130 of file ftypes.h.

#define SWAP_32 (  ) 

Value:

{ \
        unsigned char* p = (unsigned char*)& (l); \
        unsigned char t; \
        t = p[0]; p[0] = p[3]; p[3] = t; t = p[1]; p[1] = p[2]; p[2] = t; }

Definition at line 125 of file ftypes.h.

#define SWAP_64 (  ) 

Value:

{ \
        unsigned char* p = (unsigned char*)& (i); \
        unsigned char t; \
        t = p[0]; p[0] = p[7]; p[7] = t; t = p[1]; p[1] = p[6]; p[6] = t; \
        t = p[2]; p[2] = p[5]; p[5] = t; t = p[3]; p[3] = p[4]; p[4] = t;}

Definition at line 135 of file ftypes.h.

#define UNICODE   0

Definition at line 43 of file ftypes.h.

Empty


Copyright ©2008 Steinberg Media Technologies. All Rights Reserved.