I didn't write that. Thats how FreeAndNull is defined in sysutils.pas - its a straight copy-paste.