ref: 315b61ade3e6d8d11eeafa6e4830ca4f82622e24
parent: d58b30d90ccb20934ac0faac5fd674bfcb5588aa
author: stanley lieber <[email protected]>
date: Sat Nov 19 07:43:15 EST 2011
rio: use -b instead of the $reverse env variable
--- a/sys/src/cmd/rio/rio.c
+++ b/sys/src/cmd/rio/rio.c
@@ -46,6 +46,7 @@
char *fontname;
int mainpid;
+int reverse;
enum
{
@@ -134,6 +135,9 @@
kbdin = nil;
maxtab = 0;
ARGBEGIN{
+ case 'b':
+ reverse = ~0xFF;
+ break;
case 'f':
fontname = ARGF();
if(fontname == nil)
--- a/sys/src/cmd/rio/wind.c
+++ b/sys/src/cmd/rio/wind.c
@@ -21,9 +21,10 @@
MinWater = 20000, /* room to leave available when reallocating */
};
+extern int reverse; /* there are no pastel paints in the dungeons and dragons world -- rob pike */
+
static int topped;
static int id;
-static int reverse;
static Image *cols[NCOL];
static Image *grey;
@@ -43,13 +44,6 @@
Rectangle r;
if(cols[0] == nil){
- /* there are no pastel paints in the dungeons and dragons world
- * - rob pike
- */
- reverse = 0;
- if(getenv("reverse") != nil)
- reverse = ~0xFF;
-
/* greys are multiples of 0x11111100+0xFF, 14* being palest */
grey = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0xEEEEEEFF^reverse);
darkgrey = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0x666666FF^reverse);