/**********************************************************************
 * PTlink IRC Services is (C) CopyRight PTlink IRC Software 1999-2005 *
 *                     http://software.pt-link.net                    *
 * This program is distributed under GNU Public License               *
 * Please read the file COPYING for copyright information.            *
 **********************************************************************  

  Description: nickserv common macros

 *  $Id: nsmacros.h,v 1.2 2005/10/10 16:52:07 jpinto Exp $
*/
#ifndef _NSMACROS_H_
#define _NSMACROS_H
#include "lang/nscommon.lh"
/* 
  The follwing macro will check if the nick is registered and identified 
  and open the nick record 
*/
#define CHECK_IF_IDENTIFIED_NICK \
    if(u->snid == 0)\
      {\
        send_lang(u, s, NICK_NOT_IDENTIFIED);\
        return;\
      }\
    else source_snid = u->snid;
#endif

#define CHECK_DURATION(x) \
  duration = 0; \
  if((x) && (x)[0]=='+') \
  {\
    duration = ftime_str((x)); \
    if(duration < 0)\
    {\
       send_lang(u, s, INVALID_TIME_X, (x)); \
       return; \
    } \
    else \
      (x) = strtok(NULL, " "); \
  }


syntax highlighted by Code2HTML, v. 0.9.1