15-May megacz Win32.xml, GCJ.xml, GCJHTask.java: ${gcc-prefix} now ends
with a dash.
+15-May megacz Win32.java: handled the oddball all-protocol proxy case
+
StringTokenizer st = new StringTokenizer(container[0], ";", false);
while(st.hasMoreTokens()) try {
String s = st.nextToken().trim();
- if (s.indexOf('=') == -1) continue;
if (s.indexOf(':') == -1) continue;
- String protocol = s.substring(0, s.indexOf('='));
- String host = s.substring(s.indexOf('=') + 1, s.indexOf(':'));
+ String protocol, host;
+ if (s.indexOf('=') == -1) {
+ protocol = "http";
+ host = s.substring(0, s.indexOf(':'));
+ } else {
+ protocol = s.substring(0, s.indexOf('='));
+ host = s.substring(s.indexOf('=') + 1, s.indexOf(':'));
+ }
int port = Integer.parseInt(s.substring(s.indexOf(':') + 1));
if (protocol.equals("http")) {
ret.httpProxyHost = host;