compiler: fix remaining warnings

This commit is contained in:
David Lamparter 2016-03-19 00:35:53 +01:00
parent 3f9141616b
commit 7ecadefbfd
2 changed files with 5 additions and 5 deletions

View file

@ -48,7 +48,7 @@ static int g_val0used, g_nullused;
static struct capn_tree *g_node_tree; static struct capn_tree *g_node_tree;
struct node *find_node(uint64_t id) { static struct node *find_node(uint64_t id) {
/* /*
* TODO: an Annotation is technically a node (since it can show up in * TODO: an Annotation is technically a node (since it can show up in

View file

@ -20,27 +20,27 @@ extern char str_static[];
void str_reserve(struct str *v, int sz); void str_reserve(struct str *v, int sz);
static void str_init(struct str *v, int sz) { static inline void str_init(struct str *v, int sz) {
v->str = str_static; v->str = str_static;
v->len = v->cap = 0; v->len = v->cap = 0;
if (sz) if (sz)
str_reserve(v, sz); str_reserve(v, sz);
} }
static void str_release(struct str *v) { static inline void str_release(struct str *v) {
if (v->cap) { if (v->cap) {
free(v->str); free(v->str);
} }
} }
static void str_reset(struct str *v) { static inline void str_reset(struct str *v) {
if (v->len) { if (v->len) {
v->len = 0; v->len = 0;
v->str[0] = '\0'; v->str[0] = '\0';
} }
} }
static void str_setlen(struct str *v, int sz) { static inline void str_setlen(struct str *v, int sz) {
str_reserve(v, sz); str_reserve(v, sz);
v->str[sz] = '\0'; v->str[sz] = '\0';
v->len = sz; v->len = sz;