From 9f3851871ed6edb544dfe5b518bff0121d6c020b Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sun, 25 Nov 2012 22:15:57 -0500 Subject: libdraw: add scalesize R=rsc http://codereview.appspot.com/6855092 --- src/libdraw/init.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/libdraw/init.c b/src/libdraw/init.c index c698ec68..b2df7fd7 100644 --- a/src/libdraw/init.c +++ b/src/libdraw/init.c @@ -428,3 +428,10 @@ bufimage(Display *d, int n) return p; } +int +scalesize(Display *d, int n) +{ + if(d == nil || d->dpi <= DefaultDPI) + return n; + return (n*d->dpi+DefaultDPI/2)/DefaultDPI; +} -- cgit v1.2.3