summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortduehr <tduehr@gmail.com>2014-06-05 22:51:05 -0500
committertduehr <tduehr@gmail.com>2014-10-13 15:27:13 -0500
commit60b8c786fddadf8a52020c712875c89a897ebd88 (patch)
treef6ef24e723b9ac97a8aa368536bd19461fc387d5
parentff4f73177d9a4fe0f4e19c2bcc71759fc5ae5765 (diff)
downloadffi-60b8c786fddadf8a52020c712875c89a897ebd88.tar.gz
re-add EnumTest additions
-rw-r--r--spec/ffi/fixtures/EnumTest.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/spec/ffi/fixtures/EnumTest.c b/spec/ffi/fixtures/EnumTest.c
index 4c9dda9..4bf8d23 100644
--- a/spec/ffi/fixtures/EnumTest.c
+++ b/spec/ffi/fixtures/EnumTest.c
@@ -3,6 +3,7 @@
*
* For licensing, see LICENSE.SPECS
*/
+#include <stdint.h>
int test_untagged_enum(int val) {
return val;
@@ -12,6 +13,22 @@ int test_untagged_typedef_enum(int val) {
return val;
}
+uint8_t test_untagged_nonint_enum(uint8_t val) {
+ return val;
+}
+
+uint16_t test_tagged_nonint_enum1(uint16_t val) {
+ return val;
+}
+
+uint32_t test_tagged_nonint_enum2(uint32_t val) {
+ return val;
+}
+
+uint64_t test_tagged_nonint_enum3(uint64_t val) {
+ return val;
+}
+
typedef enum {c1, c2, c3, c4} enum_type1;
enum_type1 test_tagged_typedef_enum1(enum_type1 val) {
return val;