On Mon, 14 Jan 2008, Randy Portnoff wrote:
> Hi Przemek,
> >  * harbour/source/rdd/dbcmd.c
> >    * changed hb_retnl() in LASTREC() to hb_retnint() to increase maximum
> >      record number to 2^32 - unsigned 32bit integer instead of signed one.
> Do any of the other record-related functions need to be updated also? 
> (eg. DBGOTO()/GO, RECNO(), DBRLOCK(), DBRLOCKLIST(), DBRUNLOCK(), others?)

No. All of the above functions uses PHB_ITEM to pass record ID which
does not have to be even an number - some RDDs may use non numeric
record identifiers.
LASTREC()/RECCOUNT() returns number of records in a table not last
record ID though I agree that the name LASTREC() used in Clipper
is confusing.
See my message to Jacek for more details.

best regards,
Przemek
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to