summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgen <p.gen.progs@gmail.com>2023-10-24 23:59:45 +0200
committerpgen <p.gen.progs@gmail.com>2023-10-25 00:28:37 +0200
commit622aa004d064104d538ad52d3515167b63b7c907 (patch)
treea1af12014a3d672d8768871cc204e852fd5a050e
parentdae733d4ffb9f1078767ae93828dfc636264b849 (diff)
Add some "const" attributes in utils.c
-rw-r--r--utils.c9
-rw-r--r--utils.h2
2 files changed, 5 insertions, 6 deletions
diff --git a/utils.c b/utils.c
index e828a4a..3ac1371 100644
--- a/utils.c
+++ b/utils.c
@@ -43,8 +43,8 @@ interval_new(void)
int
interval_comp(void const *a, void const *b)
{
- interval_t *ia = (interval_t *)a;
- interval_t *ib = (interval_t *)b;
+ interval_t const *ia = (interval_t *)a;
+ interval_t const *ib = (interval_t *)b;
if (ia->low < ib->low)
/* ia: [... */
@@ -209,10 +209,9 @@ ltrim(char *str, const char *trim_str)
{
size_t len = strlen(str);
size_t begin = strspn(str, trim_str);
- size_t i;
if (begin > 0)
- for (i = begin; i <= len; ++i)
+ for (size_t i = begin; i <= len; ++i)
str[i - begin] = str[i];
}
@@ -385,7 +384,7 @@ strrep(char *s, const char c1, const char c2)
/* character changed by their ASCII hexadecimal notation. */
/* ================================================================== */
char *
-strprint(char *s)
+strprint(char const *s)
{
size_t l = strlen(s);
char *new = xcalloc(1, 4 * l + 1);
diff --git a/utils.h b/utils.h
index 7d58b8c..003a527 100644
--- a/utils.h
+++ b/utils.h
@@ -78,5 +78,5 @@ void
strrep(char *s, const char c1, const char c2);
char *
-strprint(char *s);
+strprint(char const *s);
#endif