]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/http.cpp
Made wxLayoutAlgorithm more general (copes with nested sash windows)
[wxWidgets.git] / src / common / http.cpp
index dd848b7a05c5bf1ba2df54824db7b07c4747bf3f..80c8bf09e848954e5edeb23e38cfc7595d2a29f6 100644 (file)
@@ -52,7 +52,7 @@ wxHTTP::wxHTTP()
 wxHTTP::~wxHTTP()
 {
   // wxString isn't a wxObject
-  wxNode *node = m_headers.First(); 
+  wxNode *node = m_headers.First();
   wxString *string;
 
   while (node) {
@@ -88,7 +88,7 @@ wxString wxHTTP::GetHeader(const wxString& header)
 {
   wxNode *node = m_headers.Find(header);
   if (!node)
-    return (char *)NULL;
+    return wxEmptyString;
 
   return *((wxString *)node->Data());
 }
@@ -97,12 +97,14 @@ void wxHTTP::SendHeaders()
 {
   wxNode *head = m_headers.First();
 
-  while (head) {
+  while (head)
+  {
     wxString *str = (wxString *)head->Data();
-    char buf[100];
 
-    sprintf(buf, "%s: %s\n\r", head->key.string, str->GetData());
-    Write(buf, strlen(buf));
+    wxString buf;
+    buf.Printf("%s: %s\n\r", head->GetKeyString(), str->GetData());
+
+    Write(buf, buf.Len());
 
     head = head->Next();
   }
@@ -164,7 +166,7 @@ bool wxHTTP::Connect(const wxString& host)
   return TRUE;
 }
 
-bool wxHTTP::Connect(wxSockAddress& addr)
+bool wxHTTP::Connect(wxSockAddress& addr, bool WXUNUSED(wait))
 {
   struct sockaddr *raw_addr;
   size_t len;