Skip to content

Commit

Permalink
Use "-Wall -O2" for the compiler to get more warnings.
Browse files Browse the repository at this point in the history
And fix up the warnings that it pointed out. Let's keep the tree
clean from early on.

Not that the code is very beautiful anyway ;)
  • Loading branch information
Linus Torvalds committed Apr 8, 2005
1 parent bf0c6e8 commit 19b2860
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CFLAGS=-g
CFLAGS=-g -O3 -Wall
CC=gcc

PROG=update-cache show-diff init-db write-tree read-tree commit-tree cat-file
Expand Down
1 change: 0 additions & 1 deletion cat-file.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ int main(int argc, char **argv)
char type[20];
void *buf;
unsigned long size;
int fd;

if (argc != 3 || get_sha1_hex(argv[2], sha1))
usage("cat-file: cat-file [-t | tagname] <sha1>");
Expand Down
4 changes: 2 additions & 2 deletions init-db.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
int main(int argc, char **argv)
{
char *sha1_dir = getenv(DB_ENVIRONMENT), *path;
int len, i, fd;
int len, i;

if (mkdir(".dircache", 0700) < 0) {
perror("unable to create .dircache");
Expand All @@ -25,7 +25,7 @@ int main(int argc, char **argv)
if (sha1_dir) {
struct stat st;
if (!stat(sha1_dir, &st) < 0 && S_ISDIR(st.st_mode))
return;
return 0;
fprintf(stderr, "DB_ENVIRONMENT set to bad directory %s: ", sha1_dir);
}

Expand Down
5 changes: 3 additions & 2 deletions read-cache.c
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ void * read_sha1_file(unsigned char *sha1, char *type, unsigned long *size)
z_stream stream;
char buffer[8192];
struct stat st;
int i, fd, ret, bytes;
int fd, ret, bytes;
void *map, *buf;
char *filename = sha1_file_name(sha1);

Expand Down Expand Up @@ -173,7 +173,7 @@ int write_sha1_file(char *buf, unsigned len)
int write_sha1_buffer(unsigned char *sha1, void *buf, unsigned int size)
{
char *filename = sha1_file_name(sha1);
int i, fd;
int fd;

fd = open(filename, O_WRONLY | O_CREAT | O_EXCL, 0666);
if (fd < 0)
Expand Down Expand Up @@ -228,6 +228,7 @@ int read_cache(void)
if (fd < 0)
return (errno == ENOENT) ? 0 : error("open failed");

size = 0; // avoid gcc warning
map = (void *)-1;
if (!fstat(fd, &st)) {
map = NULL;
Expand Down
1 change: 0 additions & 1 deletion read-tree.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ static int unpack(unsigned char *sha1)

int main(int argc, char **argv)
{
int fd;
unsigned char sha1[20];

if (argc != 2)
Expand Down
1 change: 0 additions & 1 deletion show-diff.c
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,6 @@ int main(int argc, char **argv)
struct stat st;
struct cache_entry *ce = active_cache[i];
int n, changed;
unsigned int mode;
unsigned long size;
char type[20];
void *new;
Expand Down
2 changes: 2 additions & 0 deletions update-cache.c
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ static int remove_file_from_cache(char *path)
if (pos < active_nr)
memmove(active_cache + pos, active_cache + pos + 1, (active_nr - pos - 1) * sizeof(struct cache_entry *));
}
return 0;
}

static int add_cache_entry(struct cache_entry *ce)
Expand Down Expand Up @@ -250,4 +251,5 @@ int main(int argc, char **argv)
return 0;
out:
unlink(".dircache/index.lock");
return 0;
}
2 changes: 1 addition & 1 deletion write-tree.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ static int prepend_integer(char *buffer, unsigned val, int i)

int main(int argc, char **argv)
{
unsigned long size, offset, val;
unsigned long size, offset;
int i, entries = read_cache();
char *buffer;

Expand Down

0 comments on commit 19b2860

Please sign in to comment.