1*4882a593SmuzhiyunThis software is provided 'as-is', without any express or implied 2*4882a593Smuzhiyunwarranty. In no event will the author be held liable for any damages 3*4882a593Smuzhiyunarising from the use of this software. 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunPermission is granted to anyone to use this software for any purpose, 6*4882a593Smuzhiyunincluding commercial applications, and to alter it and redistribute it 7*4882a593Smuzhiyunfreely, subject to the following restrictions: 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun1. The origin of this software must not be misrepresented; you must not 10*4882a593Smuzhiyun claim that you wrote the original software. If you use this software 11*4882a593Smuzhiyun in a product, an acknowledgment in the product documentation would be 12*4882a593Smuzhiyun appreciated but is not required. 13*4882a593Smuzhiyun2. Altered source versions must be plainly marked as such, and must not be 14*4882a593Smuzhiyun misrepresented as being the original software. 15*4882a593Smuzhiyun3. This notice may not be removed or altered from any source distribution. 16