This affects DBGET mode 5/6/15/16 on index items which are not of type string on Intel based systems (Windows NT, Linux). Other than that the order seems to be random, the index works correctly.
Please note: In order to activate the fix the database must be purged and re-created. The database should be exported, purged and imported again. Erasing the database is not sufficient, since only a dbcreate will create new BTREE metadata.
Assertion failed: bhp->refcount == 1 server panic: Aborting on internal failure, file mpool.c, line 1059
DBFIND(3)/DBGET(16) on a key value beyond the highest key
in an index results in a server panic.
DBGET(16) returns next record when previous DBFIND(3) did not
find an exact match.
The HP260 made it possible to embed NUL characters into strings. While HP Eloquence is able to execute such a program, the program listing is inconsistent, since a NUL character is used internally as a string terminator. This may cause program corruption if such a program line is modified. Embedded NUL characters are now converted into a CHR$(0) expression. However this may cause a syntax error when a string constant is replaced by an expression due to an embedded NUL character when only a string constant is valid.