projects
/
idzebra-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
data1 cleanup
[idzebra-moved-to-github.git]
/
rset
/
rset.c
diff --git
a/rset/rset.c
b/rset/rset.c
index
5a3c4d2
..
93fe8df
100644
(file)
--- a/
rset/rset.c
+++ b/
rset/rset.c
@@
-4,7
+4,13
@@
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: rset.c,v $
* Sebastian Hammer, Adam Dickmeiss
*
* $Log: rset.c,v $
- * Revision 1.13 1999-02-02 14:51:33 adam
+ * Revision 1.15 2002-03-20 20:24:30 adam
+ * Hits per term. Returned in SearchResult-1
+ *
+ * Revision 1.14 1999/05/26 07:49:14 adam
+ * C++ compilation.
+ *
+ * Revision 1.13 1999/02/02 14:51:33 adam
* Updated WIN32 code specific sections. Changed header.
*
* Revision 1.12 1998/04/26 10:56:57 adam
* Updated WIN32 code specific sections. Changed header.
*
* Revision 1.12 1998/04/26 10:56:57 adam
@@
-64,7
+70,7
@@
RSET rset_create(const struct rset_control *sel, void *parms)
int i;
logf (LOG_DEBUG, "rs_create(%s)", sel->desc);
int i;
logf (LOG_DEBUG, "rs_create(%s)", sel->desc);
- rnew = xmalloc(sizeof(*rnew));
+ rnew = (RSET) xmalloc(sizeof(*rnew));
rnew->control = sel;
rnew->flags = 0;
rnew->count = 1;
rnew->control = sel;
rnew->flags = 0;
rnew->count = 1;
@@
-101,14
+107,14
@@
RSET_TERM *rset_terms(RSET rs, int *no)
RSET_TERM rset_term_create (const char *name, int length, const char *flags)
{
RSET_TERM rset_term_create (const char *name, int length, const char *flags)
{
- RSET_TERM t = xmalloc (sizeof(*t));
+ RSET_TERM t = (RSET_TERM) xmalloc (sizeof(*t));
if (!name)
t->name = NULL;
else if (length == -1)
t->name = xstrdup (name);
else
{
if (!name)
t->name = NULL;
else if (length == -1)
t->name = xstrdup (name);
else
{
- t->name = xmalloc (length+1);
+ t->name = (char*) xmalloc (length+1);
memcpy (t->name, name, length);
t->name[length] = '\0';
}
memcpy (t->name, name, length);
t->name[length] = '\0';
}
@@
-116,7
+122,8
@@
RSET_TERM rset_term_create (const char *name, int length, const char *flags)
t->flags = NULL;
else
t->flags = xstrdup (flags);
t->flags = NULL;
else
t->flags = xstrdup (flags);
- t->nn = 1;
+ t->nn = -1;
+ t->count = 0;
return t;
}
return t;
}
@@
-129,7
+136,7
@@
void rset_term_destroy (RSET_TERM t)
RSET_TERM rset_term_dup (RSET_TERM t)
{
RSET_TERM rset_term_dup (RSET_TERM t)
{
- RSET_TERM nt = xmalloc (sizeof(*nt));
+ RSET_TERM nt = (RSET_TERM) xmalloc (sizeof(*nt));
if (t->name)
nt->name = xstrdup (t->name);
else
if (t->name)
nt->name = xstrdup (t->name);
else