uint32_t longitude;
uint32_t latitude;
uint32_t altitude;
- char northerness;
- char easterness;
+ char latitude_hemisphere;
+ char longitude_hemisphere;
uint32_t h;
uint32_t m;
double s;
altitude = ldns_read_uint32(&ldns_rdf_data(rdf)[12]);
if (latitude > equator) {
- northerness = 'N';
+ latitude_hemisphere = 'N';
latitude = latitude - equator;
} else {
- northerness = 'S';
+ latitude_hemisphere = 'S';
latitude = equator - latitude;
}
h = latitude / (1000 * 60 * 60);
latitude = latitude % (1000 * 60);
s = (double) latitude / 1000.0;
ldns_buffer_printf(output, "%02u %02u %0.3f %c ",
- h, m, s, northerness);
+ h, m, s, latitude_hemisphere);
if (longitude > equator) {
- easterness = 'E';
+ longitude_hemisphere = 'E';
longitude = longitude - equator;
} else {
- easterness = 'W';
+ longitude_hemisphere = 'W';
longitude = equator - longitude;
}
h = longitude / (1000 * 60 * 60);
longitude = longitude % (1000 * 60);
s = (double) longitude / (1000.0);
ldns_buffer_printf(output, "%02u %02u %0.3f %c ",
- h, m, s, easterness);
-
+ h, m, s, longitude_hemisphere);
s = ((double) altitude) / 100;
s -= 100000;
uint8_t vert_pre_b = 1, vert_pre_e = 3;
double s = 0.0;
- bool northerness;
- bool easterness;
+ bool northern_hemisphere;
+ bool eastern_hemisphere;
char *my_str = (char *) str;
}
if (*my_str == 'N') {
- northerness = true;
+ northern_hemisphere = true;
} else if (*my_str == 'S') {
- northerness = false;
+ northern_hemisphere = false;
} else {
return LDNS_STATUS_INVALID_STR;
}
latitude = (uint32_t) s;
latitude += 1000 * 60 * m;
latitude += 1000 * 60 * 60 * h;
- if (northerness) {
+ if (northern_hemisphere) {
latitude = equator + latitude;
} else {
latitude = equator - latitude;
}
if (*my_str == 'E') {
- easterness = true;
+ eastern_hemisphere = true;
} else if (*my_str == 'W') {
- easterness = false;
+ eastern_hemisphere = false;
} else {
return LDNS_STATUS_INVALID_STR;
}
longitude += 1000 * 60 * m;
longitude += 1000 * 60 * 60 * h;
- if (easterness) {
+ if (eastern_hemisphere) {
longitude += equator;
} else {
longitude = equator - longitude;