/*****************************************************************************//* The midipix project uses patch files in Unified Diff Format for making *//* changes to a work in source form. As such, patch files may contain *//* any combination of contextual information, code copied from the files *//* being patched, and original code to be merged into the files being *//* patched. *//* *//* By signing off a patch that explicitly refers to this document, *//* you certify that: *//* *//* a) you are the sole copyright holder of all original code found in *//* the signed-off patch. *//* *//* b) you are permitted to submit the signed-off patch according to the *//* terms of this document. *//* *//* c) you are releasing all original code found in the signed-off patch *//* under the following terms: *//* *//* Permission is hereby granted, free of charge, to any person obtaining *//* a copy of this software and associated documentation files (the *//* "Software"), to deal in the Software without restriction, including *//* without limitation the rights to use, copy, modify, merge, publish, *//* distribute, sublicense, and/or sell copies of the Software, and to *//* permit persons to whom the Software is furnished to do so, subject to *//* the following conditions: *//* *//* The above copyright notice and this permission notice shall be included *//* in all copies or substantial portions of the Software. *//* *//* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *//* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *//* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *//* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *//* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, *//* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE *//* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *//* *//*****************************************************************************/