X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=ltt%2Fltt-private.h;h=5f7919726b6c51300c5f7217ab87c6366bb22045;hb=833e96595f329a9a630ec68aaab3bdb43be76855;hp=23e94cc5e3de48df4b7b38445293fbc99aeb10d0;hpb=f024106895c1709ae029285835320085e4494582;p=lttv.git diff --git a/ltt/ltt-private.h b/ltt/ltt-private.h index 23e94cc5..5f791972 100644 --- a/ltt/ltt-private.h +++ b/ltt/ltt-private.h @@ -208,13 +208,11 @@ static inline unsigned int ltt_align(size_t align_drift, size_t size_of_type, size_t alignment) { - size_t align_offset = min(alignment, size_of_type); - if(!alignment) return 0; g_assert(size_of_type != 0); - return ((align_offset - align_drift) & (align_offset-1)); + return ((size_of_type - align_drift) & (size_of_type - 1)); }