diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2007-07-12 21:11:10 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2007-07-12 21:11:10 +0000 |
commit | 49ce3e5160a9576e797bf87cef012b09d1c54ecb (patch) | |
tree | 9b8e476de272cfd92bb3d857aa3c6eef273140b7 /docs/examples/ftpuploadresume.c | |
parent | 4a728747e6f8845e500910e397dfc99aaf4a7984 (diff) | |
download | gnurl-49ce3e5160a9576e797bf87cef012b09d1c54ecb.tar.gz gnurl-49ce3e5160a9576e797bf87cef012b09d1c54ecb.tar.bz2 gnurl-49ce3e5160a9576e797bf87cef012b09d1c54ecb.zip |
Fixed some compile warnings and errors and improved portability in the
examples.
Removed ftp3rdparty.c since libcurl doesn't support 3rd party FTP transfers
any longer.
Diffstat (limited to 'docs/examples/ftpuploadresume.c')
-rw-r--r-- | docs/examples/ftpuploadresume.c | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/docs/examples/ftpuploadresume.c b/docs/examples/ftpuploadresume.c index f83cd0a2d..8e6be977a 100644 --- a/docs/examples/ftpuploadresume.c +++ b/docs/examples/ftpuploadresume.c @@ -24,7 +24,9 @@ /* The MinGW headers are missing a few Win32 function definitions, you shouldn't need this if you use VC++ */ +#ifdef __MINGW32__ int __cdecl _snscanf(const char * input, size_t length, const char * format, ...); +#endif /* parse headers for Content-Length */ @@ -75,7 +77,7 @@ int upload(CURL *curlhandle, const char * remotepath, const char * localpath, return 0; } - curl_easy_setopt(curlhandle, CURLOPT_UPLOAD, TRUE); + curl_easy_setopt(curlhandle, CURLOPT_UPLOAD, 1); curl_easy_setopt(curlhandle, CURLOPT_URL, remotepath); @@ -91,9 +93,9 @@ int upload(CURL *curlhandle, const char * remotepath, const char * localpath, curl_easy_setopt(curlhandle, CURLOPT_READDATA, f); curl_easy_setopt(curlhandle, CURLOPT_FTPPORT, "-"); /* disable passive mode */ - curl_easy_setopt(curlhandle, CURLOPT_FTP_CREATE_MISSING_DIRS, TRUE); + curl_easy_setopt(curlhandle, CURLOPT_FTP_CREATE_MISSING_DIRS, 1); - curl_easy_setopt(curlhandle, CURLOPT_VERBOSE, TRUE); + curl_easy_setopt(curlhandle, CURLOPT_VERBOSE, 1); for (c = 0; (r != CURLE_OK) && (c < tries); c++) { /* are we resuming? */ @@ -108,22 +110,22 @@ int upload(CURL *curlhandle, const char * remotepath, const char * localpath, * because HEADER will dump the headers to stdout * without it. */ - curl_easy_setopt(curlhandle, CURLOPT_NOBODY, TRUE); - curl_easy_setopt(curlhandle, CURLOPT_HEADER, TRUE); + curl_easy_setopt(curlhandle, CURLOPT_NOBODY, 1); + curl_easy_setopt(curlhandle, CURLOPT_HEADER, 1); r = curl_easy_perform(curlhandle); if (r != CURLE_OK) continue; - curl_easy_setopt(curlhandle, CURLOPT_NOBODY, FALSE); - curl_easy_setopt(curlhandle, CURLOPT_HEADER, FALSE); + curl_easy_setopt(curlhandle, CURLOPT_NOBODY, 0); + curl_easy_setopt(curlhandle, CURLOPT_HEADER, 0); fseek(f, uploaded_len, SEEK_SET); - curl_easy_setopt(curlhandle, CURLOPT_FTPAPPEND, TRUE); + curl_easy_setopt(curlhandle, CURLOPT_FTPAPPEND, 1); } else { /* no */ - curl_easy_setopt(curlhandle, CURLOPT_FTPAPPEND, FALSE); + curl_easy_setopt(curlhandle, CURLOPT_FTPAPPEND, 0); } r = curl_easy_perform(curlhandle); |