58 if (
read (temp, 2) == 2)
68 if (
read (temp, 2) == 2)
78 if (
read (temp, 4) == 4)
88 if (
read (temp, 4) == 4)
100 const int numBytes = (sizeByte & 0x7f);
108 char bytes[4] = { 0, 0, 0, 0 };
109 if (
read (bytes, numBytes) != numBytes)
113 return (sizeByte >> 7) ? -num : num;
120 if (
read (
n.asBytes, 8) == 8)
130 if (
read (
n.asBytes, 8) == 8)
139#ifdef CARLA_PROPER_CPP11_SUPPORT
142 union {
int32 asInt;
float asFloat; }
n;
149 union {
int32 asInt;
float asFloat; }
n;
156 union {
int64 asInt;
double asDouble; }
n;
163 union {
int64 asInt;
double asDouble; }
n;
171 char*
data =
static_cast<char*
> (buffer.getData());
176 if (++
i >= buffer.getSize())
178 buffer.setSize (buffer.getSize() + 512);
179 data =
static_cast<char*
> (buffer.getData());
189 char*
data =
static_cast<char*
> (buffer.getData());
207 if (++
i >= buffer.getSize())
209 buffer.setSize (buffer.getSize() + 512);
210 data =
static_cast<char*
> (buffer.getData());
220 return (
size_t)
mo.writeFromInputStream (*
this, numBytes);
227 return mo.toString();
233 if (numBytesToSkip > 0)
235 const int skipBufferSize = (
int)
jmin (numBytesToSkip, (
int64) 16384);
237 temp.
malloc((
size_t) skipBufferSize);
240 numBytesToSkip -=
read (temp, (
int)
jmin (numBytesToSkip, (
int64) skipBufferSize));
static uint32 littleEndianInt(const void *bytes) noexcept
Definition ByteOrder.h:236
static uint16 swapIfLittleEndian(uint16 value) noexcept
Definition ByteOrder.h:227
static uint16 bigEndianShort(const void *bytes) noexcept
Definition ByteOrder.h:241
static uint32 bigEndianInt(const void *bytes) noexcept
Definition ByteOrder.h:239
static uint16 littleEndianShort(const void *bytes) noexcept
Definition ByteOrder.h:238
static uint16 swapIfBigEndian(uint16 value) noexcept
Definition ByteOrder.h:218
Definition HeapBlock.h:77
bool malloc(const size_t newNumElements, const size_t elementSize=sizeof(ElementType)) noexcept
Definition HeapBlock.h:171
Definition MemoryBlock.h:39
Definition MemoryOutputStream.h:42
static String fromUTF8(const char *utf8buffer, int bufferSizeBytes=-1)
Definition String.cpp:1961
register unsigned i
Definition inflate.c:1575
JSAMPIMAGE data
Definition jpeglib.h:945
#define static_wassert(expression)
Definition AudioSampleBuffer.h:33
Type jmin(const Type a, const Type b)
Definition MathsFunctions.h:60
unsigned long long uint64
Definition water.h:102
long long int64
Definition water.h:100
unsigned char uint8
Definition water.h:90
signed int int32
Definition water.h:96
int n
Definition crypt.c:458
typedef int(UZ_EXP MsgFn)()
mo
Definition zipinfo.c:2287