1 -- Author: Jidan Al-eryani
6 -- This source file may be used and distributed without
7 -- restriction provided that this copyright statement is not
8 -- removed from the file and that any derivative work contains
9 -- the original copyright notice and the associated disclaimer.
11 -- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY
12 -- EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
13 -- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
14 -- FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR
15 -- OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
16 -- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
17 -- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
18 -- GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
19 -- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
20 -- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 -- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
22 -- OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
23 -- POSSIBILITY OF SUCH DAMAGE.