Yes, the library is finally called libkibi. The second poll ended with a tie between libbyteprefix (48 votes) and libkibi (45 votes). Then I decided to call the library libkibi.
libkibi is hosted on Launchpad. A working version can be pulled from lp:libkibi with bzr. Please test the library, reports bugs, and ask questions.
Why you should use libkibi instead of g_format_size_for_display (from GLib):
- the users can configure their preferred prefix
- rounds correctly (converting an integer to double, do some math, and then round again leads to rounding errors)
- complies to Ubuntu’s Units Policy (except “historic” is selected)
- is faster (between 15% and 35% depending on the processor)
