From 79e040d203e63ec79bb124215dcd1e940f7b676c Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 10 Jan 2025 10:08:05 -0500 Subject: pk.h: handle gcc compiler warnings; breaking changes --- pkstr.h | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'pkstr.h') diff --git a/pkstr.h b/pkstr.h index 429a234..3ba0630 100644 --- a/pkstr.h +++ b/pkstr.h @@ -31,41 +31,41 @@ int pk_compare_cstr(const struct pk_cstr *lhs, const struct pk_cstr *rhs); struct pk_str cstring_to_pk_str(char *s) { - return (struct pk_str) { - .val = s, - .length = (uint32_t)(strlen(s)), - .reserved = 0, - }; + struct pk_str ret; + ret.val = s; + ret.length = (uint32_t)(strlen(s)); + ret.reserved = 0; + return ret; } struct pk_cstr cstring_to_pk_cstr(const char *s) { - return (struct pk_cstr) { - .val = s, - .length = (uint32_t)(strlen(s)), - .reserved = 0, - }; + struct pk_cstr ret; + ret.val = s; + ret.length = (uint32_t)(strlen(s)); + ret.reserved = 0; + return ret; } struct pk_str pk_cstr_to_pk_str(const struct pk_cstr *s) { - return (struct pk_str) { - .val = (char *)(s->val), - .length = s->length, - .reserved = s->reserved, - }; + struct pk_str ret; + ret.val = (char *)s->val; + ret.length = s->length; + ret.reserved = s->reserved; + return ret; } struct pk_cstr pk_str_to_pk_cstr(const struct pk_str *s) { - return (struct pk_cstr) { - .val = (char *)(s->val), - .length = s->length, - .reserved = s->reserved, - }; + struct pk_cstr ret; + ret.val = (char *)s->val; + ret.length = s->length; + ret.reserved = s->reserved; + return ret; } int -- cgit v1.2.3