blob: 2987f79821086685ecb9964cd63552f836873c22 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#pragma once
typedef struct {
char *str;
int begin;
int end;
} Slice;
Slice slice_write(Slice slice);
Slice slice_print(Slice slice);
Slice slice_from_str(char *str);
Slice slice_sub(Slice src, int begin, int end);
int slice_equal(Slice s0, Slice s1);
int slice_len(Slice slice);
void *slice_cpy(void *dest, Slice slice);
|