libabw