19 lines
350 B
C
19 lines
350 B
C
#pragma once
|
|
|
|
|
|
|
|
#if defined(FASTLED_TESTING) || defined(__EMSCRIPTEN__)
|
|
// max_align_t and alignof
|
|
#include <cstddef> // ok include
|
|
#endif
|
|
|
|
#ifdef __EMSCRIPTEN__
|
|
#define FL_ALIGN_BYTES 8
|
|
#define FL_ALIGN alignas(FL_ALIGN_BYTES)
|
|
#define FL_ALIGN_AS(T) alignas(alignof(T))
|
|
#else
|
|
#define FL_ALIGN_BYTES 1
|
|
#define FL_ALIGN
|
|
#define FL_ALIGN_AS(T)
|
|
#endif
|