Use macros for the header size.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Fri, 7 Mar 2014 23:27:29 +0000 (20:27 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Fri, 7 Mar 2014 23:27:29 +0000 (20:27 -0300)
For each year, use a macro for the header size we expect.

decfile.c
decfile.h

index f300d69..33062d3 100644 (file)
--- a/decfile.c
+++ b/decfile.c
@@ -83,9 +83,9 @@ static int decfile_parse_header(struct rnet_decfile *decfile)
        if (!buffer)
                return -EINVAL;
        switch (strlen(buffer)) {
-       case 765:
+       case RNET_HEADER_SIZE_2013:
                return parse_header_2013(decfile->header, buffer);
-       case 793:
+       case RNET_HEADER_SIZE_2014:
                return parse_header_2014(decfile->header, buffer);
        default:
                return -EINVAL;
index e2db191..c976a11 100644 (file)
--- a/decfile.h
+++ b/decfile.h
@@ -21,6 +21,9 @@
 
 #include "rnet_message.h"
 
+#define RNET_HEADER_SIZE_2013 765
+#define RNET_HEADER_SIZE_2014 793
+
 struct rnet_decfile;
 struct rnet_decfile * rnet_decfile_open(char *filename);
 void rnet_decfile_close(struct rnet_decfile *decfile);