diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> | 2018-01-12 04:04:30 +0100 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2018-01-23 05:21:28 +0000 |
commit | fa0bdfc1207b6675bb1f46708e02aa1462a5ec1d (patch) | |
tree | b1ca03d7a093eb329b5ac781b2534d59808f3c96 /util/bincfg/bincfg.y | |
parent | 3cb25bbbc31ec1a53149c2c8f3dc6d70bda0c335 (diff) |
util/blobtool: move declaration to their own header
Change-Id: I556a122753e8a35c4ed32df460a5e12fa85de7f7
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Reviewed-on: https://review.coreboot.org/23244
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'util/bincfg/bincfg.y')
-rw-r--r-- | util/bincfg/bincfg.y | 33 |
1 files changed, 1 insertions, 32 deletions
diff --git a/util/bincfg/bincfg.y b/util/bincfg/bincfg.y index 701de6f73c..0b4a8815c0 100644 --- a/util/bincfg/bincfg.y +++ b/util/bincfg/bincfg.y @@ -18,39 +18,8 @@ #include <inttypes.h> #include <stdlib.h> #include <string.h> +#include "bincfg.h" //#define YYDEBUG 1 -int yylex (void); -static void yyerror (char const *); - -struct field { - char *name; - unsigned int width; - unsigned int value; - struct field *next; -}; - -static struct field *sym_table; -static struct field *putsym (char const *, unsigned int); -static struct field *getsym (char const *); - -static struct field *sym_table_tail; - -static FILE* fp; - -/* Bit array intermediary representation */ -struct blob { - unsigned int bloblen; - unsigned char *blb; - unsigned short checksum; - unsigned char *actualblob; - unsigned int lenactualblob; -}; - -#define VALID_BIT 0x80 -#define MAX_WIDTH 32 -#define CHECKSUM_SIZE 16 - -static struct blob *binary; static void check_pointer (void *ptr) { |