Rev 3067 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3067 | Rev 3128 | ||
---|---|---|---|
Line 13... | Line 13... | ||
13 | } |
13 | } |
Line 14... | Line 14... | ||
14 | 14 | ||
15 | if (kavichki) |
15 | if (kavichki) |
16 | { |
16 | { |
17 | i=strrchr(#tagparam, kavichki); |
- | |
18 | if (i>sizeof(options)) |
17 | i=strrchr(#tagparam, kavichki); |
19 | strcpy(#options, #tagparam + sizeof(options)); |
- | |
20 | else |
- | |
21 | strcpy(#options, #tagparam + i); |
18 | strlcpy(#options, #tagparam + i, sizeof(options)); |
22 | } |
19 | } |
23 | else |
20 | else |
24 | { |
21 | { |
25 | WHILE((i > 0) && (tagparam[i] <>'=')) i--; //i=strrchr(#tagparam, '=')+1; |
22 | WHILE((i > 0) && (tagparam[i] <>'=')) i--; //i=strrchr(#tagparam, '=')+1; |
26 | i++; |
- | |
27 | if (i>sizeof(options)) |
23 | i++; |
28 | strcpy(#options, #tagparam + sizeof(options)); |
- | |
29 | else |
- | |
Line 30... | Line 24... | ||
30 | strcpy(#options, #tagparam + i); |
24 | strlcpy(#options, #tagparam + i, sizeof(options)); |
31 | 25 | ||
32 | WHILE (options[0] == ' ') strcpy(#options, #options+1); |
26 | WHILE (options[0] == ' ') strcpy(#options, #options+1); |
Line 33... | Line 27... | ||
33 | } |
27 | } |
34 | tagparam[i] = 0x00; |
28 | tagparam[i] = 0x00; |
35 | 29 | ||
36 | FOR ( ; ((tagparam[i] <>' ') && (i > 0); i--) |
30 | FOR ( ; ((tagparam[i] <>' ') && (i > 0); i--) |
37 | { |
31 | { |
38 | IF (tagparam[i] == '=') //äåðçêàÿ çàãëóøêà |
- | |
39 | tagparam[i + 1] = 0x00; |
- | |
40 | } |
32 | IF (tagparam[i] == '=') //äåðçêàÿ çàãëóøêà |
41 | - | ||
42 | if (i>sizeof(parametr)) |
- | |
43 | strcpy(#parametr, #tagparam + sizeof(parametr)); |
- | |
44 | else |
33 | tagparam[i + 1] = 0x00; |
45 | strcpy(#parametr, #tagparam + i + 1); |
- | |
46 | 34 | } |
|
47 | tagparam[i] = 0x00; |
35 | strlcpy(#parametr, #tagparam + i + 1, sizeof(parametr)); |
48 | 36 | tagparam[i] = 0x00; |