mirror of
https://github.com/rust-lang/rust.git
synced 2024-12-12 00:24:03 +00:00
16 lines
258 B
C
16 lines
258 B
C
#include <stddef.h>
|
|
#include <stdint.h>
|
|
|
|
struct ByteSlice {
|
|
uint8_t *data;
|
|
size_t len;
|
|
};
|
|
|
|
size_t slice_len(struct ByteSlice bs) {
|
|
return bs.len;
|
|
}
|
|
|
|
uint8_t slice_elem(struct ByteSlice bs, size_t idx) {
|
|
return bs.data[idx];
|
|
}
|