From 216425e2c2fee65fcac2d2a1e3d3bb801df89bc9 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Fri, 7 Mar 2014 20:27:29 -0300 Subject: [PATCH] Use macros for the header size. For each year, use a macro for the header size we expect. --- decfile.c | 4 ++-- decfile.h | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/decfile.c b/decfile.c index f300d69..33062d3 100644 --- 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; diff --git a/decfile.h b/decfile.h index e2db191..c976a11 100644 --- 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); -- 2.20.1