X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Ftest%2Ftest_stub.c;fp=ircd%2Ftest%2Ftest_stub.c;h=e5fe4a46c6a7d226e8c8523d96f0b59b709da971;hp=0000000000000000000000000000000000000000;hb=0400a5a6479398d82526785c18c0df8bc8b92dce;hpb=d17e10da972ce5776c60b4c317267c6abe0e1ead diff --git a/ircd/test/test_stub.c b/ircd/test/test_stub.c new file mode 100644 index 0000000..e5fe4a4 --- /dev/null +++ b/ircd/test/test_stub.c @@ -0,0 +1,41 @@ +/* test_stub.c - support stubs for test programs */ + +#include "client.h" +#include "ircd_log.h" +#include "s_debug.h" +#include +#include + +struct Client me; +int log_inassert; + +void +log_write(enum LogSys subsys, enum LogLevel severity, unsigned int flags, + const char *fmt, ...) +{ + va_list args; + + va_start(args, fmt); + vfprintf(stderr, fmt, args); + fputc('\n', stderr); + va_end(args); +} + +void +debug(int level, const char *form, ...) +{ + va_list args; + + va_start(args, form); + vfprintf(stdout, form, args); + fputc('\n', stdout); + va_end(args); +} + +int +exit_client(struct Client *cptr, struct Client *victim, struct Client *killer, + const char *comment) +{ + Debug((DEBUG_LIST, "exit_client(%p, %p, %p, \"%s\")\n", cptr, victim, killer, comment)); + return 0; +}