This source and associated include are contributed to the Public Domain.