SPDX-License-Identifier: GPL-2.0-or-later Copyright (C) 2002 Judd Vinet, Aaron Griffin and Levente Polyák