Mercurial > pidgin
comparison src/util.c @ 1843:4dbd8533d209
[gaim-migrate @ 1853]
http can be authenticated
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sat, 12 May 2001 08:09:54 +0000 |
parents | bdfb37ae28b4 |
children | 8f06476b1296 |
comparison
equal
deleted
inserted
replaced
1842:1d137dde946f | 1843:4dbd8533d209 |
---|---|
619 out[len + 3] = '='; | 619 out[len + 3] = '='; |
620 out[len + 4] = 0; | 620 out[len + 4] = 0; |
621 break; | 621 break; |
622 case 1: | 622 case 1: |
623 tmp <<= 16; | 623 tmp <<= 16; |
624 out = g_realloc(out, len + 4); | 624 out = g_realloc(out, len + 5); |
625 out[len] = alphabet[(tmp >> 12) & 0x3f]; | 625 out[len] = alphabet[(tmp >> 18) & 0x3f]; |
626 out[len + 1] = alphabet[(tmp >> 6) & 0x3f]; | 626 out[len + 1] = alphabet[(tmp >> 12) & 0x3f]; |
627 out[len + 2] = '='; | 627 out[len + 2] = '='; |
628 out[len + 3] = 0; | 628 out[len + 3] = '='; |
629 out[len + 4] = 0; | |
629 break; | 630 break; |
630 case 0: | 631 case 0: |
631 out = g_realloc(out, len + 2); | 632 out = g_realloc(out, len + 1); |
632 out[len] = '='; | 633 out[len] = 0; |
633 out[len + 1] = 0; | |
634 break; | 634 break; |
635 } | 635 } |
636 return out; | 636 return out; |
637 } | 637 } |
638 | 638 |