diff options
author | tduehr <tduehr@gmail.com> | 2014-06-05 22:51:05 -0500 |
---|---|---|
committer | tduehr <tduehr@gmail.com> | 2014-10-13 15:27:13 -0500 |
commit | 60b8c786fddadf8a52020c712875c89a897ebd88 (patch) | |
tree | f6ef24e723b9ac97a8aa368536bd19461fc387d5 | |
parent | ff4f73177d9a4fe0f4e19c2bcc71759fc5ae5765 (diff) | |
download | ffi-60b8c786fddadf8a52020c712875c89a897ebd88.tar.gz |
re-add EnumTest additions
-rw-r--r-- | spec/ffi/fixtures/EnumTest.c | 17 |
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; |