From f3f66297c278b9bfd01f2ab6c57aa1a13ee14355 Mon Sep 17 00:00:00 2001 From: Rockingcool Date: Tue, 4 Apr 2023 08:06:44 -0500 Subject: [PATCH] Added helper functions for message string manipulation --- message_helpers.c | 17 +++++++++++++++++ message_helpers.h | 6 ++++++ 2 files changed, 23 insertions(+) create mode 100644 message_helpers.c create mode 100644 message_helpers.h diff --git a/message_helpers.c b/message_helpers.c new file mode 100644 index 0000000..41b457b --- /dev/null +++ b/message_helpers.c @@ -0,0 +1,17 @@ +#include + +#include "message_helpers.h" + +char* fetch_address(char* message) { + char* token = malloc (sizeof(char) * strlen(message)); + token = strtok(message," "); + if (strcmp(token,"TO:") == 0) { + token = strtok(NULL,""); + } + + if (check_ip_ver(token) == -1) { + return NULL; + } else { + return token; + } +} diff --git a/message_helpers.h b/message_helpers.h new file mode 100644 index 0000000..acb615d --- /dev/null +++ b/message_helpers.h @@ -0,0 +1,6 @@ + + +/* If the message contains a string of the form: +TO: +then return 'Username' */ +char* fetch_address(char* message);