Skip to content
Snippets Groups Projects
Commit a23fa5b0 authored by Niels Möller's avatar Niels Möller
Browse files

Reorganized lsh.h and lsh_Types.h.

Rev: src/symmetric/include/crypto_types.h:1.6
parent 3f7c7bf2
Branches
Tags
No related merge requests found
...@@ -13,36 +13,8 @@ ...@@ -13,36 +13,8 @@
# define UINT8 unsigned INT8 # define UINT8 unsigned INT8
#else /* !PIKE */ #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 LSH
# ifdef HAVE_CONFIG_H # include "lsh_types.h"
# include "config.h"
# endif
# if SIZEOF_SHORT >= 4
# define UINT32 unsigned short
# elif SIZEOF_INT >= 4
# define UINT32 unsigned int
# elif SIZEOF_LONG >= 4
# define UINT32 unsigned long
# else
# error No suitable type found to use for UINT32
# endif /* UINT32 */
# if SIZEOF_SHORT >= 2
# define UINT16 unsigned short
# elif SIZEOF_INT >= 2
# define UINT16 unsigned int
# else
# error No suitable type found to use for UINT16
# endif /* UINT16 */
# define UINT8 unsigned char
# else /* !LSH */ # else /* !LSH */
# define UINT32 unsigned long # define UINT32 unsigned long
...@@ -51,14 +23,4 @@ ...@@ -51,14 +23,4 @@
# endif /* !PIKE */ # endif /* !PIKE */
#endif #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 */ #endif /* CRYPTO_TYPES_H_INCLUDED */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment