Formatting and ERR utility
This commit is contained in:
parent
39fbceed7e
commit
f62c8d4f75
18
src/main.c
18
src/main.c
@ -13,6 +13,8 @@
|
||||
#define CHANNEL "#/g/chad"
|
||||
#define USERNAME "probotic"
|
||||
|
||||
#define ERR(msg,ret) do { fputs(msg); return ret; } while (0)
|
||||
|
||||
irc_session_t * session;
|
||||
irc_callbacks_t callbacks;
|
||||
|
||||
@ -22,9 +24,7 @@ char * get_username(const char * origin)
|
||||
int i = 0;
|
||||
char * r;
|
||||
while (origin[i] != USERNAME_TERMINATOR)
|
||||
{
|
||||
i++;
|
||||
}
|
||||
{ i++; }
|
||||
r = (char *) malloc(i + 1);
|
||||
strncpy(r, origin, i);
|
||||
r[i] = '\00';
|
||||
@ -82,15 +82,11 @@ init(void)
|
||||
callbacks.event_channel = event_channel;
|
||||
|
||||
session = irc_create_session(&callbacks);
|
||||
if (!session) {
|
||||
fprintf(stderr, "Error creating IRC session\n");
|
||||
return 1;
|
||||
}
|
||||
if (!session)
|
||||
{ ERR("Error creating IRC session\n", 1); }
|
||||
irc_connect(session, SERVER, PORT, 0, USERNAME, USERNAME, USERNAME);
|
||||
if (irc_run(session) != 0) {
|
||||
fprintf(stderr, "Error running IRC session\nNo net?");
|
||||
return 1;
|
||||
}
|
||||
if (irc_run(session) != 0)
|
||||
{ ERR("Error running IRC session\nNo net?", 1); }
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user