Skip to content

Commit

Permalink
contrib: Explain explicit header guards
Browse files Browse the repository at this point in the history
They were added in bitcoin#925 and deserve a comment.
  • Loading branch information
real-or-random committed May 6, 2021
1 parent 3c90bdd commit 22a9ea1
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
4 changes: 4 additions & 0 deletions contrib/lax_der_parsing.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@
#ifndef SECP256K1_CONTRIB_LAX_DER_PARSING_H
#define SECP256K1_CONTRIB_LAX_DER_PARSING_H

/* #include secp256k1.h only when it hasn't been included yet.
This enables this file to be #included directly in other project
files (such as tests.c) without the need to set an explicit -I flag,
which would be necessary to locate secp256k1.h. */
#ifndef SECP256K1_H
#include <secp256k1.h>
#endif
Expand Down
4 changes: 4 additions & 0 deletions contrib/lax_der_privatekey_parsing.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@
#ifndef SECP256K1_CONTRIB_BER_PRIVATEKEY_H
#define SECP256K1_CONTRIB_BER_PRIVATEKEY_H

/* #include secp256k1.h only when it hasn't been included yet.
This enables this file to be #included directly in other project
files (such as tests.c) without the need to set an explicit -I flag,
which would be necessary to locate secp256k1.h. */
#ifndef SECP256K1_H
#include <secp256k1.h>
#endif
Expand Down

0 comments on commit 22a9ea1

Please sign in to comment.