diff options
author | Douglas Gilbert <dgilbert@interlog.com> | 2022-11-01 23:46:24 +0000 |
---|---|---|
committer | Douglas Gilbert <dgilbert@interlog.com> | 2022-11-01 23:46:24 +0000 |
commit | 6d3bd268768b83b2749c560517c18b88f222df63 (patch) | |
tree | 5a29f79f49c19788ec25b5d2ec7074d7f09e2b4f /lib/sg_pr2serr.c | |
parent | 7b73fc26be3892abf1e91243cd107ff5bcef4a0b (diff) | |
download | sg3_utils-6d3bd268768b83b2749c560517c18b88f222df63.tar.gz |
sg_read_block_limits: fix granularity value, add --mloi option; sg_lib: add sg_ll_read_block_limits_v2(); sg_logs: json work
git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@978 6180dd3e-e324-4e3e-922d-17de1ae2f315
Diffstat (limited to 'lib/sg_pr2serr.c')
-rw-r--r-- | lib/sg_pr2serr.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lib/sg_pr2serr.c b/lib/sg_pr2serr.c index 79845335..ef533967 100644 --- a/lib/sg_pr2serr.c +++ b/lib/sg_pr2serr.c @@ -869,6 +869,25 @@ sgj_convert_to_snake_name(const char * in_name, char * sname, return sname; } +bool +sgj_is_snake_name(const char * in_name) +{ + size_t k; + size_t ln = strlen(in_name); + char c; + + for (k = 0; k < ln; ++k) { + c = in_name[k]; + if (((c >= '0') && (c <= '9')) || + ((c >= 'a') && (c <= 'z')) || + (c == '_')) + continue; + else + return false; + } + return true; +} + /* This function tries to convert the 'in' C string to "snake_case" * convention so the output 'out' only contains lower case ASCII letters, * numerals and "_" as a separator. Any leading or trailing underscores |