libpurple/protocols/irc/parse.c

branch
soc.2013.gobjectification.plugins
changeset 36574
e9b59dd16117
parent 36545
23b59a16c808
parent 34304
faf0414a8b51
child 36637
9b0109ae118d
equal deleted inserted replaced
36573:31c7f587968d 36574:e9b59dd16117
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