• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1diff --git a/third_party/agg23/agg_array.h b/third_party/agg23/agg_array.h
2index d521b04..8dcb0af 100644
3--- a/third_party/agg23/agg_array.h
4+++ b/third_party/agg23/agg_array.h
5@@ -32,7 +32,7 @@
6     pod_array() : m_size(0), m_capacity(0), m_array(0) {}
7     pod_array(unsigned cap, unsigned extra_tail = 0);
8     pod_array(const pod_array<T>&);
9-    const pod_array<T>& operator = (const pod_array<T>&);
10+    pod_array<T>& operator = (const pod_array<T>&);
11     void capacity(unsigned cap, unsigned extra_tail = 0);
12     unsigned capacity() const
13     {
14@@ -144,7 +144,7 @@
15 {
16   memcpy(m_array, v.m_array, sizeof(T) * v.m_size);
17 }
18-template<class T> const pod_array<T>&
19+template<class T> pod_array<T>&
20 pod_array<T>::operator = (const pod_array<T>&v)
21 {
22     allocate(v.m_size);
23@@ -166,7 +166,7 @@
24     pod_deque();
25     pod_deque(unsigned block_ptr_inc);
26     pod_deque(const pod_deque<T, S>& v);
27-    const pod_deque<T, S>& operator = (const pod_deque<T, S>& v);
28+    pod_deque<T, S>& operator = (const pod_deque<T, S>& v);
29     void remove_all()
30     {
31         m_size = 0;
32@@ -323,7 +323,7 @@
33     }
34 }
35 template<class T, unsigned S>
36-const pod_deque<T, S>& pod_deque<T, S>::operator = (const pod_deque<T, S>& v)
37+pod_deque<T, S>& pod_deque<T, S>::operator = (const pod_deque<T, S>& v)
38 {
39     unsigned i;
40     for(i = m_num_blocks; i < v.m_num_blocks; ++i) {
41