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 |