Eine Kompilierzeitprüfung würde #ifdef
'ing für __LP64__
beinhalten, was der ARM-Datentyp-Größenstandard ist. Eine Runtime-Lösung würde das Überprüfen der Größe von Zeigern beinhalten:
Glücklicherweise sind Zeigergrößen die eine Sache, die die verschiedenen Standards zum Kompilieren von 64-Bit-Code zu vereinbaren scheinen.