Merge pull request #863 from Devernua/reducing_stack_usage_in_t_alignment
Reducing stack usage in _t_alignment checks
This commit is contained in:
commit
48f9ecfb34
@ -1349,8 +1349,8 @@ LZ4_stream_t* LZ4_createStream(void)
|
||||
while actually aligning LZ4_stream_t on 4 bytes. */
|
||||
static size_t LZ4_stream_t_alignment(void)
|
||||
{
|
||||
struct { char c; LZ4_stream_t t; } t_a;
|
||||
return sizeof(t_a) - sizeof(t_a.t);
|
||||
typedef struct { char c; LZ4_stream_t t; } t_a;
|
||||
return sizeof(t_a) - sizeof(LZ4_stream_t);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
@ -886,8 +886,8 @@ int LZ4_sizeofStateHC(void) { return (int)sizeof(LZ4_streamHC_t); }
|
||||
* while actually aligning LZ4_streamHC_t on 4 bytes. */
|
||||
static size_t LZ4_streamHC_t_alignment(void)
|
||||
{
|
||||
struct { char c; LZ4_streamHC_t t; } t_a;
|
||||
return sizeof(t_a) - sizeof(t_a.t);
|
||||
typedef struct { char c; LZ4_streamHC_t t; } t_a;
|
||||
return sizeof(t_a) - sizeof(LZ4_streamHC_t);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user