Deleted Added
full compact
ctm_rmail.c (8857) ctm_rmail.c (13015)
1/*
2 * Accept one (or more) ASCII encoded chunks that together make a compressed
3 * CTM delta. Decode them and reconstruct the deltas. Any completed
4 * deltas may be passed to ctm for unpacking.
5 *
6 * Author: Stephen McKay
7 *
8 * NOTICE: This is free software. I hope you get some use from this program.
9 * In return you should think about all the nice people who give away software.
10 * Maybe you should write some free software too.
11 */
12
13#include <stdio.h>
14#include <stdlib.h>
1/*
2 * Accept one (or more) ASCII encoded chunks that together make a compressed
3 * CTM delta. Decode them and reconstruct the deltas. Any completed
4 * deltas may be passed to ctm for unpacking.
5 *
6 * Author: Stephen McKay
7 *
8 * NOTICE: This is free software. I hope you get some use from this program.
9 * In return you should think about all the nice people who give away software.
10 * Maybe you should write some free software too.
11 */
12
13#include <stdio.h>
14#include <stdlib.h>
15#include
15#include <strings.h>
16#include <ctype.h>
16#include <errno.h>
17#include <unistd.h>
18#include <sys/types.h>
19#include <sys/stat.h>
20#include <fcntl.h>
21#include <limits.h>
22#include "error.h"
23#include "options.h"

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

268 return 1;
269 }
270
271 while (fgets(line, sizeof(line), ifp) != NULL)
272 {
273 line_no++;
274
275 /*
17#include <errno.h>
18#include <unistd.h>
19#include <sys/types.h>
20#include <sys/stat.h>
21#include <fcntl.h>
22#include <limits.h>
23#include "error.h"
24#include "options.h"

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

269 return 1;
270 }
271
272 while (fgets(line, sizeof(line), ifp) != NULL)
273 {
274 line_no++;
275
276 /*
277 * Remove all trailing white space.
278 */
279 i = strlen(line) - 1;
280 while (i > 0 && isspace(line[i]))
281 line[--i] = '\0';
282
283 /*
276 * Look for the beginning of an encoded piece.
277 */
278 if (!decoding)
279 {
280 char *s;
281
282 if (sscanf(line, "CTM_MAIL BEGIN %s %d %d %c",
283 delta, &pce, &npieces, junk) != 3)

--- 364 unchanged lines hidden ---
284 * Look for the beginning of an encoded piece.
285 */
286 if (!decoding)
287 {
288 char *s;
289
290 if (sscanf(line, "CTM_MAIL BEGIN %s %d %d %c",
291 delta, &pce, &npieces, junk) != 3)

--- 364 unchanged lines hidden ---