Subversion Repositories Kolibri OS

Rev

Rev 2617 | Rev 3247 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1665 Nasarus 1
 
2
{
3
if (!strcmp(param, "kernel"))
1669 Nasarus 4
	{
5
	char		*kvbuf;
6
	char		*vA, *vB, *vC, *vD;
7
	unsigned	*Rev;
8
9
 
10
	kol_get_kernel_ver(kvbuf);
11
	vA = kvbuf+0;
12
	vB = kvbuf+1;
13
	vC = kvbuf+2;
14
	vD = kvbuf+3;
15
	Rev = kvbuf+5;
16
17
 
18
		printf ("  KolibriOS v%d.%d.%d.%d. Kernel SVN-rev.: %d\n\r", *vA, *vB, *vC, *vD, *Rev);
3245 Albom 19
	#elif LANG_RUS
1669 Nasarus 20
		printf ("  KolibriOS v%d.%d.%d.%d. SVN-рев. ядра: %d\n\r", *vA, *vB, *vC, *vD, *Rev);
3245 Albom 21
	#endif
1669 Nasarus 22
3245 Albom 23
 
1669 Nasarus 24
3245 Albom 25
 
26
	}
1669 Nasarus 27
3245 Albom 28
 
29
   {
30
   unsigned a, b, c, d;
31
   char str[13];
32
33
 
34
35
 
36
		"=a" (a),
37
        "=b" (b),
38
        "=c" (c),
39
        "=d" (d):
40
	"a"(0));
41
42
 
43
    str[1] = (b&0x0000ff00)	>> 8;
44
    str[2] = (b&0x00ff0000)	>> 16;
45
    str[3] = (b&0xff000000)	>> 24;
46
47
 
48
    str[5] = (d&0x0000ff00)	>> 8;
49
    str[6] = (d&0x00ff0000)	>> 16;
50
    str[7] = (d&0xff000000)	>> 24;
51
52
 
53
    str[9] = (c&0x0000ff00)	>> 8;
54
    str[10] = (c&0x00ff0000)	>> 16;
55
    str[11] = (c&0xff000000)	>> 24;
56
57
 
58
    return TRUE;
59
   }
60
61
 
62
 
63
return TRUE;
2617 Albom 64
}
1665 Nasarus 65