123456789101112131415161718192021222324252627282930313233343536373839 |
- #include "rsync.h"
- #define ARRAY_LEN (EXTRA_ROUNDING+1)
- #define SIZEOF(x) ((long int)sizeof (x))
- struct test {
- union file_extras extras[ARRAY_LEN];
- struct file_struct file;
- };
- #define ACTUAL_SIZE SIZEOF(struct test)
- #define EXPECTED_SIZE (SIZEOF(union file_extras) * ARRAY_LEN + SIZEOF(struct file_struct))
- int main(UNUSED(int argc), UNUSED(char *argv[]))
- {
- static int test_array[1 - 2 * (ACTUAL_SIZE != EXPECTED_SIZE)];
- test_array[0] = 0;
- return 0;
- }
|