Subversion Repositories Kolibri OS

Rev

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

Rev 2840 Rev 3061
Line 1... Line 1...
1
void GetNextParam()
1
unsigned int GetNextParam()
2
{
2
{
3
	byte	kavichki = false;
3
	byte	kavichki = false;
4
	int		i = strlen(#tagparam) - 1;
4
	int		i = strlen(#tagparam) - 1;
Line -... Line 5...
-
 
5
	
-
 
6
	if (!tagparam) return 0;
5
	
7
	
6
	WHILE((i > 0) && ((tagparam[i] == '"') || (tagparam[i] == ' ') || (tagparam[i] == '\'') || (tagparam[i] == '/')))
8
	WHILE((i > 0) && ((tagparam[i] == '"') || (tagparam[i] == ' ') || (tagparam[i] == '\'') || (tagparam[i] == '/')))
7
	{
9
	{
8
		IF (tagparam[i] == '"') || (tagparam[i] == '\'') kavichki=tagparam[i];
10
		IF (tagparam[i] == '"') || (tagparam[i] == '\'') kavichki=tagparam[i];
9
		tagparam[i] = 0x00;
11
		tagparam[i] = 0x00;
Line 41... Line 43...
41
		strcpy(#parametr, #tagparam + sizeof(parametr));
43
		strcpy(#parametr, #tagparam + sizeof(parametr));
42
	else
44
	else
43
		strcpy(#parametr, #tagparam + i + 1);
45
		strcpy(#parametr, #tagparam + i + 1);
Line 44... Line 46...
44
 
46
 
-
 
47
	tagparam[i] = 0x00;
-
 
48
	
45
	tagparam[i] = 0x00;
49
	return 1;
46
}
50
}