Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 94 → Rev 95

/design/trunk/src/ch_ds.xml
35,6 → 35,24
type, which is also supported by HelenOS, they don't take up any unused
space and are more general. On the other hand, they are slower than
in-array FIFOs and can be hardly used to implement buffers.</para>
 
<figure>
<mediaobject id="list" xreflabel="">
<imageobject role="pdf">
<imagedata fileref="images.vector/list.pdf" format="PDF" />
</imageobject>
 
<imageobject role="html">
<imagedata fileref="images/list.png" format="PNG" />
</imageobject>
 
<imageobject role="fop">
<imagedata fileref="images.vector/list.svg" format="SVG" />
</imageobject>
</mediaobject>
 
<title>Doubly-circularly-linked list</title>
</figure>
</section>
 
<section>
91,6 → 109,25
function. Besides these virtual operations, the hash table is composed of
a dynamically allocated array of list heads that represent each chain,
number of chains and the maximal number of keys.</para>
 
<figure>
<mediaobject id="hash" xreflabel="">
<imageobject role="pdf">
<imagedata fileref="images.vector/hash.pdf" format="PDF" />
</imageobject>
 
<imageobject role="html">
<imagedata fileref="images/hash.png" format="PNG" />
</imageobject>
 
<imageobject role="fop">
<imagedata fileref="images.vector/hash.svg" format="SVG" />
</imageobject>
</mediaobject>
 
<title>Generic hash table.</title>
</figure>
 
</section>
 
<section>
/design/trunk/src/images.vector/convert
7,7 → 7,7
inkscape --without-gui --export-eps=$f.eps $f.svg
fi
 
if [ ! -f "$f.eps" ]; then
if [ ! -f "$f.pdf" ]; then
echo "Converting $f.eps to $f.pdf";
egrep -v "^%%Orientation:" $f.eps | epstopdf --filter --outfile $f.pdf
fi
/design/trunk/Makefile
79,7 → 79,7
dblatex-pdf:
mkdir -p $(BUILD_PDF_DIR)
$(DBLATEX) \
-t pdf -T db2latex -f eps \
-t pdf -T db2latex -f pdf \
-p tools/extra/dblatex-extra.xsl \
-o $(BUILD_PDF_DIR)HelenOS-doc-design.pdf \
src/index.xml