Wie würdet ihr das nach Pascal übersetzen?
Code: Alles auswählen
#define PK_CLIENT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), PK_TYPE_CLIENT, PkClient))
Ich komme da nicht auf eine wirklich sinnvolle Lösung.
Ich hatte sowas überlegt:
Code: Alles auswählen
function PK_CLIENT(o: GPointer): Pointer;
begin
G_TYPE_CHECK_INSTANCE_CAST(o, pk_client_get_type(), PkClient);
end;
Aber das geht nicht, weil ich G_TYPE_CHECK_INSTANCE_CAST nirgendwo importieren kann.