Da im
DP-Link in #2 siehst'e die 3 Werte, welche du von einem Record zum Anderen kopieren müsstest.
Entweder die binären Inhalte, welche du beim Kopieren eventuell um ein paar Bits schiften oder abschneiden mußt,
oder die umgerechneten Teile einer reellen Zahl, welcher intern jeweils hin und dann wieder zurück gerechnet werden dürften.
Mantisse, Exponent und Vorzeichen (sowas wie NAN, Inf und NegInf mal ignoriert)
Jeweils in die Funktionen reinsehen, ob nur über eine Bitmaske gelesen wird oder ob das noch umgerechnet wird .... und davon jeweils die einen oder die anderen 3 Passenden gemeinsam.