|
IDZEBRA 2.2.8
|
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <idzebra/util.h>#include <rset.h>Go to the source code of this file.
Data Structures | |
| struct | rset_private |
| struct | rfd_private |
Macros | |
| #define | RSET_DEBUG 0 |
Functions | |
| static RSFD | r_open (RSET ct, int flag) |
| static void | r_close (RSFD rfd) |
| static void | r_delete (RSET ct) |
| static int | r_forward (RSFD rfd, void *buf, TERMID *term, const void *untilbuf) |
| static void | r_pos (RSFD rfd, double *current, double *total) |
| static int | r_read_not (RSFD rfd, void *buf, TERMID *term) |
| static void | r_get_terms (RSET ct, TERMID *terms, int maxterms, int *curterm) |
| static RSET | rsbool_create_base (const struct rset_control *ctrl, NMEM nmem, struct rset_key_control *kcontrol, int scope, RSET rset_l, RSET rset_r) |
| RSET | rset_create_not (NMEM nmem, struct rset_key_control *kcontrol, int scope, RSET rset_l, RSET rset_r) |
Variables | |
| static const struct rset_control | control_not |
|
static |
Definition at line 135 of file rsbool.c.
References rsfd::priv, rfd_private::rfd_l, rfd_private::rfd_r, and rset_close().
Definition at line 143 of file rsbool.c.
References rfd_private::buf_l, rfd_private::buf_r, rset_key_control::cmp, rset::keycontrol, rfd_private::more_l, rfd_private::more_r, rsfd::priv, rfd_private::rfd_l, rfd_private::rfd_r, rsfd::rset, rset_forward, rset_read, rset::scope, rfd_private::tail, rfd_private::term_l, and rfd_private::term_r.
Definition at line 260 of file rsbool.c.
References rset_private::pos, rset_getterms, rset_private::rset_l, and rset_private::rset_r.
Definition at line 103 of file rsbool.c.
References rfd_private::buf_l, rfd_private::buf_r, rset::control, rset_control::desc, rfd_private::flag, rfd_private::hits, rset_key_control::key_size, rset::keycontrol, rfd_private::more_l, rfd_private::more_r, rset::nmem, rset_private::pos, rsfd::priv, rfd_create_base(), rfd_private::rfd_l, rfd_private::rfd_r, rset_private::rset_l, rset_open, rset_private::rset_r, rset_read, RSETF_READ, RSETF_WRITE, rfd_private::tail, rfd_private::term_l, and rfd_private::term_r.
|
static |
Definition at line 227 of file rsbool.c.
References rfd_private::hits, rsfd::priv, rfd_private::rfd_l, rfd_private::rfd_r, and rset_pos.
Definition at line 173 of file rsbool.c.
References rfd_private::buf_l, rfd_private::buf_r, rset_key_control::cmp, rfd_private::hits, rset_key_control::key_size, rset::keycontrol, rfd_private::more_l, rfd_private::more_r, rsfd::priv, rfd_private::rfd_l, rfd_private::rfd_r, rsfd::rset, rset_forward, rset_read, rset::scope, rfd_private::term_l, and rfd_private::term_r.
|
static |
Definition at line 74 of file rsbool.c.
References rset_private::pos, rset::priv, rset_create_base(), rset_private::rset_l, rset_private::rset_r, and scope.
Referenced by rset_create_not().
| RSET rset_create_not | ( | NMEM | nmem, |
| struct rset_key_control * | kcontrol, | ||
| int | scope, | ||
| RSET | rset_l, | ||
| RSET | rset_r | ||
| ) |
Definition at line 92 of file rsbool.c.
References control_not, rset_private::pos, rsbool_create_base(), rset_private::rset_l, rset_private::rset_r, and scope.
Referenced by rpn_search_structure().
|
static |
Definition at line 43 of file rsbool.c.
Referenced by rset_create_not().