From ffc06e4614772a681114d4059a072f599ee378f8 Mon Sep 17 00:00:00 2001 From: Test_User Date: Wed, 9 Aug 2023 23:40:58 -0400 Subject: STRING_EQ --- general_network.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'general_network.c') diff --git a/general_network.c b/general_network.c index 01384ca..14c3eb8 100644 --- a/general_network.c +++ b/general_network.c @@ -83,7 +83,7 @@ char channel_mode_types[UCHAR_MAX] = { }; int privmsg(struct string source, struct string target, struct string message) { - if (!(target.len == 9 && memcmp(target.data, "1HC000001", 9) == 0)) { // if not sending to our one local user + if (!STRING_EQ(target, STRING("1HC000001"))) { // if not sending to our one local user if (source.len != 0) { SEND(STRING(":")); SEND(source); @@ -113,13 +113,13 @@ int privmsg(struct string source, struct string target, struct string message) { if (source.len != 0) { SENDCLIENT(STRING(":")); // TODO: Proper lookups of users and such - if (source.len == 9 && memcmp(source.data, "1HC000000", 9) == 0) { + if (STRING_EQ(source, STRING("1HC000000"))) { SENDCLIENT(nick); SENDCLIENT(STRING("!")); SENDCLIENT(nick); SENDCLIENT(STRING("@")); SENDCLIENT(hostmask); - } else if (source.len == 3 && memcmp(source.data, "1HC", 3) == 0) { + } else if (STRING_EQ(source, STRING("1HC"))) { SENDCLIENT(server_name); } else { SENDCLIENT(source); @@ -131,7 +131,7 @@ int privmsg(struct string source, struct string target, struct string message) { SENDCLIENT(STRING(" PRIVMSG ")); } - if (target.len == 9 && memcmp(target.data, "1HC000001", 9) == 0) + if (STRING_EQ(target, STRING("1HC000001"))) SENDCLIENT(client_nick); else SENDCLIENT(target); -- cgit v1.2.3