[PATCH v2 03/15] Workaround msvc lack of a stdint.h
Anton Lundin
glance at acc.umu.se
Wed Dec 17 14:11:00 PST 2014
Suggested-by: Jef Driesen <jef at libdivecomputer.org>
Signed-off-by: Anton Lundin <glance at acc.umu.se>
---
src/aes.c | 1 -
src/aes.h | 5 +++++
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/aes.c b/src/aes.c
index 4315a65..a2f00dd 100644
--- a/src/aes.c
+++ b/src/aes.c
@@ -33,7 +33,6 @@ NOTE: String length must be evenly divisible by 16byte (str_len % 16 == 0)
/*****************************************************************************/
/* Includes: */
/*****************************************************************************/
-#include <stdint.h>
#include <string.h> // CBC mode, for memset
#include "aes.h"
diff --git a/src/aes.h b/src/aes.h
index 708a09c..051d813 100644
--- a/src/aes.h
+++ b/src/aes.h
@@ -1,7 +1,12 @@
#ifndef _AES_H_
#define _AES_H_
+#ifdef _MSC_VER
+typedef unsigned char uint8_t;
+typedef unsigned int uint32_t;
+#else
#include <stdint.h>
+#endif
// #define the macros below to 1/0 to enable/disable the mode of operation.
--
2.1.0
More information about the devel
mailing list