From 856376d623535d2fd6734592f7018efeaf9bab7a Mon Sep 17 00:00:00 2001 From: Anser Date: Thu, 23 Jul 2026 01:49:45 +0200 Subject: created utils module --- src/modules/utils/utils.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/modules/utils/utils.h (limited to 'src/modules/utils/utils.h') 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 -- cgit v1.2.3