From 3a5c27763f4483f42851c127547e6db0fc5b69bc Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Tue, 26 May 2009 12:22:10 +0000 Subject: Cosmetic cbfstool update (trivial) * remove some dead code * fix indentation * comment in some destructors and fix some other warnings * use HOSTCC instead of CC (not all the way cosmetic, but very simple) Signed-off-by: Stefan Reinauer Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4299 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- util/cbfstool/tools/Makefile | 6 +++--- util/cbfstool/tools/cbfs-mkstage.c | 2 -- util/cbfstool/tools/lzma/C/7zip/Compress/LZ/IMatchFinder.h | 2 +- util/cbfstool/tools/lzma/C/Common/MyWindows.h | 2 +- util/cbfstool/tools/lzma/minilzma.cc | 4 ++-- 5 files changed, 7 insertions(+), 9 deletions(-) (limited to 'util/cbfstool/tools') diff --git a/util/cbfstool/tools/Makefile b/util/cbfstool/tools/Makefile index 65ba375fc3..e750c21bd7 100644 --- a/util/cbfstool/tools/Makefile +++ b/util/cbfstool/tools/Makefile @@ -12,13 +12,13 @@ include $(tsrc)/lzma/Makefile COMMON = common.o compress.o $(LZMA_OBJ) $(tobj)/cbfs-mkstage: $(tobj)/cbfs-mkstage.o $(patsubst %,$(tobj)/%,$(COMMON)) - $(CXX) $(CFLAGS) -o $@ $^ + $(HOSTCXX) $(CFLAGS) -o $@ $^ $(tobj)/cbfs-mkpayload: $(tobj)/cbfs-mkpayload.o $(patsubst %,$(tobj)/%,$(COMMON)) - $(CXX) $(CFLAGS) -o $@ $^ + $(HOSTCXX) $(CFLAGS) -o $@ $^ $(tobj)/%.o: %.c - $(CC) $(CFLAGS) -c -o $@ $< + $(HOSTCC) $(CFLAGS) -c -o $@ $< tools-clean: rm -f $(tobj)/cbfs-mkpayload.o $(tobj)/cbfs-mkstage.o $(patsubst %,$(tobj)/%,$(COMMON)) diff --git a/util/cbfstool/tools/cbfs-mkstage.c b/util/cbfstool/tools/cbfs-mkstage.c index 0c472da517..b758851f2c 100644 --- a/util/cbfstool/tools/cbfs-mkstage.c +++ b/util/cbfstool/tools/cbfs-mkstage.c @@ -34,7 +34,6 @@ int parse_elf(unsigned char *input, unsigned char **output, { Elf32_Phdr *phdr; Elf32_Ehdr *ehdr = (Elf32_Ehdr *) input; - Elf32_Shdr *shdr; char *header, *buffer; unsigned char *out; @@ -47,7 +46,6 @@ int parse_elf(unsigned char *input, unsigned char **output, header = (char *)ehdr; phdr = (Elf32_Phdr *) & (header[ehdr->e_phoff]); - shdr = (Elf32_Shdr *) & (header[ehdr->e_shoff]); /* Now, regular headers - we only care about PT_LOAD headers, * because thats what we're actually going to load diff --git a/util/cbfstool/tools/lzma/C/7zip/Compress/LZ/IMatchFinder.h b/util/cbfstool/tools/lzma/C/7zip/Compress/LZ/IMatchFinder.h index 9459f210d8..8b8480b2d2 100644 --- a/util/cbfstool/tools/lzma/C/7zip/Compress/LZ/IMatchFinder.h +++ b/util/cbfstool/tools/lzma/C/7zip/Compress/LZ/IMatchFinder.h @@ -26,7 +26,7 @@ struct IMatchFinder: public IInWindowStream struct IMatchFinderSetNumPasses { - //virtual ~IMatchFinderSetNumPasses(){} + virtual ~IMatchFinderSetNumPasses(){} virtual void SetNumPasses(UInt32 numPasses) PURE; }; diff --git a/util/cbfstool/tools/lzma/C/Common/MyWindows.h b/util/cbfstool/tools/lzma/C/Common/MyWindows.h index 4ac3dfc5c2..0212fa77a3 100644 --- a/util/cbfstool/tools/lzma/C/Common/MyWindows.h +++ b/util/cbfstool/tools/lzma/C/Common/MyWindows.h @@ -101,7 +101,7 @@ typedef LONG SCODE; struct IUnknown { - //virtual ~IUnknown() {} + virtual ~IUnknown() {} STDMETHOD(QueryInterface) (REFIID iid, void **outObject) PURE; STDMETHOD_(ULONG, AddRef)() PURE; STDMETHOD_(ULONG, Release)() PURE; diff --git a/util/cbfstool/tools/lzma/minilzma.cc b/util/cbfstool/tools/lzma/minilzma.cc index 7610910a19..5437b59946 100644 --- a/util/cbfstool/tools/lzma/minilzma.cc +++ b/util/cbfstool/tools/lzma/minilzma.cc @@ -303,12 +303,12 @@ void do_lzma_compress(char *in, int in_len, char *out, int *out_len) { void do_lzma_uncompress(char *dst, int dst_len, char *src, int src_len) { std::vector result; result = LZMADeCompress(std::vector(src, src + src_len)); - if (result.size() <= dst_len) + if (result.size() <= (SizeT)dst_len) std::memcpy(dst, &result[0], result.size()); else { fprintf(stderr, "Not copying %d bytes to %d-byte buffer!\n", - result.size(), dst_len); + (unsigned int)result.size(), dst_len); exit(1); } } -- cgit v1.2.3