/*
- * tools.c -- Miscellaneous routines used by both the client and server.
* $Id$
+ *
+ * Utility functions that are used by both the client and server.
+ *
*/
#include "sysdep.h"
#include <string.h>
#include <sys/time.h>
#include "tools.h"
+#include "citadel.h"
#define TRUE 1
#define FALSE 0
*/
int extract_int(char *source, int parmnum)
{
- char buf[256];
+ char buf[SIZ];
extract_token(buf, source, parmnum, '|');
return(atoi(buf));
*/
long extract_long(char *source, long int parmnum)
{
- char buf[256];
+ char buf[SIZ];
extract_token(buf, source, parmnum, '|');
return(atol(buf));
*/
void striplt(char *buf)
{
- while ((strlen(buf) > 0) && (buf[0] == 32))
+ while ((strlen(buf) > 0) && (isspace(buf[0])))
strcpy(buf, &buf[1]);
- while (buf[strlen(buf) - 1] == 32)
+ while (isspace(buf[strlen(buf) - 1]))
buf[strlen(buf) - 1] = 0;
}