Will Johnson postulated:

>This would imply that not only would the run-time engine have 
>to maintain a pointer to the last cell referenced, but also 
>it would have to maintain a register telling it the cell 
>number of this cell (not just its offset).  So it needs two 
>variables.  I've never heard that it actually uses two 
>variables to accomplish this.

Yes, Will. There are two variables. The descriptor definition found in
$UVHOME/gcidir/include/DATUM.h states:

struct  Dstring
{                       /* This are my comments. GI */ 
   STRING  str;         /* This is the entire dynamic array. */ 
   int     lastfield;   /* This is the last field accessed. */ 
   uchar   *lastfptr;   /* This is a pointer into str.text */
                        /* where the last field field accessed */
                        /* begins. */ 
};

Best regards,
Gyle
-------
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to