Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – planix.SVN – Blame – /os/branches/feature_unix/sys/src/libdraw/scroll.c – Rev 2

Subversion Repositories planix.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#include <u.h>
2
#include <libc.h>
3
#include <draw.h>
4
 
5
int
6
mousescrollsize(int maxlines)
7
{
8
	static int lines, pcnt;
9
	char *mss;
10
 
11
	if(lines == 0 && pcnt == 0){
12
		mss = getenv("mousescrollsize");
13
		if(mss){
14
			if(strchr(mss, '%') != nil)
15
				pcnt = atof(mss);
16
			else
17
				lines = atoi(mss);
18
			free(mss);
19
		}
20
		if(lines == 0 && pcnt == 0)
21
			lines = 1;
22
		if(pcnt>=100)
23
			pcnt = 100;
24
	}
25
 
26
	if(lines)
27
		return lines;
28
	return pcnt * maxlines/100.0;	
29
}