Subversion Repositories Kolibri OS

Rev

Rev 5078 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1246 serge 1
 
2
#include 
5078 serge 3
#include "radeon.h"
1246 serge 4
#include "radeon_object.h"
5
6
 
2005 serge 7
8
 
1246 serge 9
{
10
    char* p = *cmd;
11
    int val = 0;
12
13
 
14
        switch (*p) {
15
        case '0' ... '9':
16
            val = 10*val+(*p-'0');
17
            break;
18
        default:
19
            *cmd = p;
20
            return val;
21
        }
22
    }
23
}
24
25
 
1404 serge 26
{
1246 serge 27
    char c;
28
29
 
30
31
 
32
    {
33
        p--;
34
35
 
36
        if(*p == 'x') p++;
37
38
 
39
        if(*p == 'x') p++;
40
41
 
42
43
 
44
45
 
46
            mode->freq = 60;
47
    }
48
49
 
50
};
51
52
 
53
{
54
    char  c;
55
56
 
57
    p--;
58
    while( (c = *log++ = *p++) && (c != ' '));
59
    *log = 0;
60
61
 
62
};
63
64
 
1404 serge 65
{
1246 serge 66
    char *p = cmdline;
67
68
 
69
70
 
71
    {
72
        if( c == '-')
73
        {
74
            switch(*p++)
75
            {
76
                case 'b':
2005 serge 77
                    radeon_benchmarking = 1;
78
                    break;
1246 serge 79
80
 
81
                    p = parse_path(p, log);
82
                    break;
83
84
 
2005 serge 85
                    p = parse_mode(p, mode);
86
                    break;
87
88
 
1246 serge 89
                    *kms = 0;
90
            };
91
        };
92
        c = *p++;
93
    };
94
};
95