util/sha1: add non-typedef name for the SHA1_CTX struct
authorEmil Velikov <emil.velikov@collabora.com>
Tue, 24 Jan 2017 21:21:08 +0000 (21:21 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 15 Mar 2017 11:15:53 +0000 (11:15 +0000)
Using typedef(s) is not always the answer and makes it harder for people
to do clever (or one might call nasty) things with the code.

Add a struct name which we will use with follow-up commit.

Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Grazvydas Ignotas <notasas@gmail.com>
src/util/sha1/README
src/util/sha1/sha1.h

index f13baf9d1a86efbb7c55e28049d4f277d279d59d..f30acf984e3c9b0c8a7e87f26ae0642f3a7e7236 100644 (file)
@@ -57,3 +57,6 @@ Upstream status: TBD (N/A ?)
  - Manually expand __BEGIN_DECLS/__END_DECLS and make sure that they include
 the struct declaration.
 Upstream status: TBD
+
+ - Add non-typedef struct name.
+Upstream status: TBD
index 243481a98e439879ce6dde2ec47211014090f709..029a0ae87f1b4c02abf60bef93b85681694b4aec 100644 (file)
@@ -20,7 +20,7 @@
 extern "C" {
 #endif
 
-typedef struct {
+typedef struct _SHA1_CTX {
     uint32_t state[5];
     uint64_t count;
     uint8_t buffer[SHA1_BLOCK_LENGTH];