You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by da...@apache.org on 2014/01/17 23:59:48 UTC
[15/50] [abbrv] Removed all google snappy files
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/baddata2.snappy
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/baddata2.snappy b/c_src/google-snappy/testdata/baddata2.snappy
deleted file mode 100644
index 8f5cb13..0000000
Binary files a/c_src/google-snappy/testdata/baddata2.snappy and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/baddata3.snappy
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/baddata3.snappy b/c_src/google-snappy/testdata/baddata3.snappy
deleted file mode 100644
index 774aead..0000000
Binary files a/c_src/google-snappy/testdata/baddata3.snappy and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/cp.html
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/cp.html b/c_src/google-snappy/testdata/cp.html
deleted file mode 100644
index 1d0ca37..0000000
--- a/c_src/google-snappy/testdata/cp.html
+++ /dev/null
@@ -1,645 +0,0 @@
-<head>
-<title>Compression Pointers</title>
-<META HTTP-EQUIV="Keywords" CONTENT="compression, compression, compression">
-</head>
-<body>
-<BODY BGCOLOR=#FFFFFF>
-
-<center>
-<H1> Compression Pointers </h1>
-
-
-
-</center>
-
-<p>
-<a href="#Resources">Compression resources</a>, <a href="#Conferences">conferences</a>, and some <a href="#Research">research
-groups and companies</a>, are listed towards the end of this page. <p>
-
-Use this <a href="form.html">handy form</a> to add something to this page, or to simply say you liked this page<i> <img src="new.gif">
-<p>
-
-</i>
-
-
-
-<p>
-
-<h2>What's New?</h2><p>
-
-
-<a href="http://www.teaser.fr/~jlgailly/">Jean-loup Gailly</a> -- <i>Mr. gzip,
-PNG, CCR (1996-06-10)</i>
-<img src="new.gif">
-<br>
-
-<a href="http://www.creative.net/~tristan/MPEG">MPEG Pointers and Resources</a>
-<img src="new.gif">
-<br>
-
-<a href="http://www-isl.stanford.edu/~gray/">Robert M. Gray</a> -- <i>Signal
-compression, VQ, image quality evaluation (1996-04-22)</i><img src="new.gif">
-<br>
-
-<a href="http://www-isl.stanford.edu/~gray/compression.html">Compression and
-Classification Group</a> -- <i>ISL,EE,Stanford (1996-04-22)</i><img src="new.gif">
-<br>
-
-<a href="http://www-isl.stanford.edu/~gray/iii.html">Signal Processing
-and the International Information Infrastructure</a> -- <i>Web sites (1996-04-22)</i> <img src="new.gif">
-<br>
-
-<a href="http://www.cs.sc.edu:80/~valenta/">Valenta, Vladimir</a> -- <i>(1996-04-22)</i>
-<br>
-
-
-<a href="http://patpwww.epfl.ch:80/~jordan/Subjects/Parallel/parallel.html">Jordan, Frederic</a> -- <i>Parallel Image Compression (1996-04-12)</i> <img src="new.gif">
-<br>
-<a href="http://www.garlic.com/biz/eotek">Electro-Optical Technologies, Inc.</a> -- <i>Consultant (1996-04-12)</i> <img src="new.gif">
-<br>
-<a href="http://quicktime.apple.com">quicktime.apple.com</a> -- <i>Quicktime site (1996-03-11)</i> <img src="new.gif">
-<br>
-<a href="http://www.chips.ibm.com/products/aldc/index.html">IBM Hardware</a> -- <i>Compression chips (1996-03-11)</i> <img src="new.gif">
-<br>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<!---
-
-<img src="new.gif"><i>Do you have, or know of, a research position where an image compression guru with a Ph.D. would feel at
-home? Let me know if you do...<a
-href="mailto:singlis@cs.waikato.ac.nz"><b>send me some email!</b></a>, or <a
-href="http://www.cs.waikato.ac.nz/~singlis/cv.html"><b>check out my
-c.v.</b>
-</a>
-</i>
-
--->
-
-<p>
-
-
-<p>
-
-
-<h2><i>People</i></h2>
-<h2>A</h2>
-
-<a href="http://quest.jpl.nasa.gov/Mark.Adler/">Adler, Mark</a> -- <i>Info-ZIP; Zip, UnZip, gzip and zlib co-author; PNG group</i>
-<p>
-
-<h2>B</h2>
-
-<a href="http://www.eese.qut.edu.au/~mbaker/">Baker, Matthew</a> -- <i>Region based video compression</i>
-<p>
-<a href="http://www.eecs.wsu.edu/~bamberg/">Bamberger, Roberto H.</a>
-<p>
-<a href="http://sutherland.eese.qut.edu.au/~dbell">Bell, Daniel</a> -- <i>Region based image compression</i>
-<p>
-<a href="http://www.cosc.canterbury.ac.nz/~tim">Bell, Tim</a> -- <i>compression, computer science for children, and computers and music.</i>
-<p>
-<a href="http://www.polytechnique.fr/poly/~bellard/">Bellard, Fabrice</a> -- <i>Author of LZEXE</I>
-<p>
-<a href="http://www.cevis.uni-bremen.de/~willy/">Berghorn, Willy </a>
-<p>
-<a href="http://www.best.com/~bhaskara">Bhaskaran, Vasudev</a> -- <i>Image and Video compression</i>
-<p>
-<a href="http://wwwvms.utexas.edu/~cbloom/index.html">Bloom, Charles</a> -- <i>text compression, LZ methods, PPM methods...</i>
-<p>
-<a href="http://www.ime.usp.br/~rbrito">Brito, Roger</a> -- <i>Arithmetic Coding, LZW, Text Compression</i>
-<p>
-<a href="http://www.engineering.usu.edu/ece/faculty/scottb.html">Budge, Scott E.</a> -- <i>medical/lossy image compression</i>
-<p>
-<a href="http://www.elec.uow.edu.au/people/staff/burnett/biography.html">Burnett, Ian</a> -- <i>Speech coding, prototype waveform techniques</I> <img src="new.gif">
-<p>
-
-
-<h2>C</h2>
-
-<a href="http://gabor.eecs.berkeley.edu/~wychan/">Chan, Christopher</a> -- <i>universal lossy source coding, adaptive VQ</i>
-<p>
-<a href="http://www.compsci.com/~chao">Chao, Hong-yang</a> -- <I>Lightning strike image compressor </i>
-<p>
-<a href="http://monet.uwaterloo.ca:80/schao/">Chao, Stewart</a>
-<p>
-<a href="http://diana.ecs.soton.ac.uk/~pjc94r/">Cherriman, Peter</a>
-<p>
-<a href="http://www-video.eecs.berkeley.edu/erl/sccheung.html">Cheung, S.C.</a> -- <i>Scalable video compression algorithms (18th Feb 1996)</i> <img src="new.gif">
-<p>
-
-<a href="http://etro.vub.ac.be/chchrist.html">Christopoulos, Charilaos</a> -- <i> Image and Video compression </i>
-<p>
-<a href="http://sipi.usc.edu/~chrysafi/">Chrysafis, Christos</a>
-<p>
-<a href="http://www.ee.gatech.edu/research/DSP/students/wchung/index.html">Chung, Wilson C.</a> -- <i>R-D image and video coding, subband/wavelet, filter banks</i>
-<p>
-<a href="mailto:aclark@hayes.com">Clark, Alan</a> -- <i>primary contact for V.42bis. Developed BTLZ variant of LZW</i>
-<p>
-<a href="http://www.cs.waikato.ac.nz/cs/Staff/jgc.html">Cleary, John</a> -- <i>PPM, PPM*, K*</i>
-<p>
-<a href="http://www.cs.brandeis.edu/dept/faculty/cohn/">Cohn, Martin</a>
-<p>
-
-<a href="http://plg.uwaterloo.ca/~gvcormac">Cormack, Gordon V.</a> -- <I>DMC</i>
-<p>
-<a href="http://www.ee.duke.edu/~cec/index.html">Cramer, Chris</a> -- <i>neural network image compression</i>
-<p>
-
-<h2>D</h2>
-<a href="http://www.cs.dartmouth.edu/~jmd/">Danskin, John</a> -- <i>Protocol compression, document compression (9th Feb 1996)</i>
-<p>
-<a href="http://www.cs.dartmouth.edu/~gdavis">Davis, Geoff</a> -- <i>wavelets, image compression, medical</i>
-<p>
-<a href="http://www-mddsp.enel.ucalgary.ca/People/adilger/">Dilger, Andreas</a> -- <i>fractal block coding of video sequences</i>
-<p>
-
-
-<h2>E</h2>
-<a href="http://info.cipic.ucdavis.edu/~estes/index.html">Estes, Robert</a>
-<p>
-
-
-
-<h2>F</h2>
-<a href="http://inls.ucsd.edu/y/Fractals/">Fisher, Yuval</a> -- <i>Fractal Image Compression</i>
-<p>
-<a href="http://www.wmin.ac.uk/~ajoec1/homepage.html">Ford, Adrian</a> -- <i>Subjective and Objective Compression quality (5th Mar 1996)</i> <img src="new.gif">
-<p>
-
-<h2>G</h2>
-<a href="http://www.teaser.fr/~jlgailly/">Jean-loup Gailly</a> --
-<i>Mr. gzip, PNG, CCR (1996-06-10)</i>
-<p>
-
-<a href="http://www.ece.ucsb.edu/faculty/gersho/default.html">Gersho, Allen</a> -- <i>Vector Quantisation, Image Compression</i>
-<p>
-<a href="http://life.anu.edu.au/ci/vol1/goertzel.html">Goertzel, Ben</a>
-<p>
-<a href="http://info.lut.ac.uk/departments/el/research/sys/compression.html">Gooch, Mark</a> -- <i>High Performance Hardware Compression (7th Feb 1996)</i>
-<p>
-<a href="http://robotics.eecs.berkeley.edu/~vkgoyal/">Goyal, Vivek</a> -- <i>overcomplete representations, adaptive transform coding, VQ</i>
-<p>
-<a href="http://www-isl.stanford.edu/~gray/">Robert M. Gray</a> -- <i>Signal
-compression, VQ, image quality evaluation</i><img src="new.gif">
-<p>
-
-<h2>H</h2>
-<a href="http://cork.informatik.uni-wuerzburg.de/mitarbeiter/ulli">Hafner, Ullrich</a> -- <i>WFA image compression</i>
-<p>
-<a href="http://www.ics.uci.edu/~dan/">Hirschberg, Dan</a> -- <i>algorithm theory, compression</i>
-<p>
-<a href="http://wolfpack.larc.nasa.gov/holland.html">Holland, Scott</a>
-<p>
-<a href="http://www.csc.uvic.ca/home/nigelh/nigelh.html">Horspool, R. Nigel</a> -- <i>text compression, ECG compression</i>
-
-<h2>I</h2>
-<a href="http://www.cs.waikato.ac.nz/~singlis">Inglis, Stuart</a> -- <i>image compression, OCR, lossy/lossless document compression</I>
-<p>
-
-<h2>J</h2>
-<a href="http://www.cs.uiowa.edu/~jones/compress/index.html">Jones, Douglas</a> -- <i>splay-tree based compression and encryption</i>
-<p>
-<a href="http://info.lut.ac.uk/departments/el/research/sys/compression.html">Jones, Simon</a> -- <i>Lossless compression, High Performance Hardware (7th Feb 1996) </i>
-<p>
-<a href="http://patpwww.epfl.ch:80/~jordan/Subjects/Parallel/parallel.html">Jordan, Frederic</a> -- <i>Parallel Image Compression (12th April 1996)</i> <img src="new.gif">
-<p>
-<a href="mailto:robjung@world.std.com">Jung, Robert K.</a> -- <i><a href="http://www.info.fundp.ac.be/~fta/arj.html">ARJ</a> </i>
-<p>
-<a href="http://www.cs.tu-berlin.de/~jutta/toast.html">jutta</a>
-<p>
-
-
-
-<h2>K</h2>
-<a href="http://links.uwaterloo.ca">Kominek, John</a> -- <I>Fractal and spline based compression</i>
-<p>
-<a href="http://info.lut.ac.uk/departments/el/research/sys/elmk3.html">Kjelso, Morten</a> -- <i>Main memory compression, High performance hardware</i>
-<p>
-<a href="http://wwwcip.informatik.uni-erlangen.de/user/mskuhn">Kuhn, Markus</a> -- <i>JBIG implementation</i> <img src="new.gif">
-<p>
-<a href="http://sipi.usc.edu/faculty/Kuo.html">Kuo, C.-C. Jay</a>
-<p>
-<a href="http://kaarna.cc.jyu.fi:80/~kuru/">Kuru, Esa</a>
-<p>
-<a href="http://www.prz.tu-berlin.de:80/~teo/">Kyfonidis, Theodoros</a>
-<p>
-
-<h2>L</h2>
-<a href="http://www.icsi.berkeley.edu/~lampart/">Lamparter, Bernd</a>
-<p>
-<a href="http://www.cse.ucsc.edu/cgi-bin/faculty?langdon">Langdon, Glen</a>
-<p>
-<a href="http://www.dna.lth.se/~jesper/">Larsson, Jesper</a> -- <i>algorithms and data structures, text compression</i> <img src="new.gif">
-<p>
-
-
-<h2>M</h2>
-<a href="http://glimpse.cs.arizona.edu:1994/udi.html">Manber, Udi</a>
-<p>
-<a href="http://www.elec.rma.ac.be/~jma/compression.html">Mangen, Jean-Michel</a> -- <i>image compression, wavelets, satellite</I>
-<p>
-<a href="http://www.cs.mu.oz.au/~alistair">Moffat, Alistair</a> -- <i>text and index compression, coding methods, information retrieval, document databases</i>
-<p>
-<a href="http://deskfish.cs.titech.ac.jp/squish/squish_index.html">Montgomery, Christopher</a> -- <i>OggSquish, audio compression</i>
-<p>
-<a href="mailto:umueller@amiga.physik.unizh.ch">Mueller, Urban Dominik</a> -- <i>XPK system</I>
-<p>
-<h2>N</h2>
-<a href="ftp://ai.toronto.edu/pub/radford/www/index.html">Neal, Radford</a>
-<p>
-<a href="http://www.cs.waikato.ac.nz/~cgn">Nevill-Manning, Craig</a>
-<p>
-<a href="http://phoenix.bath.ac.uk/jez/jez.html">Nicholls, Jeremy</a>
-<p>
-<a href="http://www.acti.com/matt/">Noah, Matt</a> -- <i>speech, ATC, ACELP and IMBE</i>
-<p>
-<a href="http://www.eecs.wsu.edu/~vnuri/">Nuri, Veyis</a> -- <i>wavelets, data compression, DSP (speech & image)</I>
-
-<h2>O</h2>
-<a href="ftp://replicant.csci.unt.edu/pub/oleg/README.html">Oleg</a> -- <i>Lots of code</i>
-<p>
-<a href="http://sipi.usc.edu/faculty/Ortega/Ortega.html">Ortega, Antonio</a> -- <i>Video compression, Packet video, Adaptive quantization</i>
-<p>
-<a href="http://www.cs.dartmouth.edu:80/~cowen/">Owen, Charles</a>
-<p>
-
-<h2>P</h2>
-<a
-href="http://www-mddsp.enel.ucalgary.ca/People/provine/compression.html">Provine,
-Joseph</a> -- <i>Model based coding</i>
-<p>
-
-<h2>R</h2>
-<a href="http://monet.uwaterloo.ca/~john/btpc.html">Robinson, John</a> -- <i>Binary Tree Predictive Coding</i>
-<p>
-<a href="http://quest.jpl.nasa.gov/Info-ZIP/people/greg/">Roelofs, Greg</a> -- <i>Info-ZIP; primary UnZip author; PNG group</i>
-<p>
-<a href="http://www.ece.ucsb.edu/faculty/rose/default.html">Rose, Kenneth</a>
-<p>
-<a href="http://www.nettuno.it/fiera/telvox/telvox.htm">Russo, Roberto Maria</a> -- <I>Multiplatform Data Compression</i>
-<p>
-
-<h2>S</h2>
-<a href="http://harc.edu:80/~schmidt/">Schmidt, Bill</a>
-<p>
-<a href="http://koa.ifa.hawaii.edu/~shaw/shaw.html">Shaw, Sandy C.</a>
-<p>
-<a href="http://www.comm.toronto.edu/~kamran/kamran.html">Sharifi, Kamran</a> -- <i>Video over ATM networks</i>
-<p>
-<a href="http://calypso.unl.edu/~sunil/">Shende, Sunil M.</a>
-<p>
-<a href="http://viewprint2.berkeley.edu/KleinLab/Amnon/Amnon.html">Silverstein, D. Amnon</a>
-<p>
-<a href="http://www-plateau.cs.berkeley.edu/people/smoot">Smoot, Steve</a> -- <i>MPEG</i>
-<p>
-<a href="http://www.cs.brandeis.edu/dept/faculty/storer/">Storer, James A.</a>
-<p>
-<a href="http://rice.ecs.soton.ac.uk/index.html">Streit, Jurgen</a> -- <i>Low bitrate coding</i>
-<p>
-<a href="http://www_nt.e-technik.uni-rostock.de/~ts/index.html">Strutz, Tilo</a> -- <i>Wavelet image compressor, demonstration execs</i> <img src="new.gif">
-<p>
-
-
-<h2>T</h2>
-<a href="http://zaphod.csci.unt.edu:80/~srt/">Tate, Steve</a>
-<p>
-<a href="http://www.cs.waikato.ac.nz/~wjt">Teahan, Bill</a> -- <i>PPM, PPM*, master of the Calgary Corpus</i>
-<p>
-<a href="http://lightning.eee.strath.ac.uk/~duncan/">Thomson, Duncan</a> -- <i>ECG compression with ANNs</i>
-<p>
-<a href="http://outside.gsfc.nasa.gov/GRSS/">Tilton, James C.</a>
-<p>
-<a href="http://www.uni-karlsruhe.de/~un55/">Tomczyk, Marek</a>
-<p>
-<a href="http://munkora.cs.mu.oz.au/~aht">Turpin, Andrew</a> -- <i>Prefix Codes</i>
-<p>
-
-<h2>V</h2>
-<a href="http://gabor.eecs.berkeley.edu/~martin/">Vetterli, Martin</a> -- <i>wavelets, subband coding, video compression, computational complexity</i>
-<p>
-<a href="http://www.cs.duke.edu/~jsv/HomePage.html">Vitter, Jeff</a>
-<p>
-<a href="http://www.eee.strath.ac.uk/~stathis/home.html">Voukelatos, Stathis</a>
-<p>
-<a href="http://www.xs4all.nl/~aipnl">de Vries, Nico</a> -- <i>AIP-NL, UltraCompressor II development</i> <img src="new.gif">
-<p>
-
-<h2>W</h2>
-
-<a href="http://ipcl.ee.queensu.ca/wareham/wareham.html">Wareham, Paul</a> -- <i>Region-oriented video coding</I>
-<p>
-<a href="mailto://Wegs59@aol.com">Wegener, Al</a> -- <i>DSP, lossless audio compression and AC-2</i>
-<p>
-<a href="http://www-dsp.rice.edu:80/~weid/">Wei, Dong</a> -- <i>Wavelet compression</i>
-<p>
-<a href="http://www.rocksoft.com/~ross">Williams, Ross</a>
-<p>
-<a href="http://www.cs.waikato.ac.nz/~ihw">Witten, Ian</a> -- <i>PPM, mg, arithmetic coding</i>
-<p>
-<a href="http://www.sees.bangor.ac.uk/~gerry/sp_summary.html">Wolff, Gerry</a>
-<p>
-<a href="http://sipi.usc.edu/~wwoo/">Woo, Woon-Tack</a> -- <i>stereo image and video compression (12th Feb 1996)</i>
-<p>
-<a href="http://www.csd.uwo.ca/faculty/wu/">Wu, Xiaolin</a> -- <i>CALIC</i>
-<P>
-
-
-<h2>Z</h2>
-<a href="http://www.cs.rmit.edu.au/~jz">Zobel, Justin</a> -- <i>index compression, database compression</i>
-<p>
-
-<br>
-<br>
-
-
-<a name="Conferences">
-
-<h2><i>Conferences</i></h2>
-<a href="http://www.cs.brandeis.edu:80/~dcc/index.html"><b>Data Compression Conference (DCC), Snowbird, Utah, USA.</b></a><br>
-<p>
-
-<a name="Resources">
-
-<h2><i>Resources</i></h2>
-<dt>
-<i><b>Where to get answers...</b></i>
-<dd>
-<dd><a href="http://info.itu.ch/">International Telecommunication Union (ITU)</a> -- <i>standards documents (CCITT)</i>
-<br>
-<dd><a href="http://www.cis.ohio-state.edu/hypertext/faq/usenet/compression-faq/top.html">comp.compression -- Frequently Asked Questions</a> -- <i>Come here 1st!</i>
-<dd>
-<a href="http://www.cis.ohio-state.edu/hypertext/faq/usenet/jpeg-faq/faq.html">JPEG - Frequently Asked Questions</a>
-<dd>
-<a href="http://www.crs4.it/HTML/LUIGI/MPEG/mpegfaq.html">MPEG - Frequently Asked Questions</a>
-<dd>
-<a href="ftp://rtfm.mit.edu:/pub/usenet/news.answers/standards-faq">Standards - Frequenty Asked Questions</a>
-<dd>
-<a href="news:comp.compression.research">usenet newsgroup: comp.compression.research</a>
-<br>
-<dd>
-<a href="http://www.mi.net/act/act.html">Archive Compression Test</a> -- <i>Summary of all archivers</i>
-<br>
-<dd>
-<a href="http://dip1.ee.uct.ac.za/fractal.bib.html">Fractal compression bibliography</a> -- <i>bibtex file</i>
-<br>
-<dd>
-<a href="http://goethe.ira.uka.de/edu/proseminar.html">LZ/Complexity Seminars</a> -- <i>(in German)</i>
-<br>
-<dd>
-<a href="http://www.cs.waikato.ac.nz/~singlis/ratios.html">Comparitive Compression Ratios</a> -- <i>Sofar...B&W, Gray Scale, Text Compression</i>
-<br>
-<dd>
-<a href="http://www.cs.ucl.ac.uk/mice/mpeggloss.html">VCN (Video, Compression, Networking)
-Glossary</a>
-<br>
-<dd>
-<a href="http://www.cs.waikato.ac.nz/~nzdl/">Digital Library -- search for compression</a>
-<br>
-</dt>
-
-<br>
-<dt>
-<i><b>Reports/Ph.D. Theses</b></i>
-<dd>
-<a href="http://www.cs.brown.edu/publications/techreports/reports/CS-93-28.html">Paul Howards Ph.D. thesis</a><br>
-<dd><i>The Design and Analysis of Efficient Lossless Data Compression Systems</i>
-<br>
-</dt>
-
-
-
-<br>
-<dt>
-<i><b>Source code</b></i>
-<dd>
-<a href="ftp://munnari.oz.au/pub/arith_coder">Arithmetic coding routines</a>
-<dd><i>        (from Moffat, Neal and Witten, Proc. DCC, April 1995)</i>
-<br>
-<dd>
-<a href="ftp://ftp.cpsc.ucalgary.ca/pub/projects/ar.cod">CACM Arithmetic coding package</a>
-<dd><i>        (Witten, Neal and Cleary, CACM 30:520-541, June 1987)</i>
-<br>
-<dd>
-<a href="ftp://nic.funet.fi/pub/graphics/misc/test-images/jbig.tar.gz">JBIG Source code</a> <i>Includes a Q-coder</i>
-<br>
-<dd><a href="http://wwwcip.informatik.uni-erlangen.de/user/mskuhn">Markus Kuhn's JBIG implementation</a>
-<br>
-<dd>
-<a href="ftp://media-lab.media.mit.edu/pub/k-arith-code/">k-arithmetic coder</a>
-<br>
-<dd>
-<a href="ftp://garbo.uwasa.fi/pc/programming/lds_11.zip">Lossless Data Compression toolkit 1.1</a>
-<br>
-<dd>
-<a href="http://www.cs.uiowa.edu/~jones/compress/index.html">Splay Trees Code</a> -- <i>by Douglas W. Jones</i>
-<br>
-<dd><a href="ftp://ftp.cl.cam.ac.uk/users/djw3">Block compression code</a> -- <i>Excellent text compressor</i>
-<br>
-
-</dt>
-
-<br>
-<dt>
-<i><b>Test Files</b></i>
-<dd>
-<a href="ftp://nic.funet.fi/pub/graphics/misc/test-images/">Test Images</a> -- <i>CCITT images (pbm), Lena etc. (Sun raster)</i>
-<br>
-<dd>
-Stockholm test images -- <i>You have to buy a CDROM, thats all I know! :-(</i>
-<dd>         mail me at <a href="mailto:singlis@cs.waikato.ac.nz">singlis@cs.waikato.ac.nz</a> if you know anything about them.
-<br>
-<dd>
-<a href="ftp://ftp.cpsc.ucalgary.ca/pub/projects/text.compression.corpus/">Calgary Text Compression Corpus</a><i> (Text Compression, Bell, Cleary and Witten, 1990)</i>
-<br>
-</dt>
-
-<br>
-
-<a name="Research">
-
-
-<h2><i>Research Projects, Standards & Companies</i></h2>
-
-<p>
-<dt>
-<i><b>Research/Free software Groups</b></i>
-<dd><a href="http://www-isl.stanford.edu/~gray/compression.html">Compression and
-Classification Group</a> -- <i>ISL,EE,Stanford (22th April 1996)</i><img src="new.gif">
-
-<dd><a href="http://www.bonzi.com">Voice email</a> -- <i>Lossless audio compression (18th Feb 1996)</i>
-
-
-<dd><a href="http://www.garlic.com/biz/eotek">Electro-Optical Technologies, Inc.</a> -- <i>Consultant (12th April 1996)</i> <img src="new.gif">
-
-<dd><a href="http://quicktime.apple.com">quicktime.apple.com</a> -- <i>Quicktime site (11th Mar 1996)</i>
-
-<dd><a href="http://www.atinternet.fr/image/">IMAGE etc.</a> -- <i>Commercial image compression software (Fractals/Wavelets) (29th Feb 1996)</i> <img src="new.gif">
-
-<dd><a href="http://re7alpha.epm.ornl.gov/CcmDemo/">NCAR CCM Compression and Visualisation</a> -- <i>(18th Feb 1996)</i> <img src="new.gif">
-<br>
-<dd><a href="http://ipl.rpi.edu/SPIHT/">SPIHT</a> -- <I>Wavelet Natural Image Compressor (12th Feb 1996)</i> <img src="new.gif">
-<br>
-<dd><a href="http://info.lut.ac.uk/departments/el/research/sys/compression.html">Real-Time Lossless Compression Systems</a> -- <i>Loughborough University</i> <img src="new.gif">
-<br>
-<dd><a href="http://saigon.ece.wisc.edu/~waveweb/QMF.html">Web site for Multirate Signal Processing</a> -- <i>University of Wisconsin, Madison</i>
-<br>
-<dd><a href="http://quest.jpl.nasa.gov/Info-ZIP/">Info-ZIP</a> -- <i>free,
-portable Zip and UnZip utilities</i>
-<br>
-<dd><a href="http://cesdis.gsfc.nasa.gov/">CEDIS</a> -- <i>NASA, Maryland, Image/data compression</i>
-<br>
-<dd><a href="http://www.c3.lanl.gov/~brislawn/ftp.html">CIC-3 Image Compression</a> -- <i>FBI Fingerprints</i>
-<br>
-<dd><a href="http://rainbow.ece.ucsb.edu/scl.html">Signal Compression Lab at UCSB</a>
-<br>
-<dd><a href="http://isdl.ee.washington.edu/COMPRESSION/homepage.html">University of
-Washington compression lab</a> -- <I>VQ, Wavelets, Shlomo</i>
-<br>
-</dt>
-
-
-<p>
-<dt>
-<i><b>Snippets</b></i>
-<dd><a href="http://www-isl.stanford.edu/~gray/iii.html">Signal Processing
-and the International Information Infrastructure</a> -- <i>Web sites (22th April 1996)</i> <img src="new.gif">
-<dd><a href="http://www.scu.edu.au/ausweb95/papers/management/vanzyl/">Increasing Web bandwith</a> -- <i>comparing GIF, JPEG, Fractal compression</i>
-<br>
-<dd><a href="http://www.yahoo.com/Art/Computer_Generated/Fractals">Fractal Links on Yahoo</a>
-<br>
-<dd><a href="http://www.ddj.com/old/ddjw001d.htm">Digital Speech Compression GSM 06.10 RPE-LTP</a> -- <i>DDJ</i>
-<br>
-<dd><a href="http://www.crc.ricoh.com/CREW/">CREW</a> -- <i>Continuous tone loss(y/less) wavelet compression</i>
-<br>
-<dd><a href="ftp://ftp.csd.uwo.ca/pub/from_wu/">CALIC -- Context-based adaptive lossless image compressor</a>
-<br>
-<dd><a href="http://www-plateau.cs.berkeley.edu/mpeg/index.html">Berkeley MPEG</a> -- <i>MPEG tools</i>
-<br>
-<dd><a href="http://www.creative.net/~tristan/MPEG">MPEG Pointers and Resources</a>
-<BR>
-</dt>
-
-
-
-
-
-<p>
-<dt>
-<i><b>Wavelets</b></i>
-<dd>
-<a href="http://www.cis.upenn.edu/~eero/epic.html">
- EPIC (Efficient Pyramid Image Coder)</a> -- <i>by Eero Simoncelli</i>
-<br>
-<dd>
-<a href="mailto://72234.2617@compuserve.com">Tucker, Michael</a> -- <i>FASTWAVE, audio/image compression</i>
-<br>
-<dd>
-<a href="http://www.harc.edu">HARC</a> -- <i>Lossy Wavelet Compression technology</i>
-<br>
-<dd>
-<a href="http://gabor.eecs.berkeley.edu/">UC Berkeley Wavelet Group</a>
-<br>
-<dd>
-<a href="http://www.c3.lanl.gov/~cjhamil/Wavelets/main.html">Khoros Wavetlet and Compression Toolbox</a>
-<br>
-<dd>
-<a href="http://arabigo.math.scarolina.edu:80/~wavelet/">The Wavelet Digest</a>
-<br>
-<dd>
-<a href="http://jazz.rice.edu/publications.html">Rice DSP Publications Archive</a> -- <i>Wavelets, Time Frequency/Scale</i>
-<br>
-</dt>
-
-<p>
-<dt>
-<i><b>Fractals</b></i>
-<dd>
-<a href="http://inls.ucsd.edu/y/Fractals/">Fractal Image Compression</a> -- <i>Software, Pointers, Conferences</i>
-<br>
-<dd>
-<a href="http://www.fractal.com/">Fractal Design Corporation</a>
-<br>
-<dd>
-<a href="http://www.webcom.com/~verrando/university/ifs.html">New Fractal Image Compression program</a>
-<br>
-</dt>
-
-<p>
-<dt>
-<i><b>Companies</b></i>
-<dd><a href="http://www.chips.ibm.com/products/aldc/index.html">IBM Hardware</a> -- <i>Compression chips (11th Mar 1996)</i> <img src="new.gif">
-
-<dd><a href="http://www.summus.com">Summus Wavelet Technology</a> -- <i>Wavelet image and video compressors (11th Mar 1996)</i> <img src="new.gif">
-<dd><a href="http://www.mitsubishi.co.jp/jp/fractal/fractal.html">Fractal Image Compression</a> -- <I>Mitsubishi (18th Feb 1996)</i> <img src="new.gif">
-
-<dd><a href="http://www.terran-int.com/">Terran Interactive</a> -- <i>Video compression for the Mac (1st Feb 1996)</i> <img src="new.gif">
-<br>
-
-<dd><a href="http://darvision.kaist.ac.kr/dvmpeg.html">DV Mpeg</a> -- <i>Windows drivers (18th Feb 1996)</I> <img src="new.gif">
-<br>
-
-<dd><a href="http://www.crawford.com/cs/welcome.html">Crawford Compression Services</a> -- <i>MPEG post-production (18th Feb 1996)</i> <img src="new.gif">
-<br>
-
-<dd><a href="http://www.shore.net/~ict">Intelligent Compression Technologies</a> <i>(18th Feb 1996)</i> <img src="new.gif">
-<br>
-
-<dd><a href="http://www.jpg.com">Pegasus Imaging</a> -- <i>Compression software/dev. kits (12th Feb 1996)</i> <img src="new.gif">
-<br>
-<dd><a href="http://www.aladdinsys.com/">Aladdin Systems</a> -- <i>StuffIt compression products</i>
-<br>
-<dd><a href="http://www.stac.com/">Stac Electronics</a>
-<br>
-<dd><a href="http://www.ccinet.ab.ca/dcp.html">DCP Research</a> -- <i>Hardware solutions</i>
-<br>
-<dd><a href="http://www.aware.com/product_info/compression_overview.html">Aware Inc.</a> -- <i>Specialised compression company</i>
-<br>
-<dd><a href="http://www.inria.fr/rodeo/ivs.html">IVS - INRIA Videoconferencing System</a>
-<br>
-<dd><a href="http://sp25.ianus.cineca.it/telvox/telvoxen.htm">Telvox Teleinformatica</a> -- <i>Multiplatform Data Compressor</i>
-<br>
-<dd><a href="http://www.compression.com">Compression Technologies,
-Inc</a> -- <i>Canada</i>
-<br>
-<dd><a href="http://www.optivision.com/">Optivision</a> -- <i>MPEG</i>
-<br>
-<dd><a href="http://www.pkware.com/">PKWARE</a> -- <i>Makers of PKZIP</i>
-<br>
-<dd><a href="http://www.infoanalytic.com/tayson/index.html">Multimedia Imaging Services</a>
-<br>
-</dt>
-
-<p>
-<dt>
-<i><b>Audio compression</b></i>
-<dd><a href="http://www.iis.fhg.de/departs/amm/index.html"> Fraunhofer Institut f�r Integrierte Schaltungen</a>
-<br>
-<dd><a href="http://svr-www.eng.cam.ac.uk/~ajr/speechCoding.html">Shorten</a>
-<br>
-<dd><a href="http://www.ddj.com/old/ddjw001d.htm">digital speech compression</a>
-<br>
-<dd><a href="http://www.cs.tu-berlin.de/~phade/audiowww.html">Audio compression references</a>
-<br>
-<dd><a href="http://www.fourmilab.ch/speakfree/windows/doc/compress.html">SpeakFreely - compression</a>
-<br>
-<dd><a href="http://www.fourmilab.ch/speakfree/windows/speak_freely.html#contents">SpeakFreely - Contents</a>
-<br>
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/fields.c
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/fields.c b/c_src/google-snappy/testdata/fields.c
deleted file mode 100644
index 63cdc03..0000000
--- a/c_src/google-snappy/testdata/fields.c
+++ /dev/null
@@ -1,431 +0,0 @@
-#ifndef lint
-static char Rcs_Id[] =
- "$Id: fields.c,v 1.7 1994/01/06 05:26:37 geoff Exp $";
-#endif
-
-/*
- * $Log: fields.c,v $
- * Revision 1.7 1994/01/06 05:26:37 geoff
- * Get rid of all references to System V string routines, for portability
- * (sigh).
- *
- * Revision 1.6 1994/01/05 20:13:43 geoff
- * Add the maxf parameter
- *
- * Revision 1.5 1994/01/04 02:40:21 geoff
- * Make the increments settable (field_line_inc and field_field_inc).
- * Add support for the FLD_NOSHRINK flag.
- *
- * Revision 1.4 1993/09/27 17:48:02 geoff
- * Fix some lint complaints and some parenthesization errors.
- *
- * Revision 1.3 1993/09/09 01:11:11 geoff
- * Add a return value to fieldwrite. Add support for backquotes and for
- * unstripped backslashes.
- *
- * Revision 1.2 1993/08/26 00:02:50 geoff
- * Fix a stupid null-pointer bug
- *
- * Revision 1.1 1993/08/25 21:32:05 geoff
- * Initial revision
- *
- */
-
-#include <stdio.h>
-#include "config.h"
-#include "fields.h"
-
-field_t * fieldread P ((FILE * file, char * delims,
- int flags, int maxf));
- /* Read a line with fields from a file */
-field_t * fieldmake P ((char * line, int allocated, char * delims,
- int flags, int maxf));
- /* Make a field structure from a line */
-static field_t * fieldparse P ((field_t * fieldp, char * line, char * delims,
- int flags, int maxf));
- /* Parse the fields in a line */
-static int fieldbackch P ((char * str, char ** out, int strip));
- /* Process backslash sequences */
-int fieldwrite P ((FILE * file, field_t * fieldp, int delim));
- /* Write a line with fields to a file */
-void fieldfree P ((field_t * fieldp));
- /* Free a field returned by fieldread */
-
-unsigned int field_field_inc = 20; /* Increment to increase # fields by */
-unsigned int field_line_inc = 512; /* Incr to increase line length by */
-
-#ifndef USG
-#define strchr index
-#endif /* USG */
-
-extern void free ();
-extern char * malloc ();
-extern char * realloc ();
-extern char * strchr ();
-extern int strlen ();
-
-/*
- * Read one line of the given file into a buffer, break it up into
- * fields, and return them to the caller. The field_t structure
- * returned must eventually be freed with fieldfree.
- */
-field_t * fieldread (file, delims, flags, maxf)
- FILE * file; /* File to read lines from */
- char * delims; /* Characters to use for field delimiters */
- int flags; /* Option flags; see fields.h */
- int maxf; /* Maximum number of fields to parse */
- {
- register char * linebuf; /* Buffer to hold the line read in */
- int linemax; /* Maximum line buffer size */
- int linesize; /* Current line buffer size */
-
- linebuf = (char *) malloc (field_line_inc);
- if (linebuf == NULL)
- return NULL;
- linemax = field_line_inc;
- linesize = 0;
- /*
- * Read in the line.
- */
- while (fgets (&linebuf[linesize], linemax - linesize, file)
- != NULL)
- {
- linesize += strlen (&linebuf[linesize]);
- if (linebuf[linesize - 1] == '\n')
- break;
- else
- {
- linemax += field_line_inc;
- linebuf = (char *) realloc (linebuf, linemax);
- if (linebuf == NULL)
- return NULL;
- }
- }
- if (linesize == 0)
- {
- free (linebuf);
- return NULL;
- }
- return fieldmake (linebuf, 1, delims, flags, maxf);
- }
-
-field_t * fieldmake (line, allocated, delims, flags, maxf)
- char * line; /* Line to make into a field structure */
- int allocated; /* NZ if line allocated with malloc */
- char * delims; /* Characters to use for field delimiters */
- int flags; /* Option flags; see fields.h */
- int maxf; /* Maximum number of fields to parse */
- {
- register field_t * fieldp; /* Structure describing the fields */
- int linesize; /* Current line buffer size */
-
- fieldp = (field_t *) malloc (sizeof (field_t));
- if (fieldp == NULL)
- return NULL;
- fieldp->nfields = 0;
- fieldp->linebuf = allocated ? line : NULL;
- fieldp->fields = NULL;
- fieldp->hadnl = 0;
- linesize = strlen (line);
- if (line[linesize - 1] == '\n')
- {
- line[--linesize] = '\0';
- fieldp->hadnl = 1;
- }
- /*
- * Shrink the line buffer if necessary.
- */
- if (allocated && (flags & FLD_NOSHRINK) == 0)
- {
- line = fieldp->linebuf =
- (char *) realloc (fieldp->linebuf, linesize + 1);
- if (fieldp->linebuf == NULL)
- {
- fieldfree (fieldp);
- return NULL;
- }
- }
- return fieldparse (fieldp, line, delims, flags, maxf);
- }
-
-static field_t * fieldparse (fieldp, line, delims, flags, maxf)
- register field_t * fieldp; /* Field structure to parse into */
- register char * line; /* Line to be parsed */
- char * delims; /* Characters to use for field delimiters */
- int flags; /* Option flags; see fields.h */
- int maxf; /* Maximum number of fields to parse */
- {
- int fieldmax; /* Max size of fields array */
- char * lineout; /* Where to store xlated char in line */
- char quote; /* Quote character in use */
-
- fieldp->nfields = 0;
- fieldmax =
- (maxf != 0 && maxf < field_field_inc) ? maxf + 2 : field_field_inc;
- fieldp->fields = (char **) malloc (fieldmax * sizeof (char *));
- if (fieldp->fields == NULL)
- {
- fieldfree (fieldp);
- return NULL;
- }
- if ((flags
- & (FLD_SHQUOTES | FLD_SNGLQUOTES | FLD_BACKQUOTES | FLD_DBLQUOTES))
- == FLD_SHQUOTES)
- flags |= FLD_SNGLQUOTES | FLD_BACKQUOTES | FLD_DBLQUOTES;
- while (1)
- {
- if (flags & FLD_RUNS)
- {
- while (*line != '\0' && strchr (delims, *line) != NULL)
- line++; /* Skip runs of delimiters */
- if (*line == '\0')
- break;
- }
- fieldp->fields[fieldp->nfields] = lineout = line;
- /*
- * Skip to the next delimiter. At the end of skipping, "line" will
- * point to either a delimiter or a null byte.
- */
- if (flags
- & (FLD_SHQUOTES | FLD_SNGLQUOTES | FLD_BACKQUOTES
- | FLD_DBLQUOTES | FLD_BACKSLASH))
- {
- while (*line != '\0')
- {
- if (strchr (delims, *line) != NULL)
- break;
- else if (((flags & FLD_SNGLQUOTES) && *line == '\'')
- || ((flags & FLD_BACKQUOTES) && *line == '`')
- || ((flags & FLD_DBLQUOTES) && *line == '"'))
- {
- if ((flags & FLD_SHQUOTES) == 0
- && line != fieldp->fields[fieldp->nfields])
- quote = '\0';
- else
- quote = *line;
- }
- else
- quote = '\0';
- if (quote == '\0')
- {
- if (*line == '\\' && (flags & FLD_BACKSLASH))
- {
- line++;
- if (*line == '\0')
- break;
- line += fieldbackch (line, &lineout,
- flags & FLD_STRIPQUOTES);
- }
- else
- *lineout++ = *line++;
- }
- else
- {
- /* Process quoted string */
- if ((flags & FLD_STRIPQUOTES) == 0)
- *lineout++ = quote;
- ++line;
- while (*line != '\0')
- {
- if (*line == quote)
- {
- if ((flags & FLD_STRIPQUOTES) == 0)
- *lineout++ = quote;
- line++; /* Go on past quote */
- if ((flags & FLD_SHQUOTES) == 0)
- {
- while (*line != '\0'
- && strchr (delims, *line) == NULL)
- line++; /* Skip to delimiter */
- }
- break;
- }
- else if (*line == '\\')
- {
- if (flags & FLD_BACKSLASH)
- {
- line++;
- if (*line == '\0')
- break;
- else
- line += fieldbackch (line, &lineout,
- flags & FLD_STRIPQUOTES);
- }
- else
- {
- *lineout++ = '\\';
- if (*++line == '\0')
- break;
- *lineout++ = *line;
- }
- }
- else
- *lineout++ = *line++;
- }
- }
- }
- }
- else
- {
- while (*line != '\0' && strchr (delims, *line) == NULL)
- line++; /* Skip to delimiter */
- lineout = line;
- }
- fieldp->nfields++;
- if (*line++ == '\0')
- break;
- if (maxf != 0 && fieldp->nfields > maxf)
- break;
- *lineout = '\0';
- if (fieldp->nfields >= fieldmax)
- {
- fieldmax += field_field_inc;
- fieldp->fields =
- (char **) realloc (fieldp->fields, fieldmax * sizeof (char *));
- if (fieldp->fields == NULL)
- {
- fieldfree (fieldp);
- return NULL;
- }
- }
- }
- /*
- * Shrink the field pointers and return the field structure.
- */
- if ((flags & FLD_NOSHRINK) == 0 && fieldp->nfields >= fieldmax)
- {
- fieldp->fields = (char **) realloc (fieldp->fields,
- (fieldp->nfields + 1) * sizeof (char *));
- if (fieldp->fields == NULL)
- {
- fieldfree (fieldp);
- return NULL;
- }
- }
- fieldp->fields[fieldp->nfields] = NULL;
- return fieldp;
- }
-
-static int fieldbackch (str, out, strip)
- register char * str; /* First char of backslash sequence */
- register char ** out; /* Where to store result */
- int strip; /* NZ to convert the sequence */
- {
- register int ch; /* Character being developed */
- char * origstr; /* Original value of str */
-
- if (!strip)
- {
- *(*out)++ = '\\';
- if (*str != 'x' && *str != 'X' && (*str < '0' || *str > '7'))
- {
- *(*out)++ = *str;
- return *str != '\0';
- }
- }
- switch (*str)
- {
- case '\0':
- *(*out)++ = '\0';
- return 0;
- case 'a':
- *(*out)++ = '\007';
- return 1;
- case 'b':
- *(*out)++ = '\b';
- return 1;
- case 'f':
- *(*out)++ = '\f';
- return 1;
- case 'n':
- *(*out)++ = '\n';
- return 1;
- case 'r':
- *(*out)++ = '\r';
- return 1;
- case 'v':
- *(*out)++ = '\v';
- return 1;
- case 'X':
- case 'x':
- /* Hexadecimal sequence */
- origstr = str++;
- ch = 0;
- if (*str >= '0' && *str <= '9')
- ch = *str++ - '0';
- else if (*str >= 'a' && *str <= 'f')
- ch = *str++ - 'a' + 0xa;
- else if (*str >= 'A' && *str <= 'F')
- ch = *str++ - 'A' + 0xa;
- if (*str >= '0' && *str <= '9')
- ch = (ch << 4) | (*str++ - '0');
- else if (*str >= 'a' && *str <= 'f')
- ch = (ch << 4) | (*str++ - 'a' + 0xa);
- else if (*str >= 'A' && *str <= 'F')
- ch = (ch << 4) | (*str++ - 'A' + 0xa);
- break;
- case '0':
- case '1':
- case '2':
- case '3':
- case '4':
- case '5':
- case '6':
- case '7':
- /* Octal sequence */
- origstr = str;
- ch = *str++ - '0';
- if (*str >= '0' && *str <= '7')
- ch = (ch << 3) | (*str++ - '0');
- if (*str >= '0' && *str <= '7')
- ch = (ch << 3) | (*str++ - '0');
- break;
- default:
- *(*out)++ = *str;
- return 1;
- }
- if (strip)
- {
- *(*out)++ = ch;
- return str - origstr;
- }
- else
- {
- for (ch = 0; origstr < str; ch++)
- *(*out)++ = *origstr++;
- return ch;
- }
- }
-
-int fieldwrite (file, fieldp, delim)
- FILE * file; /* File to write to */
- register field_t * fieldp; /* Field structure to write */
- int delim; /* Delimiter to place between fields */
- {
- int error; /* NZ if an error occurs */
- register int fieldno; /* Number of field being written */
-
- error = 0;
- for (fieldno = 0; fieldno < fieldp->nfields; fieldno++)
- {
- if (fieldno != 0)
- error |= putc (delim, file) == EOF;
- error |= fputs (fieldp->fields[fieldno], file) == EOF;
- }
- if (fieldp->hadnl)
- error |= putc ('\n', file) == EOF;
- return error;
- }
-
-void fieldfree (fieldp)
- register field_t * fieldp; /* Field structure to free */
- {
-
- if (fieldp == NULL)
- return;
- if (fieldp->linebuf != NULL)
- free ((char *) fieldp->linebuf);
- if (fieldp->fields != NULL)
- free ((char *) fieldp->fields);
- free ((char *) fieldp);
- }
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/geo.protodata
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/geo.protodata b/c_src/google-snappy/testdata/geo.protodata
deleted file mode 100644
index 0e68449..0000000
Binary files a/c_src/google-snappy/testdata/geo.protodata and /dev/null differ
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/grammar.lsp
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/grammar.lsp b/c_src/google-snappy/testdata/grammar.lsp
deleted file mode 100644
index c60a993..0000000
--- a/c_src/google-snappy/testdata/grammar.lsp
+++ /dev/null
@@ -1,94 +0,0 @@
-;;; -*- Mode: Lisp; Syntax: Common-Lisp; -*-
-
-(define-language
- :grammar
- '(((S $any) -> (S1 $any))
- ((S (Compound $s1 $s2)) -> (S1 $s1) (Conjunction) (S1 $s2))
-
- ((S1 (Statement $v)) -> (NP $subj) (VP $subj $tense $v))
- ((S1 (Acknowledge $a)) -> (Acknowledge $a))
- ((S1 (Command $v)) -> (VP Self present $v))
- ((S1 (Question $v)) -> (Aux $tense) (NP $subj) (VP $subj $tense $v))
- ((S1 (Question $v)) -> (Be $tense) (NP $subj) (Be-Arg $subj $tense $v))
-
- ((Be-Arg $subj $tense (Occur $tense (loc $subj $loc))) ->
- (Loc-Adjunct $tense (loc $subj $loc)))
-
- ((VP $subj $tense (Occur $tense $v)) -> (VP1 $subj $tense $v))
- ((VP $subj $tense (Occur $tense $v)) -> (Aux $tense)(VP1 $subj present $v))
-
- ((VP1 $subj $tense $v) -> (VP2 $subj $tense $v) (Adjunct? $v))
-
- ((VP2 $subj $tense ($rel $subj $loc)) ->
- (Verb/in $rel $tense))
- ((VP2 $subj $tense ($rel $subj $loc $obj)) ->
- (Verb/tr $rel $tense) (NP $obj))
- ((VP2 $subj $tense ($rel $subj $loc $obj $obj2)) ->
- (Verb/di $rel $tense) (NP $obj) (NP $obj2))
- ((VP2 $subj $tense (loc $subj $loc)) ->
- (Be $tense) (Loc-Adjunct $tense (loc $subj $loc)))
-
- ((NP $n) -> (Pronoun $n))
- ((NP $n) -> (Article) (Noun $n))
- ((NP $n) -> (Noun $n))
- ((NP ($x $y)) -> (Number $x) (Number $y))
-
- ((PP ($prep $n)) -> (Prep $prep) (NP $n))
- ((Adjunct? $v) ->)
- ((Adjunct? $v) -> (Loc-Adjunct $tense $v))
- #+Allegro ((Loc-Adjunct $tense ($rel $subj $loc @rest)) -> (PP $loc))
- #+Allegro ((Loc-Adjunct $tense ($rel $subj $loc @rest)) -> (Adjunct $loc))
- #+Lucid ((Loc-Adjunct $tense ($rel $subj $loc . $rest)) -> (PP $loc))
- #+Lucid ((Loc-Adjunct $tense ($rel $subj $loc . $rest)) -> (Adjunct $loc))
-
- )
- :lexicon
- '(
- ((Acknowledge $a) -> (yes true) (no false) (maybe unknown) (huh unparsed))
- ((Adjunct $loc) -> here there (nearby near) near left right up down)
- ((Article) -> a an the)
- ((Aux $tense) -> (will future) (did past) (do $finite))
- ((Be $tense) -> (am present) (are present) (is present) (be $finite)
- (was past) (were past))
- ((Conjunction) -> and --)
- ((Noun $n) -> gold Wumpus pit breeze stench glitter nothing)
- ((Number $n) -> 0 1 2 3 4 5 6 7 8 9)
- ((Prep $prep) -> in at to near)
- ((Pronoun $n) -> (you self) (me master) (I master))
-
- ((Verb/in $rel $tense) -> (go move $finite) (went move past)
- (move move $finite) (move move past) (shoot shoot $finite))
- ((Verb/tr $rel $tense) -> (move carry $finite) (moved carry past)
- (carry carry $finite) (carry carried past)
- (grab grab $finite) (grab grabbed past) (get grab $finite)
- (got grab past) (release release $finite) (release release past)
- (drop release $finite) (dropped release past) (shoot shoot-at $finite)
- (shot shoot-at past) (kill shoot-at $finite) (killed shoot-at past)
- (smell perceive $finite) (feel perceive $finite) (felt perceive past))
- ((Verb/di $rel $tense) -> (bring bring $finite) (brought bring past)
- (get bring $finite) (got bring past))
- ))
-
-(defparameter *sentences*
- '((I will shoot the wumpus at 4 4)
- (yes)
- (You went right -- I will go left)
- (carry the gold)
- (yes and no)
- (did you bring me the gold)
- (a breeze is here -- I am near 5 3)
- (a stench is in 3 5)
- (a pit is nearby)
- (is the wumpus near)
- (Did you go to 3 8)
- (Yes -- Nothing is there)
- (Shoot -- Shoot left)
- (Kill the wumpus -- shoot up)))
-
-(defun ss (&optional (sentences *sentences*))
- "Run some test sentences, and count how many were not parsed."
- (count-if-not
- #'(lambda (s)
- (format t "~2&>>> ~(~{~a ~}~)~%" s)
- (write (second (parse s)) :pretty t))
- *sentences*))
http://git-wip-us.apache.org/repos/asf/couchdb-snappy/blob/f370a848/c_src/google-snappy/testdata/house.jpg
----------------------------------------------------------------------
diff --git a/c_src/google-snappy/testdata/house.jpg b/c_src/google-snappy/testdata/house.jpg
deleted file mode 100644
index 6b3aae8..0000000
Binary files a/c_src/google-snappy/testdata/house.jpg and /dev/null differ