Subversion Repositories Kolibri OS

Rev

Rev 1246 | 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 "radeon_drm.h"
5
#include "radeon.h"
6
#include "radeon_object.h"
7
8
 
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 'm':
77
                    p = parse_mode(p, mode);
78
                    break;
79
80
 
81
                    p = parse_path(p, log);
82
                    break;
83
84
 
85
                    *kms = 0;
86
            };
87
        };
88
        c = *p++;
89
    };
90
};
91