]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
Added pgrsStartNow() on the appropriate place
authorDaniel Stenberg <daniel@haxx.se>
Fri, 16 Jun 2000 13:14:27 +0000 (13:14 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 16 Jun 2000 13:14:27 +0000 (13:14 +0000)
lib/highlevel.c

index 62fc046224f0e4b0593e3dbf30c62f673d366eb2..e9546142f9beaf0e653661a158c4f209f9775619 100644 (file)
@@ -597,6 +597,8 @@ CURLcode curl_transfer(CURL *curl)
   struct UrlData *data = curl;
   struct connectdata *c_connect;
 
+  pgrsStartNow(data);
+
   do {
     res = curl_connect(curl, (CURLconnect **)&c_connect);
     if(res == CURLE_OK) {
@@ -701,67 +703,3 @@ CURLcode curl_transfer(CURL *curl)
   return res;
 }
 
-#if 0
-CURLcode curl_urlget(UrgTag tag, ...)
-{
-  va_list arg;
-  func_T param_func = (func_T)0;
-  long param_long = 0;
-  void *param_obj = NULL;
-  CURLcode res;
-
-  struct UrlData *data;
-
-  /* this is for the lame win32 socket crap */
-  if(curl_init())
-    return CURLE_FAILED_INIT;
-
-  /* We use curl_open() with undefined URL so far */
-  res = curl_open(&data, NULL);
-  if(res != CURLE_OK)
-    return CURLE_FAILED_INIT;
-
-  /* data is now filled with good-looking zeroes */
-
-  va_start(arg, tag);
-
-  while(tag != URGTAG_DONE) {
-    /* PORTING NOTE:
-       Object pointers can't necessarily be casted to function pointers and
-       therefore we need to know what type it is and read the correct type
-       at once. This should also correct problems with different sizes of
-       the types.
-    */
-    
-    if(tag < URGTYPE_OBJECTPOINT) {
-      /* This is a LONG type */
-      param_long = va_arg(arg, long);
-      curl_setopt(data, tag, param_long);
-    }
-    else if(tag < URGTYPE_FUNCTIONPOINT) {
-      /* This is a object pointer type */
-      param_obj = va_arg(arg, void *);
-      curl_setopt(data, tag, param_obj);
-    }
-    else {
-      param_func = va_arg(arg, func_T );
-      curl_setopt(data, tag, param_func);
-    }
-
-    /* printf("tag: %d\n", tag); */
-    tag = va_arg(arg, UrgTag);
-  }
-
-  va_end(arg);
-
-  pgrsMode(data, data->progress.mode);
-  pgrsStartNow(data);
-
-  /********* Now, connect to the remote site **********/
-
-  res = curl_transfer(data);
-  curl_close(data);
-
-  return res;
-}
-#endif