+/* $Id$ */
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include "citadel.h"
-
-void attach_to_server();
+#include "ipc.h"
/*
* num_parms() - discover number of parameters...
*/
-int num_parms(source)
-char source[]; {
+int num_parms(char *source)
+{
int a;
int count = 1;
/*
* extract() - extract a parameter from a series of "|" separated...
*/
-void extract(dest,source,parmnum)
-char dest[];
-char source[];
-int parmnum; {
+void extract(char *dest, char *source, int parmnum)
+{
char buf[256];
int count = 0;
int n;
/*
* extract_int() - extract an int parm w/o supplying a buffer
*/
-int extract_int(source,parmnum)
-char *source;
-int parmnum; {
+int extract_int(char *source, int parmnum)
+{
char buf[256];
extract(buf,source,parmnum);
}
-void logoff(code)
-int code; {
+void logoff(int code)
+{
exit(code);
}
-void main(argc,argv)
-int argc;
-char *argv[]; {
+int main(int argc, char **argv)
+{
char buf[256];
char nodetitle[256];
int a;
serv_puts("QUIT");
serv_gets(buf);
- exit(0);
+ return 0;
}
-#ifdef NO_STRERROR
+#ifndef HAVE_STRERROR
/*
* replacement strerror() for systems that don't have it
*/
-char *strerror(e)
-int e; {
+char *strerror(int e)
+{
static char buf[32];
sprintf(buf,"errno = %d",e);