Subversion Repositories Kolibri OS

Rev

Rev 8324 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8324 Rev 8539
Line 1... Line -...
1
// !!!!!!!
-
 
2
// -O0
-
 
3
// (optimization 0)
1
// Was written by maxcodehack
4
// !!!!!!!
-
 
Line 5... Line 2...
5
 
2
 
6
#pragma pack(push,1)
3
#pragma pack(push,1)
7
typedef struct 
4
typedef struct 
8
{
5
{
Line 16... Line 13...
16
} kol_struct70;
13
} kol_struct70;
17
#pragma pack(pop)
14
#pragma pack(pop)
Line 18... Line 15...
18
 
15
 
19
int kol_file_70(kol_struct70 *k)
16
int kol_file_70(kol_struct70 *k)
20
{
17
{
21
	asm volatile ("int $0x40"::"a"(70), "b"(k));
18
	__asm__ __volatile__ ("int $0x40"::"a"(70), "b"(k) : "memory");
Line 22... Line 19...
22
}
19
}
23
 
20
 
24
int RunApp(char *app, char *param)
21
int RunApp(char *app, char *param)
Line 34... Line 31...
34
	return kol_file_70(&r);
31
	return kol_file_70(&r);
35
}
32
}
Line 36... Line 33...
36
 
33
 
37
 
34
 
38
void PlayMusic(char name[]) {
35
void PlayMusic(char name[]) {
39
	char param[] = "-h ";
36
	char param[256] = "-h ";
40
	strcat(param, name);
37
	strcat(param, name);