1*9c5db199SXin LiCopyright (c) 2007, 2008 Johannes Berg 2*9c5db199SXin LiCopyright (c) 2007 Andy Lutomirski 3*9c5db199SXin LiCopyright (c) 2007 Mike Kershaw 4*9c5db199SXin LiCopyright (c) 2008-2009 Luis R. Rodriguez 5*9c5db199SXin Li 6*9c5db199SXin LiPermission to use, copy, modify, and/or distribute this software for any 7*9c5db199SXin Lipurpose with or without fee is hereby granted, provided that the above 8*9c5db199SXin Licopyright notice and this permission notice appear in all copies. 9*9c5db199SXin Li 10*9c5db199SXin LiTHE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 11*9c5db199SXin LiWITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 12*9c5db199SXin LiMERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 13*9c5db199SXin LiANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 14*9c5db199SXin LiWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 15*9c5db199SXin LiACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 16*9c5db199SXin LiOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 17