Page MenuHomeDevCentral

reserved.c
No OneTemporary

reserved.c

/*
* Copyright (C) 1996 Darkbot Project.
* This program is free software, you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2. This
* program is distributed in the hope that it will be useful, but without
* any warranty, without even the implied warranty of merchantability or
* fitness for a particular purpose. See the COPYING file for details.
*/
#include "defines.h"
#include "vars.h"
#include "prototypes.h"
void
call_reserved_1 ( char *source, char *target, char *param )
{
FILE *fp;
char buffer[STRING_SHORT] = { 0 };
char input[STRING_SHORT] = { 0 };
if ( strlen ( param ) == 0 )
return;
snprintf ( buffer, sizeof ( buffer ), "./cdecl -a -q explain \"%s\"\n", param );
if ( ( fp = popen ( buffer, "r" ) ) == NULL )
return;
if (fgets(input, sizeof(input), fp))
{
if (strlen(input) > 0)
S("PRIVMSG %s :%s%s\n", target, rand_reply(source), input);
}
pclose ( fp );
}
void
call_reserved_2 ( char *source, char *target, char *param )
{
FILE *fp;
char buffer[STRING_SHORT] = { 0 };
char input[STRING_SHORT] = { 0 };
if ( strlen ( param ) == 0 )
return;
snprintf ( buffer, sizeof ( buffer ), "./cdecl -a -q declare \"%s\"\n", param );
if ((fp = popen(buffer, "r")) == NULL)
return;
if (fgets(input, sizeof(input), fp))
{
if (strlen(input) > 0)
S("PRIVMSG %s :%s%s\n", target, rand_reply(source), input);
}
pclose(fp);
}

File Metadata

Mime Type
text/x-c
Expires
Sat, Oct 11, 22:36 (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3064200
Default Alt Text
reserved.c (1 KB)

Event Timeline