void check_map_name(void) {
if (map == NULL) senderr("missing query string", false);
void check_map_name(void) {
if (map == NULL) senderr("missing query string", false);
for (char *p = map; *p; p++) {
if (*p >= 'a' && *p <= 'z') continue;
if (*p >= 'A' && *p <= 'Z') continue;
for (char *p = map; *p; p++) {
if (*p >= 'a' && *p <= 'z') continue;
if (*p >= 'A' && *p <= 'Z') continue;