diff options
-rw-r--r-- | librns510.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/librns510.c b/librns510.c index 10b3794..6a75452 100644 --- a/librns510.c +++ b/librns510.c @@ -104,7 +104,13 @@ void librns510_decode (const char *code, char *slat, char *slon) { double lat, lon; - int64_t z = atoll (code); + int64_t z; + +#ifdef _MSC_VER + sscanf(code, "%" PRId64, &z); +#else + z = atoll (code); +#endif fromz (z, &lat, &lon); |