| 8 | 
  | 
#include  <stdio.h> | 
| 9 | 
  | 
#include  <math.h> | 
| 10 | 
  | 
#include  <time.h> | 
| 11 | 
+ | 
#include  <string.h> | 
| 12 | 
+ | 
 | 
| 13 | 
+ | 
#include  "platform.h" | 
| 14 | 
+ | 
#include  "rtprocess.h" | 
| 15 | 
  | 
#include  "color.h" | 
| 16 | 
  | 
#include  "resolu.h" | 
| 17 | 
  | 
 | 
| 14 | 
– | 
#ifdef MSDOS | 
| 15 | 
– | 
#include  <fcntl.h> | 
| 16 | 
– | 
#endif | 
| 17 | 
– | 
 | 
| 18 | 
  | 
extern int      addhline(); | 
| 19 | 
  | 
 | 
| 20 | 
  | 
#define dumpheader(fp)  fwrite(headlines, 1, headlen, fp) | 
| 77 | 
  | 
                                progname, argv[i]); | 
| 78 | 
  | 
                exit(1); | 
| 79 | 
  | 
        } | 
| 80 | 
< | 
#ifdef MSDOS | 
| 81 | 
< | 
        setmode(fileno(stdin), O_BINARY); | 
| 82 | 
< | 
#endif | 
| 80 | 
> | 
        SET_FILE_BINARY(stdin); | 
| 81 | 
  | 
        ospec = i==argc-2 ? argv[i+1] : (char *)NULL; | 
| 82 | 
  | 
        while (transfer(ospec)) | 
| 83 | 
  | 
                ; | 
| 152 | 
  | 
                        } | 
| 153 | 
  | 
                } | 
| 154 | 
  | 
        } | 
| 155 | 
< | 
#ifdef MSDOS | 
| 158 | 
< | 
        setmode(fileno(fp), O_BINARY); | 
| 159 | 
< | 
#endif | 
| 155 | 
> | 
        SET_FILE_BINARY(fp); | 
| 156 | 
  | 
        dumpheader(fp);                 /* put out header */ | 
| 157 | 
  | 
        fputs(progname, fp); | 
| 158 | 
  | 
        if (bradj) | 
| 205 | 
  | 
                frameno = atoi(s+6); | 
| 206 | 
  | 
        n = strlen(s); | 
| 207 | 
  | 
        if (headlen) | 
| 208 | 
< | 
                headlines = (char *)realloc(headlines, headlen+n+1); | 
| 208 | 
> | 
                headlines = (char *)realloc((void *)headlines, headlen+n+1); | 
| 209 | 
  | 
        else | 
| 210 | 
  | 
                headlines = (char *)malloc(n+1); | 
| 211 | 
  | 
        if (headlines == NULL) { |