/***************************************************************** * libircservice is (C) CopyRight PTlink IRC Software 1999-2004 * * http://software.pt-link.net * * This program is distributed under GNU Public License * * Please read the file COPYING for copyright information. * ***************************************************************** Description: init connect routines * $Id: listnicks.c,v 1.2 2005/09/08 18:09:55 jpinto Exp $ */ #include "setup.h" #include "ircservice.h" int main(void) { int cr; int count = 0; IRC_UserList gl; IRC_User* user; irc_Init(IRCDTYPE,SERVERNAME,"Sample IRC Service", stderr); cr = irc_FullConnect(CONNECTO,6667,CONNECTPASS, 0); if(cr<0) { printf("Error connecting to irc server: %s\n", irc_GetLastMsg()); return 1; } else printf("--- Connected ----\n"); user = irc_GetGlobalList(&gl); while(user) { ++count; printf("%s!%s@%s[%s] :%s\n", user->nick, user->username, user->publichost, user->realhost,user->info); user = irc_GetNextUser(&gl); } printf("Listed %i users\n", count); return 0; }