Fix DEBUG-on compilation errors

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1940 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2009-06-24 20:49:43 +00:00
parent b5504750c1
commit 6e759adf9e
3 changed files with 4 additions and 4 deletions

View File

@ -90,7 +90,7 @@ int load_module(FAR struct binary_s *bin)
int ret;
#ifdef CONFIG_DEBUG
if (!filename || !bin)
if (!bin || !bin->filename)
{
ret = -EINVAL;
}

View File

@ -343,7 +343,7 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
{
/* It does.. make sure that exported symbols are provided */
DEBUGASSERT(symtab && nexports > 0);
DEBUGASSERT(exports && nexports > 0);
/* If non-zero, the value of the imported symbol list that we get
* from the header is a file offset. We will have to convert this
@ -393,7 +393,7 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
imports[i].i_funcaddress = (uint32)symbol->sym_value;
bvdbg("Bound imported function '%s' to address %08x\n",
symname, imports[i].function_address);
symname, imports[i].i_funcaddress);
}
}

View File

@ -71,7 +71,7 @@ static const char *g_reloctype[] =
{
g_relocrel32i,
g_relocrel32d,
g_relocabs32.
g_relocabs32,
g_undefined
};
# define RELONAME(rl) g_reloctype[NXFLAT_RELOC_TYPE(rl)]