bimgtool: Match CRC code guards

Make sure that the statically defined CRC functions are
enabled by the same conditionals as the code using them.

Change-Id: Ic24e2ed1a80b8e5f6623881b08d86f7b608a206e
Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Reviewed-on: https://review.coreboot.org/13654
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
Stefan Reinauer 2016-02-09 17:55:14 -08:00 committed by Martin Roth
parent 3740d77020
commit f0d0d91868
1 changed files with 4 additions and 1 deletions

View File

@ -69,6 +69,7 @@ struct crc_t {
return ret; \
}
#if defined(CRC_X25)
static uint16_t crc_x25(uint16_t crc, void *void_buf, size_t size)
{
static const uint16_t crc_table[16] = {
@ -87,7 +88,9 @@ static uint16_t crc_x25(uint16_t crc, void *void_buf, size_t size)
return crc;
}
#endif
#if defined(CRC_16)
static uint16_t crc_16(uint16_t crc, void *void_buf, size_t size)
{
/*
@ -136,8 +139,8 @@ static uint16_t crc_16(uint16_t crc, void *void_buf, size_t size)
}
return crc;
}
#endif
static const struct crc_t crc_type = {
#if defined(CRC_16)