aboutsummaryrefslogtreecommitdiff
path: root/net/vls/files/patch-gcc34
blob: 618f7eeab4e31d9df26d2288b368d1f96b52e637 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
--- src/core/hashtable.h.orig	Fri Oct  8 10:37:06 2004
+++ src/core/hashtable.h	Fri Oct  8 10:37:16 2004
@@ -2,7 +2,7 @@
 * hashtable.h: Hashtable class definition
 *-------------------------------------------------------------------------------
 * (c)1999-2001 VideoLAN
-* $Id: hashtable.h,v 1.1 2001/10/06 21:23:36 bozo Exp $
+* $Id$
 *
 * Authors: Benoit Steiner <benny@via.ecp.fr>
 *
@@ -63,7 +63,7 @@
 };
 
 
-class C_HashMethod<u32>
+template <> class C_HashMethod<u32>
 {
  public:
   inline C_HashMethod(u32 uiMaxHash);
@@ -76,7 +76,7 @@
 };
 
 
-class C_HashMethod<u16>
+template <> class C_HashMethod<u16>
 {
  public:
   inline C_HashMethod(u32 uiMaxHash);
@@ -89,7 +89,7 @@
 };
 
 
-class C_HashMethod<handle>
+template <> class C_HashMethod<handle>
 {
  public:
   inline C_HashMethod(u32 uiMaxHash);
--- src/core/library.cpp.orig	Fri Oct  8 10:49:59 2004
+++ src/core/library.cpp	Fri Oct  8 10:51:20 2004
@@ -34,6 +34,7 @@
 // use the template: look at vector.h for further explanation
 
 
+#define DL_LAZY 1
 
 //******************************************************************************
 // class C_Library
--- src/core/stream.cpp.orig	Fri Oct  8 11:03:00 2004
+++ src/core/stream.cpp	Fri Oct  8 11:04:48 2004
@@ -2,7 +2,7 @@
 * stream.cpp: Stream class
 *-------------------------------------------------------------------------------
 * (c)1999-2001 VideoLAN
-* $Id: stream.cpp,v 1.3 2002/09/04 10:56:34 jpsaman Exp $
+* $Id$
 *
 * Authors: Benoit Steiner <benny@via.ecp.fr>
 *
@@ -319,7 +319,7 @@
 {
   try
   {
-    u32 iByteCount = cSerializer.NextBytesCount();
+    u32 iByteCount = this->cSerializer.NextBytesCount();
     while(iByteCount > 0)
     {
       const byte aBytes[iByteCount];
@@ -332,13 +332,13 @@
         ASSERT(iRc >= 0 || iRc == FILE_EOF);
         iOffset += iRc;
       }
-      while(iByteCount > 0 && iRc != FILE_EOF);
+      while(iByteCount > 0 && this->iRc != FILE_EOF);
 
       // Deserialize them
-      cSerializer.SetNextBytes(&aBytes);
+      this->cSerializer.SetNextBytes(&aBytes);
 
       // Next iteration
-      iByteCount = cSerializer.NextBytesCount();
+      iByteCount = this->cSerializer.NextBytesCount();
     }
   }
   catch(E_Exception e)