comparison draw.c @ 581:601842ee4484

applied Jukka's sizeof K&R compliance patch, applied Manuels' last-line printage proposal for stdin reading.
author arg@mig29
date Sun, 26 Nov 2006 14:26:53 +0100
parents 427708bf5f36
children 7a48d1f06223
comparison
equal deleted inserted replaced
580:e9001b0f53bc 581:601842ee4484
41 XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1); 41 XFillRectangles(dpy, dc.drawable, dc.gc, &r, 1);
42 if(!text) 42 if(!text)
43 return; 43 return;
44 w = 0; 44 w = 0;
45 olen = len = strlen(text); 45 olen = len = strlen(text);
46 if(len >= sizeof(buf)) 46 if(len >= sizeof buf)
47 len = sizeof(buf) - 1; 47 len = sizeof buf - 1;
48 memcpy(buf, text, len); 48 memcpy(buf, text, len);
49 buf[len] = 0; 49 buf[len] = 0;
50 h = dc.font.ascent + dc.font.descent; 50 h = dc.font.ascent + dc.font.descent;
51 y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent; 51 y = dc.y + (dc.h / 2) - (h / 2) + dc.font.ascent;
52 x = dc.x + (h / 2); 52 x = dc.x + (h / 2);