/*****************************************************************
 * 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;
}


syntax highlighted by Code2HTML, v. 0.9.1