nobody0
24-08-2005, 11:37
Nach dem Update vom SuSE 9.3 mußte ich heute feststellen, daß der indent plötzlich einige Kommentare nicht mehr mag: Zu der Zeile
#define mc_get_vals { get_line (0, d, m, y, line); \ /* get the line for the actual symbol and actual day */
meldet er
indent: prognos4.c:436: Fehler: Unerwartetes >>else<<
weil ihn der Kommentar verwirrt; ohne Kommentar kommt keine falsche Fehlermeldung.
Mit diesen falschen Fehlermeldungen könnte ich ja noch leben, aber nicht damit, dass der indent mir einiges vom Quellcode löscht: Beispielsweise wird in der Zeile
#define mc_get_vals { get_line (0, d, m, y, line); \
das \ am Zeilenende gelöscht und damit das Makro zerstört; der Code ist dadurch nicht mehr compilierbar und muß manuell restauriert werden! :mad:
Welche Prettyprinter (für C) haben denn nicht solche schweren Fehler? :confused:
#define mc_get_vals { get_line (0, d, m, y, line); \ /* get the line for the actual symbol and actual day */
meldet er
indent: prognos4.c:436: Fehler: Unerwartetes >>else<<
weil ihn der Kommentar verwirrt; ohne Kommentar kommt keine falsche Fehlermeldung.
Mit diesen falschen Fehlermeldungen könnte ich ja noch leben, aber nicht damit, dass der indent mir einiges vom Quellcode löscht: Beispielsweise wird in der Zeile
#define mc_get_vals { get_line (0, d, m, y, line); \
das \ am Zeilenende gelöscht und damit das Makro zerstört; der Code ist dadurch nicht mehr compilierbar und muß manuell restauriert werden! :mad:
Welche Prettyprinter (für C) haben denn nicht solche schweren Fehler? :confused: