patches/prozilla-solaris.patch
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 1325 d7da1a5da3b3
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1325
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     1
diff -Nur /tmp/prozilla-2.0.4/libprozilla/src/common.h prozilla-2.0.4/libprozilla/src/common.h
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     2
--- /tmp/prozilla-2.0.4/libprozilla/src/common.h	2006-02-08 22:49:54.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     3
+++ prozilla-2.0.4/libprozilla/src/common.h	2007-08-14 21:20:21.555162000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     4
@@ -168,9 +168,9 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     5
 #include <locale.h>
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     6
 #endif
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     7
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     8
+#define _(String) (String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
     9
 /* Gettext */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    10
 #include <libintl.h>
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    11
-#define _(String) dgettext (PACKAGE, String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    12
 #define gettext_noop(String) (String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    13
 #ifndef HAVE_GNOME
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    14
 #define N_(String) gettext_noop (String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    15
diff -Nur /tmp/prozilla-2.0.4/libprozilla/src/connect.c prozilla-2.0.4/libprozilla/src/connect.c
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    16
--- /tmp/prozilla-2.0.4/libprozilla/src/connect.c	2006-02-08 22:49:54.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    17
+++ prozilla-2.0.4/libprozilla/src/connect.c	2007-08-14 20:58:57.033744000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    18
@@ -55,7 +55,8 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    19
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    20
     error = getaddrinfo(name, szPort, &hints, &res);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    21
     if (error) {
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    22
-           freeaddrinfo(res);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    23
+            if (res != NULL)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    24
+                freeaddrinfo(res);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    25
             return HOSTERR;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    26
         }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    27
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    28
diff -Nur /tmp/prozilla-2.0.4/libprozilla/src/ftpsearch.c prozilla-2.0.4/libprozilla/src/ftpsearch.c
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    29
--- /tmp/prozilla-2.0.4/libprozilla/src/ftpsearch.c	2006-02-08 22:49:54.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    30
+++ prozilla-2.0.4/libprozilla/src/ftpsearch.c	2007-08-14 20:58:57.036205000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    31
@@ -49,6 +49,9 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    32
 ftp_mirror_t *reprocess_mirror_list(ftp_mirror_t * mirrors,
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    33
 				    int *num_servers);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    34
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    35
+#ifdef __sun
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    36
+char *strcasestr (const char *phaystack,const char * pneedle);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    37
+#endif
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    38
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    39
 ftps_request_t * proz_ftps_request_init(
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    40
 			       urlinfo * requested_url, off_t file_size,
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    41
@@ -1110,3 +1113,91 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    42
   return -1;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    43
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    44
 }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    45
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    46
+#ifdef __sun
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    47
+char *
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    48
+strcasestr (const char *phaystack,const char *pneedle)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    49
+{
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    50
+  register const unsigned char *haystack, *needle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    51
+  register char b, c;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    52
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    53
+  haystack = (const unsigned char *) phaystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    54
+  needle = (const unsigned char *) pneedle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    55
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    56
+  b = tolower (*needle);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    57
+  if (b != '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    58
+    {
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    59
+      haystack--;				/* possible ANSI violation */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    60
+      do
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    61
+	{
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    62
+	  c = *++haystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    63
+	  if (c == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    64
+	    goto ret0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    65
+	}
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    66
+      while (tolower (c) != (int) b);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    67
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    68
+      c = tolower (*++needle);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    69
+      if (c == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    70
+	goto foundneedle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    71
+      ++needle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    72
+      goto jin;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    73
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    74
+      for (;;)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    75
+        {
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    76
+          register char a;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    77
+	  register const unsigned char *rhaystack, *rneedle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    78
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    79
+	  do
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    80
+	    {
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    81
+	      a = *++haystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    82
+	      if (a == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    83
+		goto ret0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    84
+	      if (tolower (a) == (int) b)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    85
+		break;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    86
+	      a = *++haystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    87
+	      if (a == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    88
+		goto ret0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    89
+shloop:
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    90
+	      ;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    91
+	    }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    92
+          while (tolower (a) != (int) b);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    93
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    94
+jin:	  a = *++haystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    95
+	  if (a == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    96
+	    goto ret0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    97
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    98
+	  if (tolower (a) != (int) c)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
    99
+	    goto shloop;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   100
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   101
+	  rhaystack = haystack-- + 1;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   102
+	  rneedle = needle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   103
+	  a = tolower (*rneedle);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   104
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   105
+	  if (tolower (*rhaystack) == (int) a)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   106
+	    do
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   107
+	      {
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   108
+		if (a == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   109
+		  goto foundneedle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   110
+		++rhaystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   111
+		a = tolower (*++needle);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   112
+		if (tolower (*rhaystack) != (int) a)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   113
+		  break;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   114
+		if (a == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   115
+		  goto foundneedle;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   116
+		++rhaystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   117
+		a = tolower (*++needle);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   118
+	      }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   119
+	    while (tolower (*rhaystack) == (int) a);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   120
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   121
+	  needle = rneedle;		/* took the register-poor approach */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   122
+
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   123
+	  if (a == '\0')
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   124
+	    break;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   125
+        }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   126
+    }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   127
+foundneedle:
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   128
+  return (char*) haystack;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   129
+ret0:
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   130
+  return 0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   131
+}
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   132
+#endif
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   133
diff -Nur /tmp/prozilla-2.0.4/libprozilla/src/http.c prozilla-2.0.4/libprozilla/src/http.c
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   134
--- /tmp/prozilla-2.0.4/libprozilla/src/http.c	2006-02-08 22:49:53.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   135
+++ prozilla-2.0.4/libprozilla/src/http.c	2007-08-14 20:58:57.033348000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   136
@@ -259,7 +259,7 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   137
   for (len = 0; isdigit(*hdr); hdr++)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   138
     len = 10 * len + (*hdr - '0');
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   139
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   140
-  proz_debug("contenlen %s  contentlen %lld",*hdr,len);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   141
+  proz_debug("contenlen %s  contentlen %lld",hdr,len);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   142
   return len;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   143
 }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   144
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   145
@@ -295,7 +295,7 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   146
   for (len = 0; isdigit(*hdr); hdr++)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   147
     len = 10 * len + (*hdr - '0');
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   148
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   149
-  proz_debug("range %s  range %lld",*hdr,len);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   150
+  proz_debug("range %s  range %lld",hdr,len);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   151
   return len;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   152
 }
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   153
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   154
diff -Nur /tmp/prozilla-2.0.4/libprozilla/src/main.c prozilla-2.0.4/libprozilla/src/main.c
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   155
--- /tmp/prozilla-2.0.4/libprozilla/src/main.c	2006-02-08 22:49:54.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   156
+++ prozilla-2.0.4/libprozilla/src/main.c	2007-08-14 21:12:04.454535000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   157
@@ -49,10 +49,6 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   158
 //  int c;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   159
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   160
   /* Gettext stuff */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   161
-  setlocale(LC_ALL, "");
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   162
-  bindtextdomain(PACKAGE, LOCALEDIR);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   163
-  textdomain(PACKAGE);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   164
-
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   165
   memset(&libprozrtinfo, 0, sizeof(libprozrtinfo));
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   166
   libprozrtinfo.argc = argc;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   167
   libprozrtinfo.argv = argv;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   168
diff -Nur /tmp/prozilla-2.0.4/src/interface.c prozilla-2.0.4/src/interface.c
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   169
--- /tmp/prozilla-2.0.4/src/interface.c	2006-02-08 22:48:58.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   170
+++ prozilla-2.0.4/src/interface.c	2007-08-14 20:58:57.032547000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   171
@@ -79,8 +79,13 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   172
     "Max attempts reached",
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   173
 };
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   174
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   175
+#ifndef CTRL
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   176
 #define CTRL(x) ((x) & 0x1F)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   177
+#endif
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   178
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   179
+#ifdef __sun
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   180
+typedef unsigned short attr_t;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   181
+#endif
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   182
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   183
 //static int top_con = 0;	// the connection that is on the top of the display 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   184
 				 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   185
diff -Nur /tmp/prozilla-2.0.4/src/main.cpp prozilla-2.0.4/src/main.cpp
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   186
--- /tmp/prozilla-2.0.4/src/main.cpp	2006-02-08 22:48:58.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   187
+++ prozilla-2.0.4/src/main.cpp	2007-08-14 21:08:10.505553000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   188
@@ -56,6 +56,7 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   189
 	{"help", no_argument, NULL, 'h'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   190
 	{"gtk", no_argument, NULL, 'g'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   191
 	{"no-netrc", no_argument, NULL, 'n'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   192
+    {"no-proxy", no_argument, NULL, 'i'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   193
 	{"tries", required_argument, NULL, 't'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   194
 	{"force", no_argument, NULL, 'f'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   195
 	{"version", no_argument, NULL, 'v'},
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   196
@@ -127,6 +128,7 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   197
 		 "      -n, --no-netrc    Don't use .netrc, get the user/password\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   198
 		 "                        from the command line,otherwise use the\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   199
 		 "                        anonymous login for FTP sessions\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   200
+         "      -i, --no-proxy    Ignore proxy setting from prozconfig\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   201
 		 "      --no-getch        Instead of waiting for the user pressing a key,\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   202
 		 "                        print the error to stdout and quit\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   203
 		 "      --debug           Log debugging info to a file (default is debug.log)\n"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   204
@@ -221,7 +223,7 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   205
 	load_prefs ();		//load values from the config file
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   206
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   207
 	while ((c =
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   208
-		getopt_long (argc, argv, "?hvrfk:1Lt:VgsP:", long_opts,
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   209
+		getopt_long (argc, argv, "?hvirfk:1Lt:VgsP:", long_opts,
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   210
 			     NULL)) != EOF)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   211
 	{
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   212
 		switch (c)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   213
@@ -241,6 +243,10 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   214
 		case 'f':
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   215
 			rt.force_mode = TRUE;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   216
 			break;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   217
+        case 'i':
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   218
+            rt.use_http_proxy = 0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   219
+            rt.use_ftp_proxy = 0;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   220
+            break;
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   221
 		case 'k':
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   222
 			if (setargval (optarg, &rt.num_connections) != 1)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   223
 			{
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   224
@@ -468,14 +474,11 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   225
 	if (optind == argc)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   226
 	{
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   227
 		help ();
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   228
+        exit (1);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   229
 	}
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   230
 	else
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   231
 	{
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   232
 		/* Gettext stuff */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   233
-		setlocale (LC_ALL, "");
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   234
-		bindtextdomain (PACKAGE, LOCALEDIR);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   235
-		textdomain (PACKAGE);
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   236
-
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   237
 		/*delete the ~/.prozilla/debug.log file if present at the start of each run */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   238
 		proz_debug_delete_log ();
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   239
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   240
diff -Nur /tmp/prozilla-2.0.4/src/main.h prozilla-2.0.4/src/main.h
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   241
--- /tmp/prozilla-2.0.4/src/main.h	2006-02-08 22:48:59.000000000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   242
+++ prozilla-2.0.4/src/main.h	2007-08-14 21:19:13.825705000 +0530
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   243
@@ -5,13 +5,14 @@
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   244
 #include <sys/time.h>
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   245
 #include "prozilla.h"
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   246
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   247
+#define _(String) (String) 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   248
 /* Gettext */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   249
-#include <libintl.h>
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   250
-//#define _(String) dgettext (PACKAGE,String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   251
+/* #include <libintl.h>
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   252
 #define gettext_noop(String) (String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   253
 #ifndef HAVE_GNOME
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   254
 #define N_(String) gettext_noop (String)
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   255
 #endif
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   256
+*/
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   257
 /* Gettext */
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   258
 
d7da1a5da3b3 2008-08-20 Pradhap Devarajan < pradhap at gmail dot com>
pradhap
parents:
diff changeset
   259