integrated Peter Hartlich's patch, removed const char *c from union, simplified toggl...