vString Reverse(vString s) {
public vString Reverse(vString s) {
vString Reverse(vString s) {				// reverse= attribute    if (s != null && ! (revatt.identical(s))) {		// if changing value	if (s.identical(vSoff) || s.identical(vSon)) {	// if legal new value	    vString fgspec = fg.spec;			// swap fg/bg	    Fg(bg.spec);	    Bg(fgspec);	// set bg second in case of drawop=reversed mode	    revatt = s;					// save new value	} else {	    return null; /*FAIL*/	}    }    return revatt;}