]> granicus.if.org Git - git/commitdiff
gpg-interface: use size_t for signature buffer size
authorJeff King <peff@peff.net>
Fri, 13 Apr 2018 21:18:32 +0000 (15:18 -0600)
committerJunio C Hamano <gitster@pobox.com>
Mon, 16 Apr 2018 05:15:03 +0000 (14:15 +0900)
Even though our object sizes (from which these buffers would
come) are typically "unsigned long", this is something we'd
like to eventually fix (since it's only 32-bits even on
64-bit Windows). It makes more sense to use size_t when
taking an in-memory buffer.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Ben Toews <mastahyeti@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
gpg-interface.c
gpg-interface.h

index 08de0daa410bee1beaae3fc5756d01d5c8a1c25d..ac852ad4b9d5582165d1e5874123300067cb28c6 100644 (file)
@@ -101,7 +101,7 @@ void print_signature_buffer(const struct signature_check *sigc, unsigned flags)
                fputs(output, stderr);
 }
 
-size_t parse_signature(const char *buf, unsigned long size)
+size_t parse_signature(const char *buf, size_t size)
 {
        char *eol;
        size_t len = 0;
index 2c40a9175fe90673d7cc4ba7a108936d02b5a743..a5e6517ae67ea5fa3f79265517381d58d99fba18 100644 (file)
@@ -31,7 +31,7 @@ void signature_check_clear(struct signature_check *sigc);
  * offset where the embedded detached signature begins, or the end of
  * the data when there is no such signature.
  */
-size_t parse_signature(const char *buf, unsigned long size);
+size_t parse_signature(const char *buf, size_t size);
 
 void parse_gpg_output(struct signature_check *);