+ if (*p++ != '\r') {
+ fprintf(stderr,
+ "missing CR at the %ith header character\n",
+ p - buffer);
+ goto out_val;
+ } else if (*p++ != '\n') {
+ fprintf(stderr,
+ "missing LF at the %ith header character\n",
+ p - buffer);
+ goto out_val;
+ } else if (*p != 0) {
+ fprintf(stderr,
+ "missing NUL at the %ith header character\n",
+ p - buffer);
+ goto out_val;
+ } else if (p - buffer != RNET_HEADER_SIZE_2014) {
+ fprintf(stderr, "RNET_HEADER_SIZE_2014 in decfile.h needs to be adjusted to %i,\nor parse_header in decfile.c needs updating\n", p - buffer);
+ goto out_val;
+ } else if (p - tail != RNET_HEADER_TAIL_2014) {
+ fprintf(stderr, "RNET_HEADER_TAIL_2014 in decfile.h needs to be adjusted to %i\n", p - tail);
+ goto out_val;
+ }
+