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