append_mapname
append_mapname(char *map, size_t maplen, const char *name);
if ((maplen = append_mapname(map, strlen(map), key)) == 0) {
if ((maplen = append_mapname(map, maplen, name)) == 0) {