Mercurial > pidgin
comparison src/util.c @ 2614:3e2f455cb924
[gaim-migrate @ 2627]
what kinds of drugs and alcohol were being consumed when this was written?
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 25 Oct 2001 20:58:01 +0000 |
parents | 24664768a739 |
children | b0c5770156e1 |
comparison
equal
deleted
inserted
replaced
2613:6f7e1fc3e132 | 2614:3e2f455cb924 |
---|---|
147 | 147 |
148 if (*(t - 1) == '.') | 148 if (*(t - 1) == '.') |
149 t--; | 149 t--; |
150 strncpy(url_buf, c, t - c); | 150 strncpy(url_buf, c, t - c); |
151 url_buf[t - c] = 0; | 151 url_buf[t - c] = 0; |
152 cnt += | 152 cnt += g_snprintf(&text[cnt], 1024, "<A HREF=\"%s\">%s</A>", |
153 g_snprintf(&text[cnt++], 1024, "<A HREF=\"%s\">%s</A>", | 153 url_buf, url_buf); |
154 url_buf, url_buf); | |
155 cnt--; | |
156 c = t; | 154 c = t; |
157 break; | 155 break; |
158 } | 156 } |
159 if (!t) | 157 if (!t) |
160 break; | 158 break; |
177 | 175 |
178 if (*(t - 1) == '.') | 176 if (*(t - 1) == '.') |
179 t--; | 177 t--; |
180 strncpy(url_buf, c, t - c); | 178 strncpy(url_buf, c, t - c); |
181 url_buf[t - c] = 0; | 179 url_buf[t - c] = 0; |
182 cnt += | 180 cnt += g_snprintf(&text[cnt], 1024, |
183 g_snprintf(&text[cnt++], 1024, | 181 "<A HREF=\"http://%s\">%s</A>", url_buf, |
184 "<A HREF=\"http://%s\">%s</A>", url_buf, | 182 url_buf); |
185 url_buf); | |
186 cnt--; | |
187 c = t; | 183 c = t; |
188 break; | 184 break; |
189 } | 185 } |
190 if (!t) | 186 if (!t) |
191 break; | 187 break; |
198 if (badchar(*t)) { | 194 if (badchar(*t)) { |
199 if (*(t - 1) == '.') | 195 if (*(t - 1) == '.') |
200 t--; | 196 t--; |
201 strncpy(url_buf, c, t - c); | 197 strncpy(url_buf, c, t - c); |
202 url_buf[t - c] = 0; | 198 url_buf[t - c] = 0; |
203 cnt += | 199 cnt += g_snprintf(&text[cnt], 1024, "<A HREF=\"%s\">%s</A>", |
204 g_snprintf(&text[cnt++], 1024, "<A HREF=\"%s\">%s</A>", | 200 url_buf, url_buf); |
205 url_buf, url_buf); | |
206 cnt--; | |
207 c = t; | 201 c = t; |
208 break; | 202 break; |
209 } | 203 } |
210 if (!t) | 204 if (!t) |
211 break; | 205 break; |
222 } | 216 } |
223 if (*(t - 1) == '.') | 217 if (*(t - 1) == '.') |
224 t--; | 218 t--; |
225 strncpy(url_buf, c, t - c); | 219 strncpy(url_buf, c, t - c); |
226 url_buf[t - c] = 0; | 220 url_buf[t - c] = 0; |
227 cnt += | 221 cnt += g_snprintf(&text[cnt], 1024, |
228 g_snprintf(&text[cnt++], 1024, | 222 "<A HREF=\"ftp://%s\">%s</A>", url_buf, |
229 "<A HREF=\"ftp://%s\">%s</A>", url_buf, | 223 url_buf); |
230 url_buf); | |
231 cnt--; | |
232 c = t; | 224 c = t; |
233 break; | 225 break; |
234 } | 226 } |
235 if (!t) | 227 if (!t) |
236 break; | 228 break; |
243 if (badchar(*t)) { | 235 if (badchar(*t)) { |
244 if (*(t - 1) == '.') | 236 if (*(t - 1) == '.') |
245 t--; | 237 t--; |
246 strncpy(url_buf, c, t - c); | 238 strncpy(url_buf, c, t - c); |
247 url_buf[t - c] = 0; | 239 url_buf[t - c] = 0; |
248 cnt += | 240 cnt += g_snprintf(&text[cnt], 1024, "<A HREF=\"%s\">%s</A>", |
249 g_snprintf(&text[cnt++], 1024, "<A HREF=\"%s\">%s</A>", | 241 url_buf, url_buf); |
250 url_buf, url_buf); | |
251 cnt--; | |
252 c = t; | 242 c = t; |
253 break; | 243 break; |
254 } | 244 } |
255 if (!t) | 245 if (!t) |
256 break; | 246 break; |
297 | 287 |
298 while (flag) { | 288 while (flag) { |
299 if (badchar(*t)) { | 289 if (badchar(*t)) { |
300 if (*(t - 1) == '.') | 290 if (*(t - 1) == '.') |
301 t--; | 291 t--; |
302 cnt += | 292 cnt += g_snprintf(&text[cnt], 1024, |
303 g_snprintf(&text[cnt++], 1024, | 293 "<A HREF=\"mailto:%s\">%s</A>", url_buf, |
304 "<A HREF=\"mailto:%s\">%s</A>", url_buf, url_buf); | 294 url_buf); |
305 text[cnt] = 0; | 295 text[cnt] = 0; |
306 | 296 |
307 | 297 |
308 cnt--; | |
309 c = t; | 298 c = t; |
310 | 299 |
311 break; | 300 break; |
312 } else { | 301 } else { |
313 strncat(url_buf, t, 1); | 302 strncat(url_buf, t, 1); |