ident.c: Use size_t (instead of int) to store sizes

Signed-off-by: Luiz Fernando N. Capitulino <lcapitulino@mandriva.com.br>
Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Luiz Fernando N. Capitulino 2007-04-15 15:51:29 -03:00 committed by Junio C Hamano
parent 0b952a98f1
commit b073211534
1 changed files with 7 additions and 7 deletions

14
ident.c
View File

@ -9,10 +9,10 @@


static char git_default_date[50]; static char git_default_date[50];


static void copy_gecos(const struct passwd *w, char *name, int sz) static void copy_gecos(const struct passwd *w, char *name, size_t sz)
{ {
char *src, *dst; char *src, *dst;
int len, nlen; size_t len, nlen;


nlen = strlen(w->pw_name); nlen = strlen(w->pw_name);


@ -49,7 +49,7 @@ static void copy_email(const struct passwd *pw)
* Make up a fake email address * Make up a fake email address
* (name + '@' + hostname [+ '.' + domainname]) * (name + '@' + hostname [+ '.' + domainname])
*/ */
int len = strlen(pw->pw_name); size_t len = strlen(pw->pw_name);
if (len > sizeof(git_default_email)/2) if (len > sizeof(git_default_email)/2)
die("Your sysadmin must hate you!"); die("Your sysadmin must hate you!");
memcpy(git_default_email, pw->pw_name, len); memcpy(git_default_email, pw->pw_name, len);
@ -95,9 +95,9 @@ static void setup_ident(void)
datestamp(git_default_date, sizeof(git_default_date)); datestamp(git_default_date, sizeof(git_default_date));
} }


static int add_raw(char *buf, int size, int offset, const char *str) static int add_raw(char *buf, size_t size, int offset, const char *str)
{ {
int len = strlen(str); size_t len = strlen(str);
if (offset + len > size) if (offset + len > size)
return size; return size;
memcpy(buf + offset, str, len); memcpy(buf + offset, str, len);
@ -131,9 +131,9 @@ static int crud(unsigned char c)
* Copy over a string to the destination, but avoid special * Copy over a string to the destination, but avoid special
* characters ('\n', '<' and '>') and remove crud at the end * characters ('\n', '<' and '>') and remove crud at the end
*/ */
static int copy(char *buf, int size, int offset, const char *src) static int copy(char *buf, size_t size, int offset, const char *src)
{ {
int i, len; size_t i, len;
unsigned char c; unsigned char c;


/* Remove crud from the beginning.. */ /* Remove crud from the beginning.. */