Das K Desktop Environment

A.2. Verwendung doppelter Präzision in KCalc

Wenn Ihr Rechner den C-Datentyp long double unterstützt und Sie eine korrekt funktionierende Version von libc haben, können Sie die long double-Präzision für KCalc aktivieren.

Das müssen Sie tun:

  1. Überprüfen Sie ../config.h und schauen Sie, ob HAVE_LONG_DOUBLE definiert ist, es sollte eine Zeile mit folgendem Text vorhanden sein:

     #define HAVE_LONG_DOUBLE 1

    Wenn diese Zeile fehlt, so unterstützt Ihr System den Datentyp long double nach IEEE nicht.

  2. Bearbeiten Sie die Dateien kcalctype.h configdlg.cpp kcalc.cpp und kcalc_core.cpp und entfernen Sie die folgenden Zeilen:

     #ifdef HAVE_LONG_DOUBLE
     #undef HAVE_LONG_DOUBLE
     #endif
  3. Kompilieren Sie KCalc noch einmal.