summaryrefslogtreecommitdiff
path: root/functions.c
diff options
context:
space:
mode:
authorLuke Bratch <luke@bratch.co.uk>2019-09-16 19:42:04 +0100
committerLuke Bratch <luke@bratch.co.uk>2019-09-16 19:42:04 +0100
commit7a3a8aa2a521f752a042ede37b81125689aa0067 (patch)
tree102028a6866a1f95ec3694ef521a5724ae4fee7e /functions.c
parenta37c6010340f3bc755fcd7c54da13daea7645e42 (diff)
Make all log filenames lowercase - since IRC nicks and channel names are case-insensitive, we can ensure a nick/channel with varying case always ends up in the same log file.
Diffstat (limited to 'functions.c')
-rw-r--r--functions.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/functions.c b/functions.c
index 58be95f..730819f 100644
--- a/functions.c
+++ b/functions.c
@@ -1583,3 +1583,10 @@ void stripprefixesfromnick(char *nick) {
// Copy back to source string
strcpy(nick, nicktmp);
}
+
+// Convert the given 'string' into lowercase
+void strlower(char *string) {
+ for (int i = 0; string[i]; i++) {
+ string[i] = tolower(string[i]);
+ }
+}