libpurple/protocols/irc/parse.c

changeset 34304
faf0414a8b51
parent 33811
5ab172aeeff2
child 34449
bbcb198650b7
child 36574
e9b59dd16117
equal deleted inserted replaced
34302:3949b825f4bf 34304:faf0414a8b51
382 382
383 cur = string; 383 cur = string;
384 do { 384 do {
385 end = strpbrk(cur, "\002\003\007\017\026\037"); 385 end = strpbrk(cur, "\002\003\007\017\026\037");
386 386
387 decoded = g_string_append_len(decoded, cur, end ? end - cur : strlen(cur)); 387 decoded = g_string_append_len(decoded, cur, (end ? (goffset)(end - cur) : strlen(cur)));
388 cur = end ? end : cur + strlen(cur); 388 cur = end ? end : cur + strlen(cur);
389 389
390 switch (*cur) { 390 switch (*cur) {
391 case '\002': 391 case '\002':
392 cur++; 392 cur++;

mercurial