diff options
Diffstat (limited to 'src/modules/utils/utils.h')
| -rw-r--r-- | src/modules/utils/utils.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/modules/utils/utils.h b/src/modules/utils/utils.h new file mode 100644 index 0000000..1dfbb51 --- /dev/null +++ b/src/modules/utils/utils.h @@ -0,0 +1,14 @@ +#ifndef UTILS_H +#define UTILS_H + +/* function: char *string_format(char* string) + * input: pointer to a null-terminated string (must not be NULL) + * return: pointer to a newly allocated string containing all space-separated words, + * joined by single spaces; leading/trailing/multiple spaces are ignored. + * on-error: returns NULL if memory allocation fails + * misc: the returned pointer must be freed by the caller using free() + * limits: processes at most 10 words, each up to 49 characters (last '\0') + */ +char *string_format(char* string); + +#endif |
