git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] commit-slab-decl.h: fix define gaurds

From
Junio C Hamano <gitster@pobox.com>
Date
May 17, 2020, 15:44 UTC
Message-ID
<xmqqd0727ehv.fsf@gitster.c.googlers.com>
In-Reply-To
<20200516172837.2872-1-abhishekkumar8222@gmail.com>
Abhishek Kumar <abhishekkumar8222@gmail.com> writes:
That's "guard" ;-)
> commit-slab was split into commit-slab-decl and commit-slab-impl header
> files by a9f1f1f9f8 ("commit-slab.h: code split", 2018-05-19). The
> define guards for commit-slab-decl stll use "COMMIT_SLAB_HDR_H", which
> no longer matches the file name. Let's fix this.

It would have been helpful to explain that the split did not break anything because the other half of the split started using a new and different proprocessor macro before saying "Let's fix".

It would have been "broken" that needs "fixing" if two headers inherited the use of the same _HDR_H preprocessor macro, of course.

The patch obviously looks good.
Show 23 quoted lines
> Signed-off-by: Abhishek Kumar <abhishekkumar8222@gmail.com>
> ---
>  commit-slab-decl.h | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/commit-slab-decl.h b/commit-slab-decl.h
> index adc7b46c83..bfbed1516a 100644
> --- a/commit-slab-decl.h
> +++ b/commit-slab-decl.h
> @@ -1,5 +1,5 @@
> -#ifndef COMMIT_SLAB_HDR_H
> -#define COMMIT_SLAB_HDR_H
> +#ifndef COMMIT_SLAB_DECL_H
> +#define COMMIT_SLAB_DECL_H
>  
>  /* allocate ~512kB at once, allowing for malloc overhead */
>  #ifndef COMMIT_SLAB_SIZE
> @@ -40,4 +40,4 @@ elemtype *slabname## _peek(struct slabname *s, const struct commit *c)
>  	declare_commit_slab(slabname, elemtype); \
>  	declare_commit_slab_prototypes(slabname, elemtype)
>  
> -#endif /* COMMIT_SLAB_HDR_H */
> +#endif /* COMMIT_SLAB_DECL_H */
Previous: Abhishek KumarNext: Abhishek Kumar
Message 2 of 6 in “commit-slab-decl.h: fix define gaurds”
  1. commit-slab-decl.h: fix define gaurdsAbhishek Kumar, May 16, 2020
  2. Junio C HamanoMay 17, 2020
  3. commit-slab-decl.h: fix define guardsAbhishek Kumar, May 18, 2020
  4. Junio C HamanoMay 18, 2020
  5. Eric SunshineMay 18, 2020
  6. Junio C HamanoMay 18, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.