summaryrefslogtreecommitdiff
path: root/apps/netutils/webclient
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-06 16:59:45 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-06 16:59:45 +0000
commit55454ea9734edb08e0323251b43887dd6704fbd4 (patch)
tree0e24a41ae012e63e259e80413e551b34c2cc63c7 /apps/netutils/webclient
parent7255c5059df9df0082bea450d6cf379ede2ac2d0 (diff)
downloadnuttx-55454ea9734edb08e0323251b43887dd6704fbd4.tar.gz
nuttx-55454ea9734edb08e0323251b43887dd6704fbd4.tar.bz2
nuttx-55454ea9734edb08e0323251b43887dd6704fbd4.zip
Fix apps/netutils/webclient build problem
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5317 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/netutils/webclient')
-rw-r--r--apps/netutils/webclient/webclient.c17
1 files changed, 14 insertions, 3 deletions
diff --git a/apps/netutils/webclient/webclient.c b/apps/netutils/webclient/webclient.c
index 2604ce020..927993179 100644
--- a/apps/netutils/webclient/webclient.c
+++ b/apps/netutils/webclient/webclient.c
@@ -77,12 +77,15 @@
#if defined(CONFIG_NETUTILS_CODECS)
# if defined(CONFIG_CODECS_URLCODE)
-# define WGET_USE_URLENCODE 1
+# define WGET_USE_URLENCODE 1
# include <apps/netutils/urldecode.h>
# endif
# if defined(CONFIG_CODECS_BASE64)
# include <apps/netutils/base64.h>
# endif
+#else
+# undef CONFIG_CODECS_URLCODE
+# undef CONFIG_CODECS_BASE64
#endif
#ifndef CONFIG_NSH_WGET_USERAGENT
@@ -206,7 +209,7 @@ static char *wget_strcpy(char *dest, const char *src)
* Name: wget_urlencode_strcpy
****************************************************************************/
-#ifdef WGET_USE_URLENCODE
+#ifdef WGET_USE_URLENCODE
static char *wget_urlencode_strcpy(char *dest, const char *src)
{
int len = strlen(src);
@@ -621,6 +624,7 @@ errout:
* Name: web_post_str
****************************************************************************/
+#ifdef WGET_USE_URLENCODE
char *web_post_str(FAR char *buffer, int *size, FAR char *name,
FAR char *value)
{
@@ -631,20 +635,24 @@ char *web_post_str(FAR char *buffer, int *size, FAR char *name,
*size = buffer - dst;
return dst;
}
+#endif
/****************************************************************************
* Name: web_post_strlen
****************************************************************************/
+#ifdef WGET_USE_URLENCODE
int web_post_strlen(FAR char *name, FAR char *value)
{
return strlen(name) + urlencode_len(value,strlen(value)) + 1;
}
+#endif
/****************************************************************************
* Name: web_posts_str
****************************************************************************/
+#ifdef WGET_USE_URLENCODE
char *web_posts_str(FAR char *buffer, int *size, FAR char **name,
FAR char **value, int len)
{
@@ -667,11 +675,13 @@ char *web_posts_str(FAR char *buffer, int *size, FAR char **name,
*size=buffer-dst;
return dst;
}
+#endif
/****************************************************************************
* Name: web_posts_strlen
****************************************************************************/
+#ifdef WGET_USE_URLENCODE
int web_posts_strlen(FAR char **name, FAR char **value, int len)
{
int wlen = 0;
@@ -684,6 +694,7 @@ int web_posts_strlen(FAR char **name, FAR char **value, int len)
return wlen + len - 1;
}
+#endif
/****************************************************************************
* Name: wget
@@ -720,7 +731,7 @@ int wget(FAR const char *url, FAR char *buffer, int buflen,
}
/****************************************************************************
- * Name: web_posts_strlen
+ * Name: wget_post
****************************************************************************/
int wget_post(FAR const char *url, FAR const char *posts, FAR char *buffer,