a lightweight GPS NMEA 0183 parser library in pure C