  O Note 3015.2                    PDF viewer pour VMS                       2 of 2 P DECUSF::MARCADET_D "Dominique Marcadet - Supelec"    21 lines   6-FEB-1996 09:154                             -< xpdf : les patches >-  J     Un certain nombre d'extensions de gcc/g++ sont effectivement utiliseesG     dans ce programme. Pour reussir a le compiler (en oubliant tous les      warnings), il faut :8     - ajouter un "#define __inline inline" dans Object.hG     - retirer le "= {}" initialisant le tableau numAlloc dans Object.cc @     - ajouter un "typedef unsigned short ushort;" dans Gfxfont.hH     - remonter la definition de struct Operator de Gfx.cc dans Gfx.h (neI     pas oublier la definition de maxArgs, et ajouter dans Gfx.h un "class )     Gfx;" avant la definition d'Operator) H     - dans Gfx.cc, dans l'initialisation d'opTab, remplacer "{}" partoutG     par "{tchkNum}" (ou n'importe quelle autre valeur de l'enumeration,      cela n'a pas d'importance)G     - dans Stream.cc, ajouter les declarations de strdup et unlink sous J     forme de fonctions C ("extern "C" void unlink (...); extern "C" char *     strdup (...);"  K     Apres tout a, ca se compile, avec une tonne de Warning, en particulier      sur les #pragma.I     Mais, a l'edition de liens, getpwnam et getpwuid sont non definis, et      la je ne sais plus faire.    