tchanges from rob - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 2e65dc0d024b01f99995983575317ff95cce1755 (DIR) parent 515bd9ec76a7990c6719ab2ff42655b88a064c8d (HTM) Author: rsc <devnull@localhost> Date: Tue, 11 Jan 2005 16:48:35 +0000 changes from rob Diffstat: M src/cmd/plot/libplot/machdep.c | 3 ++- M src/cmd/plot/libplot/subr.c | 8 +------- 2 files changed, 3 insertions(+), 8 deletions(-) --- (DIR) diff --git a/src/cmd/plot/libplot/machdep.c b/src/cmd/plot/libplot/machdep.c t@@ -68,7 +68,8 @@ void m_initialize(char *s){ int dx, dy; USED(s); if(first){ - initdraw(0,0,"plot"); + if(initdraw(0,0,"plot") < 0) + sysfatal("plot: can't open display: %r"); einit(Emouse); clipminx=mapminx=screen->r.min.x+4; clipminy=mapminy=screen->r.min.y+4; (DIR) diff --git a/src/cmd/plot/libplot/subr.c b/src/cmd/plot/libplot/subr.c t@@ -18,16 +18,10 @@ bcolor(char *s){ switch (*s) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - c=0; - while('0'<=*s && *s<='9') - c=c*10+*s++-'0'; - if(c < 0) - return DBlack; - return cmap2rgba(c); + return strtoul(s, 0, 0); case 'k': case 'z': /* zero was old name for kblack */ return(DBlack); case 'r': -print("RED"); return(DRed); case 'g': return(DGreen);