blob: 577befd61d51f003452f55b71b64158e7fd301c6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#ifndef _SLICE_H_
#define _SLICE_H_
#include <stddef.h>
#include <stdint.h>
#include "value.h"
struct slice {
size_t size;
uint8_t *buf;
};
struct val_slice {
size_t size;
value *buf;
};
struct slice slice(struct slice, size_t, size_t);
struct slice slice1(struct slice, size_t);
struct val_slice val_slice(struct val_slice, size_t, size_t);
struct val_slice val_slice1(struct val_slice, size_t);
#endif
|