diff options
author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2020-03-24 12:35:30 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-24 12:35:30 -0400 |
commit | ae3eb38592cb40011fd026d3c7c64ebc022bedca (patch) | |
tree | 5b576d374cc2d12bc5593c8b09adaa25c4453346 /include | |
parent | ccaeb7092b5ad40b1b3833c987ba3ec4d47f0bb8 (diff) | |
parent | 239251d34af9137acf7e84c6969e118d3b0593c0 (diff) | |
download | spmc-ae3eb38592cb40011fd026d3c7c64ebc022bedca.tar.gz |
Merge pull request #2 from jhunkeler/ctest
Implement ctest testing
Diffstat (limited to 'include')
-rw-r--r-- | include/str.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/str.h b/include/str.h index e313b84..5e6d30d 100644 --- a/include/str.h +++ b/include/str.h @@ -4,6 +4,11 @@ #ifndef SPM_STR_H #define SPM_STR_H +#define SPM_SORT_ALPHA 1 << 0 +#define SPM_SORT_NUMERIC 1 << 1 +#define SPM_SORT_LEN_ASCENDING 1 << 2 +#define SPM_SORT_LEN_DESCENDING 1 << 3 + int num_chars(const char *sptr, int ch); int startswith(const char *sptr, const char *pattern); int endswith(const char *sptr, const char *pattern); @@ -16,7 +21,7 @@ void split_free(char **ptr); char *join(char **arr, const char *separator); char *join_ex(char *separator, ...); char *substring_between(char *sptr, const char *delims); -void strsort(char **arr); +void strsort(char **arr, unsigned int sort_mode); int find_in_file(const char *filename, const char *pattern); int isrelational(char ch); void print_banner(const char *s, int len); |