diff --git a/C/irc.c b/C/irc.c index 11e73e3..ecfda99 100644 --- a/C/irc.c +++ b/C/irc.c @@ -140,7 +140,7 @@ int IRCC_parse(IRCC_client *irc) { else if (strstr(irc->irc_raw, "PART ") || strstr(irc->irc_raw, "QUIT ")) { IRCC_parse_msg(strstr(irc->irc_raw, "PART "), irc); IRCC_parse_msg(strstr(irc->irc_raw, "QUIT "), irc); - return IRCC_PART; + return IRCC_QUIT; } return IRCC_SUCCESS; diff --git a/C/irc.h b/C/irc.h index 2240db4..672788c 100644 --- a/C/irc.h +++ b/C/irc.h @@ -21,7 +21,7 @@ enum { IRCC_NICK = 1, IRCC_PRIVMSG, IRCC_JOIN, - IRCC_PART, + IRCC_QUIT, IRCC_PING, IRCC_TOPIC, IRCC_MODE, @@ -53,7 +53,7 @@ int IRCC_connect(IRCC_client *irc, const char *ip, const unsigned int port); int IRCC_recv(IRCC_client *irc); int IRCC_parse(IRCC_client *irc); int IRCC_join(IRCC_client *irc, const char *channel, const char *key); -int IRCC_send(IRCC_client *irc, const char *msg, const char *channel); +int IRCC_send(IRCC_client *irc, const char *channel, const char *msg); int IRCC_register(IRCC_client *irc, const char *nickname); int IRCC_initssl(IRCC_client *irc); void IRCC_close(IRCC_client *irc); diff --git a/C/main.c b/C/main.c index 89427bd..d3e69c3 100644 --- a/C/main.c +++ b/C/main.c @@ -7,7 +7,7 @@ //Config #define HOST "irc.rizon.net" -#define PORT 6697 +#define PORT 6667 #define NICK "tester134" char *channels[] = {"#test"}; @@ -29,7 +29,7 @@ void handler(int sig) { void recvinfo(void) { while (1) { - unsigned int irc_status = IRCC_recv(&client); + int irc_status = IRCC_recv(&client); if (irc_status == IRCC_DISCONNECTED) die("Disconnected"); @@ -37,7 +37,7 @@ void recvinfo(void) { //Print if (CHECK_NULL() && irc_status == IRCC_PRIVMSG) - printf("%s\n", client.irc_msg); + printf("%s %s\n", client.irc_nick, client.irc_msg); else if (client.irc_nick != NULL && client.irc_msg != NULL && irc_status == IRCC_NICK) printf("[N] %s is know as %s\n", client.irc_nick, client.irc_msg); @@ -78,4 +78,3 @@ int main(void) { recvinfo(); } -