rem: else if (wPreferences.ws_advance)
add: } else if (wPreferences.ws_advance) {
context: wWorkspaceRelativeChange(WScreen *scr, int amount){    int w;    w = scr->current_workspace + amount;    if (amount < 0) {	if (w >= 0)	    wWorkspaceChange(scr, w);	else if (wPreferences.ws_cycle)	    wWorkspaceChange(scr, scr->workspace_count + w);    } else if (amount > 0) {	if (w < scr->workspace_count)	    wWorkspaceChange(scr, w);	else if (wPreferences.ws_advance)	    wWorkspaceChange(scr, WMIN(w, MAX_WORKSPACES-1));	else if (wPreferences.ws_cycle)	    wWorkspaceChange(scr, w % scr->workspace_count);    }}