diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2022-07-06 15:37:19 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2022-07-06 15:37:19 -0400 |
commit | 09ae9470d71a1459bc058f472ef859c76a493d35 (patch) | |
tree | c3f1fe75098f83e96f612e6478db7423e31beef4 | |
parent | 9caf88c263f2bee43e997cb70ca1e46a5d61517f (diff) | |
download | jdtalkc-09ae9470d71a1459bc058f472ef859c76a493d35.tar.gz |
Apply all string modifiers when present not just the first one it detects
-rw-r--r-- | main.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -300,19 +300,18 @@ int main(int argc, char *argv[]) { } } - if (do_random_case) { + if (do_random_case) str_random_case(buf); - } else if (do_hill_case) { + if (do_hill_case) str_hill_case(buf); - } else if (do_leet) { + if (do_leet) strcpy(buf, str_leet(buf)); - } else if (do_title_case) { + if (do_title_case) str_title_case(buf); - } else if (do_shuffle) { + if (do_shuffle) str_randomize_words(buf); - } else if (do_reverse) { + if (do_reverse) str_reverse(buf); - } if (do_json && limit) { JSON_LIST_APPEND(stdout, buf); |