7 unitsperline(Rectangle r, int d, int bitsperunit)
11 if(d <= 0 || d > 32) /* being called wrong. d is image depth. */
15 l = (r.max.x*d+bitsperunit-1)/bitsperunit;
16 l -= (r.min.x*d)/bitsperunit;
17 }else{ /* make positive before divide */
18 t = (-r.min.x*d+bitsperunit-1)/bitsperunit;
19 l = t+(r.max.x*d+bitsperunit-1)/bitsperunit;
25 wordsperline(Rectangle r, int d)
27 return unitsperline(r, d, 8*sizeof(ulong));
31 bytesperline(Rectangle r, int d)
33 return unitsperline(r, d, 8);