summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-06-17 18:20:14 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-06-17 18:20:14 +0000
commitd66d542384b3e14269978db683808b5be76f304b (patch)
treec8bdc4d3719632d0b675a7224e783101a1024f76 /apps
parentdd1702a98798f19b90e4e8d0bf8f513bd904e4f4 (diff)
downloadnuttx-d66d542384b3e14269978db683808b5be76f304b.tar.gz
nuttx-d66d542384b3e14269978db683808b5be76f304b.tar.bz2
nuttx-d66d542384b3e14269978db683808b5be76f304b.zip
Elminate some warnings on tiny systems
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3719 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps')
-rw-r--r--apps/nshlib/nsh_dbgcmds.c10
-rw-r--r--apps/nshlib/nsh_ddcmd.c1
-rw-r--r--apps/nshlib/nsh_proccmds.c6
3 files changed, 9 insertions, 8 deletions
diff --git a/apps/nshlib/nsh_dbgcmds.c b/apps/nshlib/nsh_dbgcmds.c
index 811a5773e..e9d6d9dab 100644
--- a/apps/nshlib/nsh_dbgcmds.c
+++ b/apps/nshlib/nsh_dbgcmds.c
@@ -114,7 +114,7 @@ int mem_parse(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv,
/* Get the address to be accessed */
- mem->dm_addr = (void*)strtol(argv[1], NULL, 16);
+ mem->dm_addr = (void*)((uintptr_t)strtol(argv[1], NULL, 16));
/* Get the number of bytes to access */
@@ -332,11 +332,11 @@ void nsh_dumpbuffer(FAR struct nsh_vtbl_s *vtbl, const char *msg,
#ifndef CONFIG_NSH_DISABLE_XD
int cmd_xd(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv)
{
- char *addr;
- char *endptr;
- int nbytes;
+ FAR char *addr;
+ FAR char *endptr;
+ int nbytes;
- addr = (char*)strtol(argv[1], &endptr, 16);
+ addr = (char*)((uintptr_t)strtol(argv[1], &endptr, 16));
if (argv[0][0] == '\0' || *endptr != '\0')
{
return ERROR;
diff --git a/apps/nshlib/nsh_ddcmd.c b/apps/nshlib/nsh_ddcmd.c
index 404b484a8..11652fe7e 100644
--- a/apps/nshlib/nsh_ddcmd.c
+++ b/apps/nshlib/nsh_ddcmd.c
@@ -455,7 +455,6 @@ static inline int dd_outfopen(const char *name, struct dd_s *dd)
DD_OUTFD = open(name, O_WRONLY|O_CREAT|O_TRUNC, 0644);
if (DD_OUTFD < 0)
{
- FAR struct nsh_vtbl_s *vtbl = dd->vtbl;
nsh_output(dd->vtbl, g_fmtcmdfailed, g_dd, "open", NSH_ERRNO);
return ERROR;
}
diff --git a/apps/nshlib/nsh_proccmds.c b/apps/nshlib/nsh_proccmds.c
index 8ae201123..c0dc1713f 100644
--- a/apps/nshlib/nsh_proccmds.c
+++ b/apps/nshlib/nsh_proccmds.c
@@ -112,7 +112,9 @@ static const char *g_ttypenames[4] =
static void ps_task(FAR _TCB *tcb, FAR void *arg)
{
struct nsh_vtbl_s *vtbl = (struct nsh_vtbl_s*)arg;
+#if CONFIG_MAX_TASK_ARGS > 2
int i;
+#endif
/* Show task status */
@@ -159,9 +161,9 @@ static void ps_task(FAR _TCB *tcb, FAR void *arg)
int cmd_exec(FAR struct nsh_vtbl_s *vtbl, int argc, char **argv)
{
char *endptr;
- long addr;
+ uintptr_t addr;
- addr = strtol(argv[1], &endptr, 0);
+ addr = (uintptr_t)strtol(argv[1], &endptr, 0);
if (!addr || endptr == argv[1] || *endptr != '\0')
{
nsh_output(vtbl, g_fmtarginvalid, argv[0]);