From f914499f4a96fe69ab9cd8dba48f8e3bfc7a54e5 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Wed, 20 Jul 2011 18:38:36 -0700 Subject: core: API declaration macros for core class and function symbols --- gnuradio-core/src/lib/general/gr_crc32.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gnuradio-core/src/lib/general/gr_crc32.h') diff --git a/gnuradio-core/src/lib/general/gr_crc32.h b/gnuradio-core/src/lib/general/gr_crc32.h index 87a8d15f2..b59bf9cdc 100644 --- a/gnuradio-core/src/lib/general/gr_crc32.h +++ b/gnuradio-core/src/lib/general/gr_crc32.h @@ -23,6 +23,7 @@ #ifndef INCLUDED_GR_CRC32_H #define INCLUDED_GR_CRC32_H +#include #include #include @@ -35,16 +36,16 @@ * complement of the final running CRC. The resulting CRC should be * transmitted in big endian order. */ -unsigned int +GR_CORE_API unsigned int gr_update_crc32(unsigned int crc, const unsigned char *buf, size_t len); -unsigned int +GR_CORE_API unsigned int gr_update_crc32(unsigned int crc, const std::string buf); -unsigned int +GR_CORE_API unsigned int gr_crc32(const unsigned char *buf, size_t len); -unsigned int +GR_CORE_API unsigned int gr_crc32(const std::string buf); #endif /* INCLUDED_CRC32_H */ -- cgit