432 |
if (enc->dst) |
if (enc->dst) |
433 |
{ |
{ |
434 |
* (enc->dst ++) = '_'; |
* (enc->dst ++) = '_'; |
|
enc->src ++; |
|
435 |
} |
} |
436 |
|
|
437 |
done = 1; |
done = 1; |
443 |
* (enc->dst ++) = '='; |
* (enc->dst ++) = '='; |
444 |
* (enc->dst ++) = _hexdigit [* (enc->src) >> 4]; |
* (enc->dst ++) = _hexdigit [* (enc->src) >> 4]; |
445 |
* (enc->dst ++) = _hexdigit [* (enc->src) & 0xF]; |
* (enc->dst ++) = _hexdigit [* (enc->src) & 0xF]; |
|
|
|
|
enc->src ++; |
|
446 |
} |
} |
447 |
|
|
448 |
done = 3; |
done = 3; |
452 |
{ |
{ |
453 |
if (enc->dst) |
if (enc->dst) |
454 |
{ |
{ |
455 |
* (enc->dst ++) = * (enc->src ++); |
* (enc->dst ++) = * enc->src; |
456 |
} |
} |
457 |
|
|
458 |
done = 1; |
done = 1; |
459 |
} |
} |
460 |
|
|
461 |
|
enc->src ++; |
462 |
|
|
463 |
enc->done += done; |
enc->done += done; |
464 |
enc->todo --; |
enc->todo --; |
465 |
|
|