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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/* -*- Mode: C; -*- */
/* */
/* str.h */
/* */
/* © Copyright Jamie A. Jennings 2021. */
/* LICENSE: MIT License (https://opensource.org/licenses/mit-license.html) */
/* AUTHOR: Jamie A. Jennings */
/*
IMPORTANT: byte_ptr, rosie_string, and str definitions must be kept
in sync with the same definitions in librosie.h.
*/
/* Immutable pointer to immutable byte sequence */
typedef char const * const byte_ptr_const;
/* Mutable pointer to immutable byte sequence */
typedef char const * byte_ptr;
/* Immutable */
typedef struct rosie_string str;
typedef struct rosie_matchresult match;