/[winpt]/trunk/Src/wptKeyserverDlg.cpp
ViewVC logotype

Diff of /trunk/Src/wptKeyserverDlg.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 179 by twoaday, Tue Jan 24 10:10:15 2006 UTC revision 180 by twoaday, Mon Mar 6 14:41:58 2006 UTC
# Line 308  leave: Line 308  leave:
308  } /* check_pattern */  } /* check_pattern */
309    
310    
311    /* Return human readable name for the proxy protocol. */
312    static const char*
313    name_from_proto (int proto)
314    {
315        const char *s;
316    
317        switch (proto) {
318        case PROXY_PROTO_HTTP: s = "HTTP"; break;
319        case PROXY_PROTO_SOCKS5: s =  "SOCKS5"; break;
320        default: s= "HTTP"; break;
321        }
322        return s;
323    }
324    
325    
326  static void  static void
327  set_proxy (HWND dlg)  set_proxy (HWND dlg)
328  {  {
329      char proxy[256];      char t[512];
330      int port = 0;  
331            if (proxy.host)
332      strcpy (proxy, "HTTP proxy: ");          _snprintf (t, sizeof (t)-1, "%s proxy: \"%s:%d\"",
333      if (kserver_get_proxy (&port)) {                     name_from_proto (proxy.proto), proxy.host, proxy.port);
         char t[128];  
         const char *http = kserver_get_proxy (&port);  
         _snprintf (t, sizeof (t) - 1, "\"%s:%d\"", http, port);  
         strcat (proxy, t);  
     }  
334      else      else
335          strcat (proxy, "none");          strcpy (t, "Proxy: none");
336      SetDlgItemText (dlg, IDC_KEYSERVER_PROXY, proxy);      SetDlgItemText (dlg, IDC_KEYSERVER_PROXY, t);
337  }  }
338    
339    

Legend:
Removed from v.179  
changed lines
  Added in v.180

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26