Re: [PATCH 0/6] minor test-hashmap fixes
- From
Stefan Beller <sbeller@google.com>
- Date
- Feb 14, 2018, 18:41 UTC
- Message-ID
- <CAGZ79kZ5a1-znO_efwVbrRpXwboZHeiC+4PqB0SDR2Xwv5P+8g@mail.gmail.com>
- In-Reply-To
- <20180214180322.GA9190@sigill.intra.peff.net>
On Wed, Feb 14, 2018 at 10:03 AM, Jeff King <peff@peff.net> wrote:
Show 15 quoted lines
> This series started with me fixing the sizeof() mismatch discussed in > > https://public-inbox.org/git/20180214164628.GA907@sigill.intra.peff.net/ > > but I found a number of minor irritations. Most of them are cosmetic in > practice, but I think it's important for test-helper code like this to > model best practices, since people are likely to use it as a reference. > > [1/6]: test-hashmap: use ALLOC_ARRAY rather than bare malloc > [2/6]: test-hashmap: check allocation computation for overflow > [3/6]: test-hashmap: use xsnprintf rather than snprintf > [4/6]: test-hashmap: use strbuf_getline rather than fgets > [5/6]: test-hashmap: simplify alloc_test_entry > [6/6]: test-hashmap: use "unsigned int" for hash storage >
The whole series is Reviewed-by: Stefan Beller <sbeller@google.com>
Thanks for improving the example code. I have lost track of the hashmap improvements lately, but with such a good test helper, we could reduce the amount of commented code in hashmap.h and just link to the test helper? (as an extra step after this series, I thought we already had that)
Thanks, Stefan