Subversion Repositories Kolibri OS

Rev

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

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