Hallo,
ich habe folgendes Problem:
In einer mit Pascal erzeugten Datei wird ein Teil der Binärdaten mit dem Datentyp
Extended (10 Byte) erzeugt. Dieser entspricht in C dem Datentyp long double.
Um diese Binärdaten in Perl verwenden zu können, werden sie mit unpack("D*",$string) wieder aufgelöst. Die Formatierungsangabe D[n] wurde erst mit Perl 5.8.0 eingeführt.
Auf dem Rechner, wo das Script laufen soll, habe ich leider nur Perl 5.6.1 zur Verfügung. In den älteren Versionen wird D[n] als undokumentierter Alias für d[n] verwendet.
Die Funktionalität des Einlesen der Datei ist in einem Perl-Modul ausgelagert, das ich nicht verändern darf.
Hat jemand eine Idee, wie ich die Konvertierung auf eine andere Art und
Weise lösen kann?
Vielen Dank!
Viele Grüße
Frank