Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2918684
buffer.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
775 B
Referenced Files
None
Subscribers
None
buffer.h
View Options
#ifndef BUFFER_H
#define BUFFER_H
#include
<stdint.h>
#include
<stddef.h>
void
init_buffer_module
(
void
);
typedef
struct
{
uint8_t
*
data
;
size_t
length
;
size_t
capacity
;
int
ref_count
;
int
is_shared
;
}
ArrayBufferData
;
typedef
enum
{
TYPED_ARRAY_INT8
,
TYPED_ARRAY_UINT8
,
TYPED_ARRAY_UINT8_CLAMPED
,
TYPED_ARRAY_INT16
,
TYPED_ARRAY_UINT16
,
TYPED_ARRAY_INT32
,
TYPED_ARRAY_UINT32
,
TYPED_ARRAY_FLOAT32
,
TYPED_ARRAY_FLOAT64
,
TYPED_ARRAY_BIGINT64
,
TYPED_ARRAY_BIGUINT64
}
TypedArrayType
;
typedef
struct
{
ArrayBufferData
*
buffer
;
TypedArrayType
type
;
size_t
byte_offset
;
size_t
byte_length
;
size_t
length
;
}
TypedArrayData
;
typedef
struct
{
ArrayBufferData
*
buffer
;
size_t
byte_offset
;
size_t
byte_length
;
}
DataViewData
;
#endif
File Metadata
Details
Attached
Mime Type
text/x-c
Expires
Fri, Mar 27, 1:13 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
512598
Default Alt Text
buffer.h (775 B)
Attached To
Mode
rANT Ant
Attached
Detach File
Event Timeline
Log In to Comment