read-cache: use fixed width integer types
Use the fixed width integer types uint16_t and uint32_t for on-disk structures; unsigned short and unsigned int do not have a guaranteed size. Signed-off-by: Thomas Gummerer <t.gummerer@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
4d06473928
commit
7800c1ebcc
10
cache.h
10
cache.h
@ -101,9 +101,9 @@ unsigned long git_deflate_bound(git_zstream *, unsigned long);
|
||||
|
||||
#define CACHE_SIGNATURE 0x44495243 /* "DIRC" */
|
||||
struct cache_header {
|
||||
unsigned int hdr_signature;
|
||||
unsigned int hdr_version;
|
||||
unsigned int hdr_entries;
|
||||
uint32_t hdr_signature;
|
||||
uint32_t hdr_version;
|
||||
uint32_t hdr_entries;
|
||||
};
|
||||
|
||||
#define INDEX_FORMAT_LB 2
|
||||
@ -115,8 +115,8 @@ struct cache_header {
|
||||
* check it for equality in the 32 bits we save.
|
||||
*/
|
||||
struct cache_time {
|
||||
unsigned int sec;
|
||||
unsigned int nsec;
|
||||
uint32_t sec;
|
||||
uint32_t nsec;
|
||||
};
|
||||
|
||||
struct stat_data {
|
||||
|
||||
Reference in New Issue
Block a user