* Sebastian Hammer, Adam Dickmeiss
*
* $Log: rectext.c,v $
- * Revision 1.3 1996-11-01 09:00:33 adam
+ * Revision 1.5 1997-10-27 14:33:06 adam
+ * Moved towards generic character mapping depending on "structure"
+ * field in abstract syntax file. Fixed a few memory leaks. Fixed
+ * bug with negative integers when doing searches with relational
+ * operators.
+ *
+ * Revision 1.4 1996/11/04 14:09:16 adam
+ * Minor changes.
+ *
+ * Revision 1.3 1996/11/01 09:00:33 adam
* This simple "text" format now supports element specs B and M.
*
* Revision 1.2 1996/10/29 14:02:45 adam
int buf_read (struct buf_info *fi, char *dst)
{
- if (fi->max <= 0)
- return 0;
if (fi->offset >= fi->max)
{
+ if (fi->max <= 0)
+ return 0;
fi->max = (*fi->p->readf)(fi->p->fh, fi->buf, 4096);
fi->offset = 0;
if (fi->max <= 0)
struct buf_info *fi = buf_open (p);
(*p->init)(&recWord);
- recWord.which = Word_String;
+ recWord.reg_type = 'w';
do
{
int i = 0;
w[j] = tolower(w[j]);
w[i] = 0;
recWord.seqno = seqno++;
- recWord.u.string = w;
+ recWord.string = w;
(*p->add)(&recWord);
}
} while (r > 0);