[Allegro] Compilierung von acon unter Linux
Bernhard Eversberg
ev at biblio.tu-bs.de
Fr Jan 18 14:10:55 CET 2013
Am 18.01.2013 12:57, schrieb Thomas Fischer:
> hier noch eine Ergänzung:
> Ich habe jetzt in config.h
>
> /* Define to 1 if the system uses stdbool.h. */
> #define HAVE_STDBOOL_H 1
>
> ergänzt, damit scheint es weiterzugehen.
> Ich komme jetzt bis zu dem Fehler
>
> regex.cpp: In function ‘const char* re_comp(char*)’:
> regex.cpp:297: error: duplicate case value
> regex.cpp:296: error: previously used here
>
> der sich auf
>
> case '^': /* match beginning.. */
> case -73: // wenn signed char!
> case 183: // wenn unsigned char!
> if (p == pat || (p==pat+1 && *pat=='_'))
> store(BOL); // nur wenn erstes Zeichen des Suchbegriffs
> else {
> store(CHR);
> store(94);
> }
> break;
>
> bezieht, da kann ich vielleicht einen der Fälle entfernen, wenn sie bei mir sowieso identifiziert werden.
>
>
ja, der Fall -73 ist mit 183 identisch, wenn intern mit "signed char"
gearbeitet wird,
was bei C frueher mal default war. Diese regex-Implementierung war wohl
schon
recht alt. Nehmen Sie also -73 weg.
B.E.
Mehr Informationen über die Mailingliste Allegro