src/main.h File Reference

#include "lush.h"
#include <varargs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "lang.h"
#include "eggdrop.h"
#include "flags.h"
#include "proto.h"
#include "cmdt.h"
#include "tclegg.h"
#include "tclhash.h"
#include "chan.h"
#include "users.h"
#include "compat/compat.h"
Include dependency graph for main.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define EGG_CONST
#define TCL_CONST86
#define EGG_VARARGS(type, name)   ()
#define EGG_VARARGS_DEF(type, name)   (va_alist) va_dcl
#define EGG_VARARGS_START(type, name, list)   (va_start(list), va_arg(list,type))
#define Tcl_Free(x)   n_free(x, "", 0)
#define TCL_PATCH_LEVEL   Tcl_GetVar(interp, "tcl_patchLevel", TCL_GLOBAL_ONLY)
#define iptolong(a)   (0xffffffff & (long) (htonl((unsigned long) a)))
#define fixcolon(x)
#define strncpyz(_target, _source, _len)

Variables

struct dcc_table DCC_CHAT
DCC_BOT DCC_LOST DCC_SCRIPT
DCC_BOT_NEW DCC_RELAY
DCC_RELAYING DCC_FORK_RELAY
DCC_PRE_RELAY DCC_CHAT_PASS
DCC_FORK_BOT DCC_SOCKET
DCC_TELNET_ID DCC_TELNET_NEW
DCC_TELNET_PW DCC_TELNET
DCC_IDENT DCC_IDENTWAIT 
DCC_DNSWAIT

Define Documentation

#define EGG_CONST
#define EGG_VARARGS ( type,
name   )     ()

Definition at line 87 of file main.h.

#define EGG_VARARGS_DEF ( type,
name   )     (va_alist) va_dcl

Definition at line 88 of file main.h.

#define EGG_VARARGS_START ( type,
name,
list   )     (va_start(list), va_arg(list,type))

Definition at line 89 of file main.h.

Referenced by EGG_VARARGS_DEF(), putlog(), shareout_but(), and shareout_mod().

#define fixcolon (  ) 
Value:
do {                                                \
        if ((x)[0] == ':')                                              \
          (x)++;                                                        \
        else                                                            \
          (x) = newsplit(&(x));                                         \
} while (0)

Definition at line 141 of file main.h.

Referenced by got001(), got251(), got303(), got332(), got438(), got465(), gotinvite(), gotjoin(), gotkick(), gotmode(), gotmsg(), gotnick(), gotnotice(), gotpart(), gotping(), gotpong(), gotquit(), gottopic(), and gotwall().

#define iptolong (  )     (0xffffffff & (long) (htonl((unsigned long) a)))
#define strncpyz ( _target,
_source,
_len   ) 
#define TCL_CONST86

Definition at line 73 of file main.h.

#define Tcl_Free (  )     n_free(x, "", 0)
#define TCL_PATCH_LEVEL   Tcl_GetVar(interp, "tcl_patchLevel", TCL_GLOBAL_ONLY)

Definition at line 129 of file main.h.

Referenced by tell_verbose_status().


Variable Documentation

Definition at line 98 of file dns.c.


Generated on 7 Sep 2016 for Eggdrop by  doxygen 1.6.1