1*409ee0efSSadaf EbrahimiCopyright (c) 2002-2006, Marc Prud'hommeaux <[email protected]> 2*409ee0efSSadaf EbrahimiAll rights reserved. 3*409ee0efSSadaf Ebrahimi 4*409ee0efSSadaf EbrahimiRedistribution and use in source and binary forms, with or 5*409ee0efSSadaf Ebrahimiwithout modification, are permitted provided that the following 6*409ee0efSSadaf Ebrahimiconditions are met: 7*409ee0efSSadaf Ebrahimi 8*409ee0efSSadaf EbrahimiRedistributions of source code must retain the above copyright 9*409ee0efSSadaf Ebrahiminotice, this list of conditions and the following disclaimer. 10*409ee0efSSadaf Ebrahimi 11*409ee0efSSadaf EbrahimiRedistributions in binary form must reproduce the above copyright 12*409ee0efSSadaf Ebrahiminotice, this list of conditions and the following disclaimer 13*409ee0efSSadaf Ebrahimiin the documentation and/or other materials provided with 14*409ee0efSSadaf Ebrahimithe distribution. 15*409ee0efSSadaf Ebrahimi 16*409ee0efSSadaf EbrahimiNeither the name of JLine nor the names of its contributors 17*409ee0efSSadaf Ebrahimimay be used to endorse or promote products derived from this 18*409ee0efSSadaf Ebrahimisoftware without specific prior written permission. 19*409ee0efSSadaf Ebrahimi 20*409ee0efSSadaf EbrahimiTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 21*409ee0efSSadaf Ebrahimi"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, 22*409ee0efSSadaf EbrahimiBUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 23*409ee0efSSadaf EbrahimiAND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 24*409ee0efSSadaf EbrahimiEVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE 25*409ee0efSSadaf EbrahimiFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, 26*409ee0efSSadaf EbrahimiOR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 27*409ee0efSSadaf EbrahimiPROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 28*409ee0efSSadaf EbrahimiDATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 29*409ee0efSSadaf EbrahimiAND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30*409ee0efSSadaf EbrahimiLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 31*409ee0efSSadaf EbrahimiIN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 32*409ee0efSSadaf EbrahimiOF THE POSSIBILITY OF SUCH DAMAGE. 33*409ee0efSSadaf Ebrahimi 34