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); |
