Subversion Repositories Kolibri OS

Rev

Rev 975 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 975 Rev 976
Line 1... Line 1...
1
//CODED by Veliant, Leency. GNU GPL licence.
1
//CODED by Veliant, Leency. GNU GPL licence.
Line 2... Line 2...
2
 
2
 
3
#startaddress 0
3
#startaddress 0
Line 4... Line 4...
4
#code32 TRUE
4
#code32 TRUE
5
 
5
 
6
char   os_name[8]   = {'M','E','N','U','E','T','0','1'};
6
byte   os_name[8]   = {'M','E','N','U','E','T','0','1'};
7
dword  os_version   = 0x00000001;
7
dword  os_version   = 0x00000001;
8
dword  start_addr   = #main;
8
dword  start_addr   = #main;
9
dword  final_addr   = #stop+32;
9
dword  final_addr   = #stop+32;
Line 29... Line 29...
29
#define true		1
29
#define true		1
30
#define false		0
30
#define false		0
Line 31... Line -...
31
 
-
 
32
 
31
 
33
 
32
 
34
int vert;
33
 
35
struct mouse{
34
struct mouse{
Line 36... Line 35...
36
 int x,y,lkm,pkm;
35
 int x,y,lkm,pkm,hor,vert;
37
 void get();
36
 void get();
Line 164... Line 163...
164
}
163
}
Line 165... Line 164...
165
 
164
 
Line 166... Line 165...
166
//------------------------------------------------------------------------------
165
//------------------------------------------------------------------------------
167
 
166
 
168
inline fastcall dword strlen(dword EDI){
167
inline fastcall dword strlen(dword EDI){
169
	ECX=EAX=0;
168
	EAX=0;
170
	ECX--;
169
	ECX=-1;
171
	$REPNE $SCASB
170
	$REPNE $SCASB