96 |
96 |
97 char* util_resource_name(char *url) { |
97 char* util_resource_name(char *url) { |
98 int si = 0; |
98 int si = 0; |
99 int osi = 0; |
99 int osi = 0; |
100 int i = 0; |
100 int i = 0; |
|
101 int p = 0; |
101 char c; |
102 char c; |
102 while((c = url[i]) != 0) { |
103 while((c = url[i]) != 0) { |
103 if(c == '/') { |
104 if(c == '/') { |
104 osi = si; |
105 osi = si; |
105 si = i; |
106 si = i; |
|
107 p = 1; |
106 } |
108 } |
107 i++; |
109 i++; |
108 } |
110 } |
109 |
111 |
110 char *name = url + si + 1;; |
112 char *name = url + si + p; |
111 if(name[0] == 0) { |
113 if(name[0] == 0) { |
112 name = url + osi + 1; |
114 name = url + osi + p; |
113 if(name[0] == 0) { |
115 if(name[0] == 0) { |
114 return url; |
116 return url; |
115 } |
117 } |
116 } |
118 } |
117 |
119 |