From: Niels Möller Date: Thu, 31 Dec 1998 04:06:30 +0000 (+0100) Subject: Moved some macros from lsh_types.h to crypto_types.h. This is not X-Git-Tag: moving_files_to_src_now~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb2c4cd19b13a64699bcd18ff1d3f03e0211940b;p=thirdparty%2Fnettle.git Moved some macros from lsh_types.h to crypto_types.h. This is not quite right, it would be better to move stuff out into an lsh_object.h file. Rev: src/symmetric/include/crypto_types.h:1.5 --- diff --git a/include/crypto_types.h b/include/crypto_types.h index c0212b46..1c42f6cf 100644 --- a/include/crypto_types.h +++ b/include/crypto_types.h @@ -13,6 +13,13 @@ # define UINT8 unsigned INT8 #else /* !PIKE */ +/* FIXME: Reorganize the header files for definitions. This stuff + * should probably live in lsh_types.h, and object definitions should + * move into a separate header file. + * + * FIXME: some of the crypto implementations could well use the + * READ_UINT32 and WRITE_UINT32 macros. */ + # ifdef LSH # ifdef HAVE_CONFIG_H # include "config.h" @@ -44,4 +51,14 @@ # endif /* !PIKE */ #endif +#ifdef __GNUC__ +#define NORETURN __attribute__ ((noreturn)) +#define PRINTF_STYLE(f, a) __attribute__ ((format(printf, f, a))) +#define UNUSED __attribute__ ((unused)) +#else +#define NORETURN +#define PRINTF_STYLE(f, a) +#define UNUSED +#endif + #endif /* CRYPTO_TYPES_H_INCLUDED */