O5mreader is a C library that parses OpenStreetMap data in O5M format.