CuAssertPtrEquals now takes const pointers#1
Conversation
|
Obwohl ich dir zustimme, dass das so schöner ist, ist const-correctness etwas, worum sich leider nicht jeder in der C-Welt schert. Die meisten scheinen sich zu wünschen, dass es das const keyword nicht gibt, der libxml2 Entwickler ist da ganz vorn mit dabei, aber auch CuTest hat solche Macken. Es fragt sich, ob es wert ist, für so eine kleine Änderung am Code einen eigenen Fork zu verwalten. Wir kriegen das ganz sicher nicht in den Upstream, d.h. zukünftige Upgrades auf neue Versionen werden immer mit Mehrarbeit verbunden sein, wo wir eigene Patches einspielen müssen, damit der Eressea-Code wieder kompiliert. So etwas ist die Hölle, und es ist einfacher, im eigenen Code darum herum zu arbeiten mit einem Typecast an der richtigen Stelle. |
|
Ehrlich? Selbst wenn ich das akzeptiere, gibt es doch zwei gute Gründe für die Änderung:
|
Wie sagt man eigentlich type-casting auf Deutsch? Typ-Verzauberung? Ich kann diese Sprache mit ihren Schlangen und Kellern und was-auch-immer mit Informatik nicht in Einklang bringen. |
No description provided.