From 89165e573fbba21cbb841e68f477cdd5400416d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Mon, 20 May 2013 10:12:58 +0200
Subject: [PATCH] Expanded comment.

---
 macros.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/macros.h b/macros.h
index 5dbe29d3..c471c26d 100644
--- a/macros.h
+++ b/macros.h
@@ -142,7 +142,8 @@ do {						\
 		  (src) += (blocksize)) )
 
 /* The masking of the right shift is needed to allow n == 0 (using
-   just 32 - n and 64 - n results in undefined behaviour). */
+   just 32 - n and 64 - n results in undefined behaviour). Most uses
+   of these macros use a constant and non-zero rotation count. */
 #define ROTL32(n,x) (((x)<<(n)) | ((x)>>((-(n)&31))))
   
 #define ROTL64(n,x) (((x)<<(n)) | ((x)>>((-(n))&63)))
-- 
GitLab