From 3d971bb885b9465eb32b12cbc7b38d1f469f1422 Mon Sep 17 00:00:00 2001 From: toddouska Date: Sat, 7 Mar 2015 10:04:15 -0800 Subject: [PATCH] optimzie bufferStatic layout --- wolfssl/internal.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfssl/internal.h b/wolfssl/internal.h index 2b7132572..0265dd2cd 100644 --- a/wolfssl/internal.h +++ b/wolfssl/internal.h @@ -1023,11 +1023,11 @@ enum { #endif typedef struct { + ALIGN16 byte staticBuffer[STATIC_BUFFER_LEN]; + byte* buffer; /* place holder for static or dynamic buffer */ word32 length; /* total buffer length used */ word32 idx; /* idx to part of length already consumed */ - byte* buffer; /* place holder for static or dynamic buffer */ word32 bufferSize; /* current buffer size */ - ALIGN16 byte staticBuffer[STATIC_BUFFER_LEN]; byte dynamicFlag; /* dynamic memory currently in use */ byte offset; /* alignment offset attempt */ } bufferStatic;