Subversion Repositories Kolibri OS

Rev

Rev 3245 | Rev 6857 | 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
 
4
{
5
6
 
7
char		buf[4];
8
9
 
10
k70.p04 = 0;
11
k70.p08 = 0;
12
k70.p12 = 4; // читать 4 байта
13
k70.p16 = (unsigned) buf;
3245 Albom 14
k70.p20 = 0;
1665 Nasarus 15
k70.p21 = file;
16
17
 
18
19
 
20
	return TRUE;
21
else
22
	return FALSE;
23
}
24
25
 
26
27
 
28
{
29
30
 
31
kol_struct_BDVK	bdvk;
32
unsigned	result, filesize, pos, i;
33
char		*buf; //буфер, куда копируется скрипт
34
35
 
36
k70.p04 = k70.p08 = k70.p12 = 0;
37
k70.p16 = (unsigned) &bdvk;
3245 Albom 38
k70.p20 = 0;
1665 Nasarus 39
k70.p21 = exec;
40
41
 
42
if ( 0 != result )
43
	return FALSE;
44
45
 
46
47
 
48
if (NULL == buf)
49
	return FALSE;
50
51
 
52
53
 
54
k70.p04 = k70.p08 = 0;
55
k70.p12 = filesize;
56
k70.p16 = (unsigned) buf;
3245 Albom 57
k70.p20 = 0;
1665 Nasarus 58
k70.p21 = exec;
59
60
 
61
if ( 0 != result )
62
	{
63
	free(buf);
64
	return FALSE;
65
	}
66
67
 
68
69
 
70
	{
71
72
 
73
		break;
74
75
 
76
		{
77
		if ((0x0A == buf[pos])||(0x0D == buf[pos])||(0 == buf[pos]))
78
			{
79
			pos++;
80
			CMD[i] = '\0';
81
			break;
82
			}
83
		CMD[i] = buf[pos];
84
		pos++;
85
		}
86
87
 
88
		continue;
89
90
 
91
		continue;
92
93
 
94
95
 
96
97
 
98
return TRUE;
99
}
100
101
 
102