libshumate can no longer be used in C++
The newly added "shumate_locaton_distance()" function prevents using libshumate in C++ due to the basic reason of using the reserved C++ word "this" as a variable name:
/usr/include/shumate-1.0/shumate/shumate-location.h:89:52: error: expected ‘,’ or ‘...’ befor e ‘this’ 89 | double shumate_location_distance (ShumateLocation *this, ShumateLocation *other);
I confirm that simply changing "this" to "this_" solves the issue.