aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2006-07-11 17:02:06 +0000
committerDan Fandrich <dan@coneharvesters.com>2006-07-11 17:02:06 +0000
commitc6fc5a1a269796a47ac265751e0baafcf436391a (patch)
tree24d7bf0d6bc52449d3e31fa4f610b66e1b726d8f /src/main.c
parent012d75442ab21cbf7c487a3548c6db9151567507 (diff)
Moved strdup replacement from src/main.c into src/strdup.c so it's available
in libcurl as well, if necessary.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c25
1 files changed, 3 insertions, 22 deletions
diff --git a/src/main.c b/src/main.c
index 3eb11eec8..5df84d9c7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -183,25 +183,6 @@ typedef enum {
/* Send authentication (user+password) when following
* locations, even when hostname changed */
-#ifndef HAVE_STRDUP
-/* Ultrix doesn't have strdup(), so make a quick clone: */
-char *strdup(char *str)
-{
- int len;
- char *newstr;
-
- len = strlen(str);
- newstr = (char *) malloc((len+1)*sizeof(char));
- if (!newstr)
- return (char *)NULL;
-
- strcpy(newstr,str);
-
- return newstr;
-
-}
-#endif
-
#ifdef WIN32
#include <direct.h>
#define F_OK 0
@@ -1271,11 +1252,11 @@ static ParameterError add2list(struct curl_slist **list,
static int ftpfilemethod(struct Configurable *config, char *str)
{
- if(strequal("singlecwd", str))
+ if(curlx_strequal("singlecwd", str))
return CURLFTPMETHOD_SINGLECWD;
- if(strequal("nocwd", str))
+ if(curlx_strequal("nocwd", str))
return CURLFTPMETHOD_NOCWD;
- if(strequal("multicwd", str))
+ if(curlx_strequal("multicwd", str))
return CURLFTPMETHOD_MULTICWD;
warnf(config, "unrecognized ftp file method '%s', using default\n", str);
return CURLFTPMETHOD_MULTICWD;