dslinux/user/bitchx/source Makefile cdcc.c ctcp.c modules.c numbers.c tcl_public.c term.c timer.c
stsp
stsp at user.in-berlin.de
Sun Jul 2 15:41:27 CEST 2006
Update of /cvsroot/dslinux/dslinux/user/bitchx/source
In directory antilope:/tmp/cvs-serv16112/source
Modified Files:
cdcc.c ctcp.c modules.c numbers.c tcl_public.c term.c timer.c
Added Files:
Makefile
Log Message:
Make bitchX build.
Index: term.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/term.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- term.c 2 Jul 2006 13:18:37 -0000 1.1
+++ term.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -92,7 +92,9 @@
#endif
extern char *getenv();
+#ifndef HAVE_TPARM
extern char *tparm();
+#endif
/*
* The old code assumed termcap. termcap is almost always present, but on
Index: numbers.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/numbers.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- numbers.c 2 Jul 2006 13:18:37 -0000 1.1
+++ numbers.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -64,7 +64,7 @@
int stats_k_grep (char **);
void who_handlekill (char *, char *, char *);
void handle_tracekill (int, char *, char *, char *);
-int no_hook_notify;
+extern int no_hook_notify;
extern AJoinList *ajoin_list;
void remove_from_server_list (int);
Index: modules.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/modules.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- modules.c 2 Jul 2006 13:18:37 -0000 1.1
+++ modules.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -84,7 +84,7 @@
extern int (*dcc_input_func) (int, int, char *, int, int);
extern int (*dcc_close_func) (int, unsigned long, int);
-int (*serv_open_func) (int, unsigned long, int);
+extern int (*serv_open_func) (int, unsigned long, int);
extern int (*serv_output_func) (int, int, char *, int);
extern int (*serv_input_func) (int, char *, int, int, int);
extern int (*serv_close_func) (int, unsigned long, int);
Index: timer.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/timer.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- timer.c 2 Jul 2006 13:18:37 -0000 1.1
+++ timer.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -148,7 +148,7 @@
* This is put here on purpose -- we dont want any of the above functions
* to have any knowledge of this struct.
*/
-static TimerList *PendingTimers;
+TimerList *PendingTimers;
static char *schedule_timer (TimerList *ntimer);
static char *current_exec_timer = empty_string;
Index: ctcp.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/ctcp.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- ctcp.c 2 Jul 2006 13:18:37 -0000 1.1
+++ ctcp.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -176,7 +176,7 @@
/* CDE do ops and unban logging */
-static char *ctcp_type[] =
+char *ctcp_type[] =
{
"PRIVMSG",
"NOTICE"
Index: cdcc.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/cdcc.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- cdcc.c 2 Jul 2006 13:18:37 -0000 1.1
+++ cdcc.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -1937,19 +1937,22 @@
/* this is required for functions.c to compile properly */
-BUILD_IN_FUNCTION(function_cdcc)
+//BUILD_IN_FUNCTION(function_cdcc)
+int function_cdcc()
{
return m_strdup(empty_string);
}
-BUILT_IN_FUNCTION(function_sendcdcc)
+//BUILT_IN_FUNCTION(function_sendcdcc)
+int function_sendcdcc()
{
return m_strdup(empty_string);
}
-int get_num_queue(void)
-{
- return 0;
-}
+//int get_num_queue(void)
+//{
+// return 0;
+//}
+
#endif
--- NEW FILE: Makefile ---
# source/Makefile.in
#
# BitchX/source/Makefile
# Copyright Colten Edwards 1999
SHELL = /bin/sh
srcdir = .
top_srcdir = ..
topdir = $(ROOTDIR)/user/bitchx
prefix = /usr/local
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = ${prefix}/etc
[...986 lines suppressed...]
../include/window.h ../include/lastlog.h ../include/commands.h \
../include/exec.h ../include/vars.h ../include/cset.h \
../include/server.h ../include/who.h ../include/names.h \
../include/list.h ../include/ircterm.h ../include/gui.h \
../include/gtkbitchx.h ../include/translat.h ../include/input.h \
../include/status.h ../include/output.h ../include/log.h \
../include/hook.h ../include/dcc.h ../include/misc.h \
../include/module.h
words.o: words.c ../include/irc.h ../include/defs.h \
../include/config.h ../include/../.config.h ../include/color.h \
../include/bsdglob.h ../include/irc_std.h ../include/debug.h \
../include/newio.h ../include/ircaux.h
wserv.o: wserv.c ../include/defs.h ../include/config.h \
../include/../.config.h ../include/color.h ../include/irc.h \
../include/bsdglob.h ../include/irc_std.h ../include/debug.h \
../include/newio.h ../include/struct.h ../include/alist.h \
../include/ircaux.h ../include/hash.h ../include/ircterm.h \
../include/screen.h ../include/window.h ../include/lastlog.h \
../include/gui.h ../include/gtkbitchx.h ../include/translat.h
X.o: X.c
Index: tcl_public.c
===================================================================
RCS file: /cvsroot/dslinux/dslinux/user/bitchx/source/tcl_public.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- tcl_public.c 2 Jul 2006 13:18:37 -0000 1.1
+++ tcl_public.c 2 Jul 2006 13:41:25 -0000 1.2
@@ -17,6 +17,7 @@
#define MAIN_SOURCE
#include "modval.h"
+#ifndef BITCHX_LITE
cmd_t C_dcc[] =
{
{ "act", cmd_act, ADD_DCC, "Perform action on a channel"},
@@ -39,6 +40,12 @@
{ "xlink", send_command, ADD_DCC, "send command to all on link" },
{ NULL, NULL, -1, NULL}
};
+#else
+cmd_t C_dcc[] =
+{
+ { NULL, NULL, -1, NULL}
+};
+#endif
#ifdef WANT_TCL
#include <tcl.h>
More information about the dslinux-commit
mailing list