Deleted Added
full compact
b64.c (1.2.6.2) b64.c (1.1.2.1)
1/*********************************************************************\
2
3MODULE NAME: b64.c
4
5AUTHOR: Bob Trower 08/04/01
6
7PROJECT: Crypt Data Packaging
8

--- 232 unchanged lines hidden (view full) ---

241 unsigned i;
242 uint8_t wordout[4];
243 uint8_t wordin[3];
244 char *out = vp;
245 char *outp;
246 int blocksout;
247 int wordlen;
248
1/*********************************************************************\
2
3MODULE NAME: b64.c
4
5AUTHOR: Bob Trower 08/04/01
6
7PROJECT: Crypt Data Packaging
8

--- 232 unchanged lines hidden (view full) ---

241 unsigned i;
242 uint8_t wordout[4];
243 uint8_t wordin[3];
244 char *out = vp;
245 char *outp;
246 int blocksout;
247 int wordlen;
248
249 if (in == NULL || vp == NULL) {
250 return 0;
251 }
252 wordlen = 0;
253 for (blocksout = 0, inp = in, outp = out; (size_t)(inp - in) < insize && (size_t)(outp - out) < outsize;) {
254 for (wordlen = 0, i = 0; i < sizeof(wordin); i++) {
255 wordin[i] = (uint8_t) *inp++;
256 if ((size_t)(inp - in) <= insize) {
257 wordlen++;
258 } else {
259 wordin[i] = 0x0;

--- 45 unchanged lines hidden (view full) ---

305 unsigned wordlen;
306 unsigned i;
307 uint8_t wordout[3];
308 uint8_t wordin[4];
309 uint8_t v;
310 char *out = vp;
311 char *outp;
312
249 wordlen = 0;
250 for (blocksout = 0, inp = in, outp = out; (size_t)(inp - in) < insize && (size_t)(outp - out) < outsize;) {
251 for (wordlen = 0, i = 0; i < sizeof(wordin); i++) {
252 wordin[i] = (uint8_t) *inp++;
253 if ((size_t)(inp - in) <= insize) {
254 wordlen++;
255 } else {
256 wordin[i] = 0x0;

--- 45 unchanged lines hidden (view full) ---

302 unsigned wordlen;
303 unsigned i;
304 uint8_t wordout[3];
305 uint8_t wordin[4];
306 uint8_t v;
307 char *out = vp;
308 char *outp;
309
313 if (in == NULL || vp == NULL) {
314 return 0;
315 }
316 for (inp = in, outp = out ; (size_t)(inp - in) < insize && (size_t)(outp - out) < outsize ; ) {
317 for (wordlen = 0, i = 0 ; i < sizeof(wordin) && (size_t)(inp - in) < insize ; i++) {
318 /* get a single character */
319 for (v = 0; (size_t)(inp - in) <= insize && v == 0 ; ) {
320 if (*inp == '\r' && *(inp + 1) == '\n') {
321 inp += 2;
322 } else {
323 v = (uint8_t) *inp++;

--- 32 unchanged lines hidden ---
310 for (inp = in, outp = out ; (size_t)(inp - in) < insize && (size_t)(outp - out) < outsize ; ) {
311 for (wordlen = 0, i = 0 ; i < sizeof(wordin) && (size_t)(inp - in) < insize ; i++) {
312 /* get a single character */
313 for (v = 0; (size_t)(inp - in) <= insize && v == 0 ; ) {
314 if (*inp == '\r' && *(inp + 1) == '\n') {
315 inp += 2;
316 } else {
317 v = (uint8_t) *inp++;

--- 32 unchanged lines hidden ---