Unverified Commit 452c906d authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

server/getpart: provide dummy function to build conversion enabled

parent 46e14b69
Loading
Loading
Loading
Loading
+29 −1
Original line number Original line Diff line number Diff line
@@ -66,6 +66,35 @@ curl_wcsdup_callback Curl_cwcsdup = (curl_wcsdup_callback)_wcsdup;
#  pragma warning(default:4232) /* MSVC extension, dllimport identity */
#  pragma warning(default:4232) /* MSVC extension, dllimport identity */
#endif
#endif



/*
 * Curl_convert_clone() returns a malloced copy of the source string (if
 * returning CURLE_OK), with the data converted to network format. This
 * function is used by base64 code in libcurl built to support data
 * conversion. This is a DUMMY VERSION that returns data unmodified - for
 * use by the test server only.
 */
CURLcode Curl_convert_clone(struct Curl_easy *data,
                            const char *indata,
                            size_t insize,
                            char **outbuf);
CURLcode Curl_convert_clone(struct Curl_easy *data,
                            const char *indata,
                            size_t insize,
                            char **outbuf)
{
  char *convbuf;
  (void)data;

  convbuf = malloc(insize);
  if(!convbuf)
    return CURLE_OUT_OF_MEMORY;

  memcpy(convbuf, indata, insize);
  *outbuf = convbuf;
  return CURLE_OK;
}

/*
/*
 * readline()
 * readline()
 *
 *
@@ -451,4 +480,3 @@ int getpart(char **outbuf, size_t *outlen,


  return error;
  return error;
}
}