Justus Winter, le Fri 06 Jun 2014 16:42:16 +0200, a écrit : > * extfs/dir.c: Use size_t where appropriate.
Ack. > --- > ext2fs/dir.c | 22 +++++++++++----------- > 1 file changed, 11 insertions(+), 11 deletions(-) > > diff --git a/ext2fs/dir.c b/ext2fs/dir.c > index 0597500..1f7c7ed 100644 > --- a/ext2fs/dir.c > +++ b/ext2fs/dir.c > @@ -99,7 +99,7 @@ diskfs_null_dirstat (struct dirstat *ds) > > static error_t > dirscanblock (vm_address_t blockoff, struct node *dp, int idx, > - const char *name, int namelen, enum lookup_type type, > + const char *name, size_t namelen, enum lookup_type type, > struct dirstat *ds, ino_t *inum); > > > @@ -137,7 +137,7 @@ diskfs_lookup_hard (struct node *dp, const char *name, > enum lookup_type type, > { > error_t err; > ino_t inum; > - int namelen; > + size_t namelen; > int spec_dotdot; > struct node *np = 0; > int retry_dotdot = 0; > @@ -379,11 +379,11 @@ diskfs_lookup_hard (struct node *dp, const char *name, > enum lookup_type type, > return ENOENT. */ > static error_t > dirscanblock (vm_address_t blockaddr, struct node *dp, int idx, > - const char *name, int namelen, enum lookup_type type, > + const char *name, size_t namelen, enum lookup_type type, > struct dirstat *ds, ino_t *inum) > { > - int nfree = 0; > - int needed = 0; > + size_t nfree = 0; > + size_t needed = 0; > vm_address_t currentoff, prevoff; > struct ext2_dir_entry_2 *entry = 0; > int nentries = 0; > @@ -421,7 +421,7 @@ dirscanblock (vm_address_t blockaddr, struct node *dp, > int idx, > > if (looking || countcopies) > { > - int thisfree; > + size_t thisfree; > > /* Count how much free space this entry has in it. */ > if (entry->inode == 0) > @@ -527,11 +527,11 @@ diskfs_direnter_hard (struct node *dp, const char > *name, struct node *np, > struct dirstat *ds, struct protid *cred) > { > struct ext2_dir_entry_2 *new; > - int namelen = strlen (name); > - int needed = EXT2_DIR_REC_LEN (namelen); > - int oldneeded; > + size_t namelen = strlen (name); > + size_t needed = EXT2_DIR_REC_LEN (namelen); > + size_t oldneeded; > vm_address_t fromoff, tooff; > - int totfreed; > + size_t totfreed; > error_t err; > size_t oldsize = 0; > > @@ -577,7 +577,7 @@ diskfs_direnter_hard (struct node *dp, const char *name, > struct node *np, > { > struct ext2_dir_entry_2 *from = (struct ext2_dir_entry_2 *)fromoff; > struct ext2_dir_entry_2 *to = (struct ext2_dir_entry_2 *) tooff; > - int fromreclen = from->rec_len; > + size_t fromreclen = from->rec_len; > > if (from->inode != 0) > { > -- > 2.0.0.rc2 > -- Samuel Yep. Moi j'ai un clavier à une touche. Par contre, ma souris a 102 boutons, c'est pas toujours pratique. -+- OG in: Guide du Cabaliste Usenet - Le mulot contre attaque -+-