Back to index

glibc  2.9
Defines
tst-stack-align.h File Reference
#include <stdio.h>
#include <stdint.h>

Go to the source code of this file.

Defines

#define TEST_STACK_ALIGN()

Define Documentation

#define TEST_STACK_ALIGN ( )
Value:
({                                                                  \
    double _d = 12.0;                                                      \
    long double _ld = 15.0;                                         \
    int _ret = 0;                                                   \
    printf ("double:  %g %p %zu\n", _d, &_d, __alignof (double));          \
    if ((((uintptr_t) &_d) & (__alignof (double) - 1)) != 0)               \
      _ret = 1;                                                            \
									     \
    printf ("ldouble: %Lg %p %zu\n", _ld, &_ld, __alignof (long double));    \
    if ((((uintptr_t) &_ld) & (__alignof (long double) - 1)) != 0)         \
      _ret = 1;                                                            \
    _ret;                                                           \
    })

Definition at line 22 of file tst-stack-align.h.