Subversion Repositories Kolibri OS

Rev

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

Rev 2839 Rev 2840
Line 8... Line 8...
8
		IF (tagparam[i] == '"') || (tagparam[i] == '\'') kavichki=tagparam[i];
8
		IF (tagparam[i] == '"') || (tagparam[i] == '\'') kavichki=tagparam[i];
9
		tagparam[i] = 0x00;
9
		tagparam[i] = 0x00;
10
		i--;
10
		i--;
11
	}
11
	}
Line 12... Line 12...
12
 
12
 
13
	IF (kavichki)
13
	if (kavichki)
14
	{
14
	{
-
 
15
		i=strrchr(#tagparam, kavichki);
-
 
16
		if (i>sizeof(options))
-
 
17
			strcpy(#options, #tagparam + sizeof(options));
15
		i=strrchr(#tagparam, kavichki);
18
		else
16
		strcpy(#options, #tagparam + i);
19
			strcpy(#options, #tagparam + i);
17
	}
20
	}
18
	ELSE
21
	else
19
	{
22
	{
20
		WHILE((i > 0) && (tagparam[i] <>'=')) i--; //i=strrchr(#tagparam, '=')+1;
23
		WHILE((i > 0) && (tagparam[i] <>'=')) i--; //i=strrchr(#tagparam, '=')+1;
-
 
24
		i++;
-
 
25
		if (i>sizeof(options))
-
 
26
			strcpy(#options, #tagparam + sizeof(options));
-
 
27
		else
Line 21... Line -...
21
		i++;
-
 
22
		
28
			strcpy(#options, #tagparam + i);
23
		strcpy(#options, #tagparam + i); //êîïèðóåì îïöèþ
29
 
24
		WHILE (options[0] == ' ') strcpy(#options, #options+1);
30
		WHILE (options[0] == ' ') strcpy(#options, #options+1);
Line 25... Line 31...
25
	}
31
	}
26
	tagparam[i] = 0x00;
32
	tagparam[i] = 0x00;
27
 
33
 
28
	FOR ( ; ((tagparam[i] <>' ') && (i > 0); i--)
34
	FOR ( ; ((tagparam[i] <>' ') && (i > 0); i--)
29
	{
35
	{
Line -... Line 36...
-
 
36
		IF (tagparam[i] == '=') //äåðçêàÿ çàãëóøêà
-
 
37
			tagparam[i + 1] = 0x00;
-
 
38
	}
30
		IF (tagparam[i] == '=') //äåðçêàÿ çàãëóøêà
39
 
-
 
40
	if (i>sizeof(parametr))
31
			tagparam[i + 1] = 0x00;
41
		strcpy(#parametr, #tagparam + sizeof(parametr));
32
	}
42
	else