"Matt Cooper via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > struct filter_params { > const char *src; > - unsigned long size; > + size_t size; > int fd; > const char *cmd; > const char *path; OK, this member is used in only two places in the file. One is used as a parameter to write_in_full() that is prepared to take size_t. The other is to assign to this member from a size_t parameter the apply_single_file_filter() function got from the caller, and the callchain leading down to the function are size_t aware. So, this may only make "a small dent" as described in the proposed log message, but it does move it in the right direction. Thanks.