@directpacket@
identifier p;
typedef Packet;
position p1;
@@
Packet p@p1;
@ script:python @
p1 << directpacket.p1;
print("Invalid Packet definition, explicit allocation must be used at %s:%s" % (p1[0].file, p1[0].line))
import sys
sys.exit(1)