2
Das leidige Dfree()-Problem ist jetzt hoffentlich gelöst. Die Beschränkung auf 2 GB habe ich natürlich rausgeworfen, und MAGXDESK hat eine ganz neue Funktion bekommen, um den freien Platz in der Info-Zeile von Fenstern anzuzeigen. Ich habe dabei übrigens nicht Thorstens minimalinvasive Methode übernommen, die zweifelsohne funktioniert hätte, sondern die ganze Funktion neu geschrieben. Das "k" für die Kilobyte ist jetzt auch klein, und es gibt ein "P" für Petabyte. Aufs "E" für Exabytes habe ich erstmal verzichtet, man kann ja auch 2048P angeben statt 2E. Die neue Dcntl-Unterfunktion DCNTL_FS_USAGE habe ich dann in MAGXDESK doch nicht verwendet, da war ich zu faul. Außerdem hätte man dann eine 64x64-Multiplikation benötigt, und PureC kann nicht einmal 64-Bit.
PS: Das Komma müßte für EN noch ein Punkt sein. Jetzt paßt es erstmal für DE und FR. Ich glaube, da gab es auch einen Cookie, das war mir aber erstmal zu kompliziert.
PS/2: SHUTDOWN.PRG ist jetzt trilingual. Das Konzept mit den sprachgetrennten PRG-Dateien ist unschön, und für die Hinzufügung einer RSC-Datei war ich erstmal zu faul.