From 4e201e6a70e60d24b22ce62109b5af3d90c0a27e Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 10 Sep 2020 03:41:03 -0700 Subject: Added dashes to identifiers --- utils.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'utils.h') diff --git a/utils.h b/utils.h index 8012af1..714f17e 100644 --- a/utils.h +++ b/utils.h @@ -31,6 +31,16 @@ static inline const char *after_spaces(const char *str) return str; } +static inline const char *after_name(const char *str) +{ + if (!isalpha(*str)) return NULL; + for (++str; *str; ++str) { + if (!(isalnum(*str) || *str == '-')) + break; + } + return str; +} + static inline int matchchar(const char **str, char c) { *str = after_spaces(*str); -- cgit v1.2.3