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