/*
* Dolda Connect - Modular multiuser Direct Connect-style client
- * Copyright (C) 2004 Fredrik Tolf (fredrik@dolda2000.com)
+ * Copyright (C) 2004 Fredrik Tolf <fredrik@dolda2000.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#ifndef _SEARCH_H
#define _SEARCH_H
+#include "client.h"
#include "filenet.h"
#include "sysevents.h"
#include <regex.h>
#define SOP_SIZEGT 9
#define SOP_SIZELT 10
#define SOP_SIZEEQ 11
+#define SOP_HASHIS 12
#define SRCH_WAIT 0
#define SRCH_RUN 1
} re;
wchar_t *s;
int n;
+ struct hash *hash;
} d;
};
wchar_t *filename;
struct fnet *fnet;
wchar_t *peerid, *peernick;
- size_t size;
+ off_t size;
int slots;
struct fnetnode *fn;
double time;
+ struct hash *hash;
};
wchar_t *regexunquotesimple(wchar_t *re);