patches/gcc/3.4.6/130-index_macro.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Jul 28 21:32:33 2008 +0000 (2008-07-28)
changeset 747 d3e603e7c17c
parent 339 patches/gcc/3.4.6/304-index_macro.patch@bd5e0a849352
permissions -rw-r--r--
Fourth step at renaming patches: renumber all patches with a 10-step.
     1 diff -durN gcc-3.4.6.orig/libstdc++-v3/include/ext/rope gcc-3.4.6/libstdc++-v3/include/ext/rope
     2 --- gcc-3.4.6.orig/libstdc++-v3/include/ext/rope	2005-01-16 23:08:43.000000000 +0100
     3 +++ gcc-3.4.6/libstdc++-v3/include/ext/rope	2007-08-15 22:53:37.000000000 +0200
     4 @@ -58,6 +58,9 @@
     5  #include <bits/allocator.h>
     6  #include <ext/hash_fun.h>
     7  
     8 +/* cope w/ index defined as macro, SuSv3 proposal */
     9 +#undef index
    10 +
    11  # ifdef __GC
    12  #   define __GC_CONST const
    13  # else
    14 diff -durN gcc-3.4.6.orig/libstdc++-v3/include/ext/ropeimpl.h gcc-3.4.6/libstdc++-v3/include/ext/ropeimpl.h
    15 --- gcc-3.4.6.orig/libstdc++-v3/include/ext/ropeimpl.h	2004-09-08 15:36:04.000000000 +0200
    16 +++ gcc-3.4.6/libstdc++-v3/include/ext/ropeimpl.h	2007-08-15 22:53:37.000000000 +0200
    17 @@ -53,6 +53,9 @@
    18  #include <ext/memory> // For uninitialized_copy_n
    19  #include <ext/numeric> // For power
    20  
    21 +/* cope w/ index defined as macro, SuSv3 proposal */
    22 +#undef index
    23 +
    24  namespace __gnu_cxx
    25  {
    26    using std::size_t;