On Saturday 18 July 2009 16:06:58 Thomas Dickey wrote:
On Sat, Jul 18, 2009 at 11:22:56AM +0100, Roy Marples wrote:
Still 3x quicker ;)
Maybe this is because I just write one database whereas ncurses spits
out one per terminal?
ncurses has the option of writing to a hashed database rather than
to a directory-tree.
True. I'll try turning it on and re-test.
(NetBSD code tends to build only in NetBSD - I've not looked to see
if your code ports to other systems where I might measure it ;-)
These are the BSD only functions/macros I think I use
__RCSID
__UNCONST
__arraycount
DEFFILEMODE
le16dec
le16enc
fgetln (I've recoded around getline(3) as NetBSD-current now has it)
strlcpy (this really should be in glibc)
The jenkins hash I use for fast string lookup uses these additional functions.
le32dec
Other BSDisms such as errx are available in glibc.