Refactoring

// -------------------------------------------------------------------
// Forked from:
// https://github.com/jimlawless/map_lib/
// commit d3977cebcd229428fa9958aa840dbd1c003c3815
// -------------------------------------------------------------------
// Changes by Juergen Edelbluth
// * Formatting
// * stricmp -> strcmp (making the map case sensitive)
// map -> mp (avoid reserved name collision)
// -------------------------------------------------------------------