File Coverage

xs/cast.c
Criterion Covered Total %
statement 2 4 50.0
branch n/a
condition n/a
subroutine n/a
pod n/a
total 2 4 50.0


line stmt bran cond sub pod time code
1             #include "ffi_platypus.h"
2              
3             #if SIZEOF_VOIDP == 4
4             uint64_t
5             cast0(void)
6             {
7             return 0LL;
8             }
9             #else
10             void *
11 0           cast0(void)
12             {
13 0           return NULL;
14             }
15             #endif
16              
17             #if SIZEOF_VOIDP == 4
18             uint64_t
19             cast1(uint64_t value)
20             {
21             return value;
22             }
23             #else
24             void *
25 142           cast1(void *value)
26             {
27 142           return value;
28             }
29             #endif