rem: for (i = 0; i < sizeof(WSNamePositions); i++) { if (strcmp(WSNamePositions[i], str) == 0) {
add: for (i = 0; i < sizeof(WSNamePositions)/sizeof(char*); i++) { if (strcasecmp(WSNamePositions[i], str) == 0) {
context: showData(_Panel *panel){    int i, idx;    char *str;    WMSetButtonSelected(panel->linkB, !GetBoolForKey("DontLinkWorkspaces"));        WMSetButtonSelected(panel->cyclB, GetBoolForKey("CycleWorkspaces"));        WMSetButtonSelected(panel->newB, GetBoolForKey("AdvanceToNewWorkspace"));        WMSetButtonSelected(panel->dockB, !GetBoolForKey("DisableDock"));        WMSetButtonSelected(panel->clipB, !GetBoolForKey("DisableClip"));    str = GetStringForKey("WorkspaceNameDisplayPosition");    if (!str)	str = "center";    idx = 1; /* center */    for (i = 0; i < sizeof(WSNamePositions); i++) {	if (strcmp(WSNamePositions[i], str) == 0) {	    idx = i;	    break;	}    }    WMSetPopUpButtonSelectedItem(panel->posP, idx);}