summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2008-10-26 16:13:15 +0000
committerRoger Leigh <rleigh@debian.org>2008-10-26 16:13:15 +0000
commit162bb22c0a612c065ea77a88136fcf8ded9159a9 (patch)
tree5dd9b87d64c613ad2fc3998e80aa9fbf1400f537 /doc
parente74aac350fb79d8cc3ed6a97451b30443ad9dac9 (diff)
Imported Upstream version 4.3.99+cvs20051122.dfsg.1
Diffstat (limited to 'doc')
-rw-r--r--doc/Makefile.am8
-rw-r--r--doc/Makefile.in24
-rw-r--r--doc/README.maintaining18
-rw-r--r--doc/developer/Makefile.am8
-rw-r--r--doc/developer/Makefile.in24
-rw-r--r--doc/developer/gutenprint.pdfbin432725 -> 536480 bytes
-rw-r--r--doc/developer/reference-html/HTML.manifest18
-rw-r--r--doc/developer/reference-html/a2122.html (renamed from doc/developer/reference-html/gpl.html)42
-rw-r--r--doc/developer/reference-html/c1717.html52
-rw-r--r--doc/developer/reference-html/c194.html17
-rw-r--r--doc/developer/reference-html/c1968.html99
-rw-r--r--doc/developer/reference-html/c200.html156
-rw-r--r--doc/developer/reference-html/c39.html19
-rw-r--r--doc/developer/reference-html/c464.html791
-rw-r--r--doc/developer/reference-html/c48.html61
-rw-r--r--doc/developer/reference-html/docbook.css12
-rw-r--r--doc/developer/reference-html/f14.html27
-rw-r--r--doc/developer/reference-html/index.html (renamed from doc/developer/reference-html/book1.html)152
-rw-r--r--doc/developer/reference-html/ln10.html97
-rw-r--r--doc/developer/reference-html/stylesheet-images/caution.gifbin1039 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/home.gifbin995 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/important.gifbin1081 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/next.gifbin964 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/note.gifbin1070 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/prev.gifbin944 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/tip.gifbin1029 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/toc-blank.gifbin95 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/toc-minus.gifbin843 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/toc-plus.gifbin846 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/up.gifbin922 -> 0 bytes
-rw-r--r--doc/developer/reference-html/stylesheet-images/warning.gifbin1052 -> 0 bytes
-rw-r--r--doc/developer/reference-html/x1669.html132
-rw-r--r--doc/developer/reference-html/x1734.html536
-rw-r--r--doc/developer/reference-html/x2153.html (renamed from doc/developer/reference-html/gpl-terms.html)98
-rw-r--r--doc/developer/reference-html/x271.html178
-rw-r--r--doc/developer/reference-html/x67.html32
-rw-r--r--doc/developer/reference-html/x79.html159
-rw-r--r--doc/developer/reference-html/x955.html836
-rw-r--r--doc/developer/using.xml5
-rw-r--r--doc/gutenprint/gutenprint.tag2728
-rw-r--r--doc/gutenprint/html/annotated.html23
-rw-r--r--doc/gutenprint/html/array_8h.html72
-rw-r--r--doc/gutenprint/html/bit-ops_8h.html52
-rw-r--r--doc/gutenprint/html/channel_8h.html176
-rw-r--r--doc/gutenprint/html/classes.html23
-rw-r--r--doc/gutenprint/html/color_8h.html60
-rw-r--r--doc/gutenprint/html/curve-cache_8h.html84
-rw-r--r--doc/gutenprint/html/curve_8h.html236
-rw-r--r--doc/gutenprint/html/deprecated.html37
-rw-r--r--doc/gutenprint/html/dir_000000.html20
-rw-r--r--doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html29
-rw-r--r--doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html (renamed from doc/gutenprint/html/dir_000001.html)19
-rw-r--r--doc/gutenprint/html/dirs.html21
-rw-r--r--doc/gutenprint/html/dither_8h.html240
-rw-r--r--doc/gutenprint/html/doxygen.css27
-rw-r--r--doc/gutenprint/html/files.html22
-rw-r--r--doc/gutenprint/html/functions.html285
-rw-r--r--doc/gutenprint/html/functions_type.html54
-rw-r--r--doc/gutenprint/html/functions_vars.html282
-rw-r--r--doc/gutenprint/html/globals.html50
-rw-r--r--doc/gutenprint/html/globals_0x62.html50
-rw-r--r--doc/gutenprint/html/globals_0x63.html56
-rw-r--r--doc/gutenprint/html/globals_0x64.html52
-rw-r--r--doc/gutenprint/html/globals_0x67.html50
-rw-r--r--doc/gutenprint/html/globals_0x6e.html50
-rw-r--r--doc/gutenprint/html/globals_0x70.html62
-rw-r--r--doc/gutenprint/html/globals_0x73.html1300
-rw-r--r--doc/gutenprint/html/globals_0x74.html50
-rw-r--r--doc/gutenprint/html/globals_defs.html171
-rw-r--r--doc/gutenprint/html/globals_enum.html64
-rw-r--r--doc/gutenprint/html/globals_eval.html165
-rw-r--r--doc/gutenprint/html/globals_func.html954
-rw-r--r--doc/gutenprint/html/globals_type.html123
-rw-r--r--doc/gutenprint/html/globals_vars.html60
-rw-r--r--doc/gutenprint/html/group__array.html151
-rw-r--r--doc/gutenprint/html/group__color.html228
-rw-r--r--doc/gutenprint/html/group__curve.html575
-rw-r--r--doc/gutenprint/html/group__image.html295
-rw-r--r--doc/gutenprint/html/group__intl.html47
-rw-r--r--doc/gutenprint/html/group__intl__internal.html47
-rw-r--r--doc/gutenprint/html/group__list.html379
-rw-r--r--doc/gutenprint/html/group__papersize.html77
-rw-r--r--doc/gutenprint/html/group__printer.html247
-rw-r--r--doc/gutenprint/html/group__sequence.html317
-rw-r--r--doc/gutenprint/html/group__util.html287
-rw-r--r--doc/gutenprint/html/group__vars.html1543
-rw-r--r--doc/gutenprint/html/group__version.html115
-rw-r--r--doc/gutenprint/html/gutenprint-intl-internal_8h.html38
-rw-r--r--doc/gutenprint/html/gutenprint-intl_8h.html38
-rw-r--r--doc/gutenprint/html/gutenprint-module_8h.html30
-rw-r--r--doc/gutenprint/html/gutenprint-version_8h.html66
-rw-r--r--doc/gutenprint/html/gutenprint_8h.html24
-rw-r--r--doc/gutenprint/html/image_8h.html50
-rw-r--r--doc/gutenprint/html/index.html17
-rw-r--r--doc/gutenprint/html/list_8h.html152
-rw-r--r--doc/gutenprint/html/module_8h.html88
-rw-r--r--doc/gutenprint/html/modules.html17
-rw-r--r--doc/gutenprint/html/mxml_8h.html208
-rw-r--r--doc/gutenprint/html/pages.html17
-rw-r--r--doc/gutenprint/html/paper_8h.html52
-rw-r--r--doc/gutenprint/html/path_8h.html38
-rw-r--r--doc/gutenprint/html/printers_8h.html110
-rw-r--r--doc/gutenprint/html/sequence_8h.html140
-rw-r--r--doc/gutenprint/html/string-list_8h.html94
-rw-r--r--doc/gutenprint/html/structdither__matrix__impl.html113
-rw-r--r--doc/gutenprint/html/structstp__cached__curve__t.html47
-rw-r--r--doc/gutenprint/html/structstp__color.html79
-rw-r--r--doc/gutenprint/html/structstp__colorfuncs__t.html104
-rw-r--r--doc/gutenprint/html/structstp__curve__point__t.html39
-rw-r--r--doc/gutenprint/html/structstp__dither__matrix__generic.html53
-rw-r--r--doc/gutenprint/html/structstp__dither__matrix__normal.html53
-rw-r--r--doc/gutenprint/html/structstp__dither__matrix__short.html53
-rw-r--r--doc/gutenprint/html/structstp__dotsize.html35
-rw-r--r--doc/gutenprint/html/structstp__double__bound__t.html39
-rw-r--r--doc/gutenprint/html/structstp__family.html35
-rw-r--r--doc/gutenprint/html/structstp__image.html262
-rw-r--r--doc/gutenprint/html/structstp__int__bound__t.html39
-rw-r--r--doc/gutenprint/html/structstp__lineactive__t.html35
-rw-r--r--doc/gutenprint/html/structstp__linebounds__t.html41
-rw-r--r--doc/gutenprint/html/structstp__linebufs__t.html35
-rw-r--r--doc/gutenprint/html/structstp__linecount__t.html35
-rw-r--r--doc/gutenprint/html/structstp__lineoff__t.html35
-rw-r--r--doc/gutenprint/html/structstp__module.html71
-rw-r--r--doc/gutenprint/html/structstp__module__version.html35
-rw-r--r--doc/gutenprint/html/structstp__mxml__attr__s.html35
-rw-r--r--doc/gutenprint/html/structstp__mxml__node__s.html65
-rw-r--r--doc/gutenprint/html/structstp__mxml__text__s.html35
-rw-r--r--doc/gutenprint/html/structstp__mxml__value__s.html41
-rw-r--r--doc/gutenprint/html/structstp__papersize__t.html103
-rw-r--r--doc/gutenprint/html/structstp__param__string__t.html37
-rw-r--r--doc/gutenprint/html/structstp__parameter__t.html245
-rw-r--r--doc/gutenprint/html/structstp__pass__t.html59
-rw-r--r--doc/gutenprint/html/structstp__printfuncs__t.html89
-rw-r--r--doc/gutenprint/html/structstp__raw__t.html39
-rw-r--r--doc/gutenprint/html/structstp__shade.html41
-rw-r--r--doc/gutenprint/html/structstp__weave__t.html65
-rw-r--r--doc/gutenprint/html/tab_b.gifbin0 -> 35 bytes
-rw-r--r--doc/gutenprint/html/tab_l.gifbin0 -> 706 bytes
-rw-r--r--doc/gutenprint/html/tab_r.gifbin0 -> 2585 bytes
-rw-r--r--doc/gutenprint/html/tabs.css102
-rw-r--r--doc/gutenprint/html/unionstp__mxml__value__u.html53
-rw-r--r--doc/gutenprint/html/util_8h.html142
-rw-r--r--doc/gutenprint/html/vars_8h.html600
-rw-r--r--doc/gutenprint/html/weave_8h.html182
-rw-r--r--doc/gutenprint/html/xml_8h.html128
-rw-r--r--doc/gutenprintui2/gutenprintui2.tag324
-rw-r--r--doc/gutenprintui2/html/annotated.html21
-rw-r--r--doc/gutenprintui2/html/classes.html29
-rw-r--r--doc/gutenprintui2/html/curve_8h.html104
-rw-r--r--doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html (renamed from doc/gutenprintui2/html/dir_000000.html)19
-rw-r--r--doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html (renamed from doc/gutenprintui2/html/dir_000001.html)17
-rw-r--r--doc/gutenprintui2/html/dirs.html19
-rw-r--r--doc/gutenprintui2/html/doxygen.css27
-rw-r--r--doc/gutenprintui2/html/files.html20
-rw-r--r--doc/gutenprintui2/html/functions.html150
-rw-r--r--doc/gutenprintui2/html/functions_vars.html152
-rw-r--r--doc/gutenprintui2/html/gammacurve_8h.html62
-rw-r--r--doc/gutenprintui2/html/globals.html240
-rw-r--r--doc/gutenprintui2/html/globals_defs.html63
-rw-r--r--doc/gutenprintui2/html/globals_enum.html39
-rw-r--r--doc/gutenprintui2/html/globals_eval.html55
-rw-r--r--doc/gutenprintui2/html/globals_func.html171
-rw-r--r--doc/gutenprintui2/html/globals_type.html45
-rw-r--r--doc/gutenprintui2/html/gutenprintui_8h.html290
-rw-r--r--doc/gutenprintui2/html/index.html15
-rw-r--r--doc/gutenprintui2/html/struct__StpuiCurve.html111
-rw-r--r--doc/gutenprintui2/html/struct__StpuiCurveClass.html57
-rw-r--r--doc/gutenprintui2/html/struct__StpuiGammaCurve.html63
-rw-r--r--doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html51
-rw-r--r--doc/gutenprintui2/html/structstpui__image.html69
-rw-r--r--doc/gutenprintui2/html/structstpui__plist__t.html99
-rw-r--r--doc/gutenprintui2/html/tab_b.gifbin0 -> 35 bytes
-rw-r--r--doc/gutenprintui2/html/tab_l.gifbin0 -> 706 bytes
-rw-r--r--doc/gutenprintui2/html/tab_r.gifbin0 -> 2585 bytes
-rw-r--r--doc/gutenprintui2/html/tabs.css102
-rw-r--r--doc/gutenprintui2/html/typebuiltins_8h.html46
-rw-r--r--doc/users_guide/Makefile.am547
-rw-r--r--doc/users_guide/Makefile.in986
-rw-r--r--doc/users_guide/README39
-rw-r--r--doc/users_guide/cups-edition.sgml58
-rw-r--r--doc/users_guide/cups.sgml320
-rw-r--r--doc/users_guide/figures/cups_admin.pngbin11105 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_admin_device.pngbin10515 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_admin_make.pngbin11540 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_admin_model.pngbin12445 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_admin_success.pngbin10441 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_config_printer.pngbin15395 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_my_printer.pngbin14544 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_printers.pngbin10008 -> 0 bytes
-rw-r--r--doc/users_guide/figures/cups_startup.pngbin11252 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp-print-gui-1.pngbin24241 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp-print-gui.pngbin26080 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp-print-new-printer.pngbin1438 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp-print-print-color-adjust.pngbin11402 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp-print-setup.pngbin2973 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp_image.pngbin35648 -> 0 bytes
-rw-r--r--doc/users_guide/figures/gimp_startup.pngbin3890 -> 0 bytes
-rw-r--r--doc/users_guide/gfdl.sgml466
-rw-r--r--doc/users_guide/gimp-edition.sgml58
-rw-r--r--doc/users_guide/gimp.sgml886
-rw-r--r--doc/users_guide/history.sgml108
-rw-r--r--doc/users_guide/html-stamp0
-rw-r--r--doc/users_guide/html/book1.html487
-rw-r--r--doc/users_guide/html/c29.html260
-rw-r--r--doc/users_guide/html/c443.html206
-rw-r--r--doc/users_guide/html/c568.html754
-rw-r--r--doc/users_guide/html/ch-gimp-and-gimp-print.html245
-rw-r--r--doc/users_guide/html/docbook.css12
-rw-r--r--doc/users_guide/html/gfdl.html247
-rw-r--r--doc/users_guide/html/ln12.html93
-rw-r--r--doc/users_guide/html/stylesheet-images/caution.gifbin1039 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/home.gifbin995 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/important.gifbin1081 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/next.gifbin964 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/note.gifbin1070 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/prev.gifbin944 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/tip.gifbin1029 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/toc-blank.gifbin95 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/toc-minus.gifbin843 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/toc-plus.gifbin846 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/up.gifbin922 -> 0 bytes
-rw-r--r--doc/users_guide/html/stylesheet-images/warning.gifbin1052 -> 0 bytes
-rw-r--r--doc/users_guide/html/x452.html456
-rw-r--r--doc/users_guide/html/x544.html193
-rw-r--r--doc/users_guide/html/x559.html233
-rw-r--r--doc/users_guide/html/x640.html205
-rw-r--r--doc/users_guide/html/x650.html155
-rw-r--r--doc/users_guide/html/x654.html179
-rw-r--r--doc/users_guide/html/x660.html285
-rw-r--r--doc/users_guide/html/x696.html164
-rw-r--r--doc/users_guide/html/x701.html154
-rw-r--r--doc/users_guide/html/x705.html158
-rw-r--r--doc/users_guide/html/x709.html153
-rw-r--r--doc/users_guide/html/x712.html150
-rw-r--r--doc/users_guide/html/x715.html161
-rw-r--r--doc/users_guide/html/x720.html160
-rw-r--r--doc/users_guide/html/x85.html1762
-rw-r--r--doc/users_guide/title.sgml64
-rw-r--r--doc/users_guide/users-guide.pdfbin449093 -> 0 bytes
-rw-r--r--doc/users_guide/users-guide.sgml37
-rw-r--r--doc/users_guide/util-edition.sgml57
-rw-r--r--doc/users_guide/utils.sgml421
242 files changed, 11967 insertions, 21546 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index dde0386..4a280c8 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,4 +1,4 @@
-## $Id: Makefile.am,v 1.41 2005/04/19 01:31:03 rlk Exp $
+## $Id: Makefile.am,v 1.42 2005/11/21 11:16:22 rleigh Exp $
## Copyright (C) 2000 Roger Leigh
##
## This program is free software; you can redistribute it and/or modify
@@ -17,13 +17,9 @@
## Process this file with automake to produce Makefile.in.
-AUTOMAKE_OPTIONS = 1.4 gnu
-
@SET_MAKE@
-MAINT_CHARSET = latin1
-
-SUBDIRS = developer users_guide
+SUBDIRS = developer
include $(top_srcdir)/scripts/global.mk
diff --git a/doc/Makefile.in b/doc/Makefile.in
index 3acbdc8..9f5d134 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -54,6 +54,8 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = gutenprint.dox gutenprintui2.dox
+depcomp =
+am__depfiles_maybe =
SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
@@ -68,8 +70,6 @@ DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AR = @AR@
AUTOCONF = @AUTOCONF@
@@ -107,7 +107,6 @@ BUILD_TEST_TRUE = @BUILD_TEST_TRUE@
BUILD_TRANSLATED_CUPS_PPDS_FALSE = @BUILD_TRANSLATED_CUPS_PPDS_FALSE@
BUILD_TRANSLATED_CUPS_PPDS_TRUE = @BUILD_TRANSLATED_CUPS_PPDS_TRUE@
CC = @CC@
-CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CONVERT = @CONVERT@
CPP = @CPP@
@@ -120,14 +119,12 @@ CUPS_PPDS_AT_TOP_LEVEL_TRUE = @CUPS_PPDS_AT_TOP_LEVEL_TRUE@
CUPS_PPD_PS_LEVEL = @CUPS_PPD_PS_LEVEL@
CXX = @CXX@
CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DB2HTML = @DB2HTML@
DB2PDF = @DB2PDF@
DB2PS = @DB2PS@
DEFS = @DEFS@
-DEPDIR = @DEPDIR@
DIALOG = @DIALOG@
DOXYGEN = @DOXYGEN@
DVIPDF = @DVIPDF@
@@ -262,13 +259,8 @@ ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
+ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
@@ -314,9 +306,7 @@ sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-AUTOMAKE_OPTIONS = 1.4 gnu
-MAINT_CHARSET = latin1
-SUBDIRS = developer users_guide
+SUBDIRS = developer
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS)
docdir = $(datadir)/doc/$(PACKAGE)
MAINTAINERCLEANFILES = \
@@ -345,9 +335,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps doc/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu doc/Makefile
+ $(AUTOMAKE) --gnu --ignore-deps doc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
diff --git a/doc/README.maintaining b/doc/README.maintaining
index 642a123..4d3c8da 100644
--- a/doc/README.maintaining
+++ b/doc/README.maintaining
@@ -49,7 +49,7 @@ something that you would like covering, please let me know!
-- Roger Leigh <rleigh@debian.org>
- $Id: README.maintaining,v 1.19 2004/09/17 18:37:42 rleigh Exp $
+ $Id: README.maintaining,v 1.20 2005/11/21 20:06:30 rleigh Exp $
1. Setting up the autotools
@@ -58,10 +58,10 @@ something that you would like covering, please let me know!
To build Gutenprint from CVS, or to regenerate the build scripts after
modifying them, you need to install a number of GNU tools:
-i. GNU autoconf (at least 2.54)
-ii. GNU automake (at least 1.5; 1.7 recommended)
-iii. GNU libtool (at least 1.4.3; 1.5 recommended)
-iv. GNU gettext (at least 0.11.x)
+i. GNU autoconf (at least 2.54; at least 2.59 recommended)
+ii. GNU automake (at least 1.9)
+iii. GNU libtool (at least 1.5; at least 1.5.20 recommended)
+iv. GNU gettext (at least 0.12; at least 0.14 recommended)
v. GNU make (any recent version)
and also
@@ -102,12 +102,6 @@ versions but are the current releases. I suggest using 1.4 and 1.7
together. Different versions of autoconf need separate aclocal
directories, to prevent m4 macros clashing.
-GNU gettext 0.11.x (current) releases will not work properly with
-current CVS Gutenprint because of changes to gettextize. We need to
-use autopoint, but this will break backward compatibility with 0.10.x
-releases (due to a new autoconf macro being required). The change
-will need to be made at some point in the near future.
-
Hopefully these compatibility problems will not be as bad in the
future...
@@ -617,4 +611,4 @@ script included in released versions will not have this problem.
Local Variables:
mode: text
-End: \ No newline at end of file
+End:
diff --git a/doc/developer/Makefile.am b/doc/developer/Makefile.am
index e59d4da..36b80d9 100644
--- a/doc/developer/Makefile.am
+++ b/doc/developer/Makefile.am
@@ -1,4 +1,4 @@
-## $Id: Makefile.am,v 1.16 2005/01/30 16:01:52 rleigh Exp $
+## $Id: Makefile.am,v 1.18 2005/11/22 14:43:04 rleigh Exp $
## Copyright (C) 2001 Andy Stewart and Roger Leigh
##
## This program is free software; you can redistribute it and/or modify
@@ -17,12 +17,8 @@
## Process this file with automake to produce Makefile.in.
-AUTOMAKE_OPTIONS = 1.4 gnu
-
@SET_MAKE@
-MAINT_CHARSET = latin1
-
include $(top_srcdir)/scripts/global.mk
@@ -128,7 +124,7 @@ html-stamp: $(MANUAL_SRC_FILES)
install-data-local: $(STANDARD_TARGETS)
if test -n '$(STANDARD_TARGETS)' ; then \
- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \
+ $(mkdir_p) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \
if test -f gutenprint.pdf ; then \
$(INSTALL_DATA) gutenprint.pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \
elif test -f $(srcdir)/gutenprint.pdf ; then \
diff --git a/doc/developer/Makefile.in b/doc/developer/Makefile.in
index 13fa2cb..2a98d84 100644
--- a/doc/developer/Makefile.in
+++ b/doc/developer/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -53,13 +53,13 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
+depcomp =
+am__depfiles_maybe =
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALL_LINGUAS = @ALL_LINGUAS@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
AMTAR = @AMTAR@
AR = @AR@
AUTOCONF = @AUTOCONF@
@@ -97,7 +97,6 @@ BUILD_TEST_TRUE = @BUILD_TEST_TRUE@
BUILD_TRANSLATED_CUPS_PPDS_FALSE = @BUILD_TRANSLATED_CUPS_PPDS_FALSE@
BUILD_TRANSLATED_CUPS_PPDS_TRUE = @BUILD_TRANSLATED_CUPS_PPDS_TRUE@
CC = @CC@
-CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CONVERT = @CONVERT@
CPP = @CPP@
@@ -110,14 +109,12 @@ CUPS_PPDS_AT_TOP_LEVEL_TRUE = @CUPS_PPDS_AT_TOP_LEVEL_TRUE@
CUPS_PPD_PS_LEVEL = @CUPS_PPD_PS_LEVEL@
CXX = @CXX@
CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DB2HTML = @DB2HTML@
DB2PDF = @DB2PDF@
DB2PS = @DB2PS@
DEFS = @DEFS@
-DEPDIR = @DEPDIR@
DIALOG = @DIALOG@
DOXYGEN = @DOXYGEN@
DVIPDF = @DVIPDF@
@@ -252,13 +249,8 @@ ac_ct_CXX = @ac_ct_CXX@
ac_ct_F77 = @ac_ct_F77@
ac_ct_RANLIB = @ac_ct_RANLIB@
ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
+ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
@@ -304,8 +296,6 @@ sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
-AUTOMAKE_OPTIONS = 1.4 gnu
-MAINT_CHARSET = latin1
AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS)
MANUAL_SRC_FILES = \
copying.xml \
@@ -348,9 +338,9 @@ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir
exit 1;; \
esac; \
done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/developer/Makefile'; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu --ignore-deps doc/developer/Makefile'; \
cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu doc/developer/Makefile
+ $(AUTOMAKE) --gnu --ignore-deps doc/developer/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
@@ -584,7 +574,7 @@ html-stamp: $(MANUAL_SRC_FILES)
install-data-local: $(STANDARD_TARGETS)
if test -n '$(STANDARD_TARGETS)' ; then \
- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \
+ $(mkdir_p) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/$(HTMLDIR) ; \
if test -f gutenprint.pdf ; then \
$(INSTALL_DATA) gutenprint.pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \
elif test -f $(srcdir)/gutenprint.pdf ; then \
diff --git a/doc/developer/gutenprint.pdf b/doc/developer/gutenprint.pdf
index 4e5743e..4d8ad0a 100644
--- a/doc/developer/gutenprint.pdf
+++ b/doc/developer/gutenprint.pdf
Binary files differ
diff --git a/doc/developer/reference-html/HTML.manifest b/doc/developer/reference-html/HTML.manifest
deleted file mode 100644
index 731655e..0000000
--- a/doc/developer/reference-html/HTML.manifest
+++ /dev/null
@@ -1,18 +0,0 @@
-book1.html
-f14.html
-c39.html
-c48.html
-x67.html
-x79.html
-c194.html
-c200.html
-x271.html
-c464.html
-x955.html
-x1669.html
-c1717.html
-x1734.html
-c1968.html
-gpl.html
-gpl-terms.html
-ln10.html
diff --git a/doc/developer/reference-html/gpl.html b/doc/developer/reference-html/a2122.html
index 92c79e6..df22a8b 100644
--- a/doc/developer/reference-html/gpl.html
+++ b/doc/developer/reference-html/a2122.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>GNU General Public License</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Dithering"
HREF="c1968.html"><LINK
REL="NEXT"
TITLE="TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION"
-HREF="gpl-terms.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x2153.html"></HEAD
><BODY
CLASS="appendix"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -53,7 +56,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="gpl-terms.html"
+HREF="x2153.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -70,31 +73,12 @@ NAME="gpl"
></A
>Appendix A. GNU General Public License</H1
><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="gpl.html#gpl-preamble"
->Preamble</A
-></DT
-><DT
-><A
-HREF="gpl-terms.html"
->TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</A
-></DT
-></DL
-></DIV
-><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="gpl-preamble"
->Preamble</A
+>A.1. Preamble</A
></H1
><P
>&#13; The licenses for most software are designed to take away your
@@ -198,7 +182,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
@@ -207,7 +191,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="gpl-terms.html"
+HREF="x2153.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/doc/developer/reference-html/c1717.html b/doc/developer/reference-html/c1717.html
index 0d98cde..8e09502 100644
--- a/doc/developer/reference-html/c1717.html
+++ b/doc/developer/reference-html/c1717.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Weaving for inkjet printers</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Appropriate Remote Commands"
HREF="x1669.html"><LINK
REL="NEXT"
TITLE="Weaving algorithms"
-HREF="x1734.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x1734.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -70,37 +73,18 @@ NAME="AEN1717"
></A
>Chapter 6. Weaving for inkjet printers</H1
><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="c1717.html#AEN1719"
->Introduction</A
-></DT
-><DT
-><A
-HREF="x1734.html"
->Weaving algorithms</A
-></DT
-></DL
-></DIV
-><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="AEN1719"
->Introduction</A
+>6.1. Introduction</A
></H1
><P
>&#13; The Epson Stylus Color/Photo printers don't have memory to print
using all of the nozzles in the print head. For example, the
Stylus Photo 700/EX has 32 nozzles. At 720 dpi, with an 8" wide
- image, a single line requires ((8 × 720 × 6) / 8)
+ image, a single line requires ((8 × 720 × 6) / 8)
bytes, or 4320 bytes (because the Stylus Photo printers have 6
ink colors). To use 32 nozzles per color would require 138240
bytes. It's actually worse than that, though, because the
@@ -115,12 +99,12 @@ NAME="AEN1719"
><P
>&#13; With the newer (740/750 and later) printers it's even worse,
since these printers support multiple dot sizes; of course, the
- even newer 2880×720 printers don't help either.
+ even newer 2880×720 printers don't help either.
</P
><P
>&#13; Older Epson printers had a mode called
MicroWeave<SUP
->â„¢</SUP
+>&#8482;</SUP
>. In this mode, the
host fed the printer individual rows of dots, and the printer
bundled them up and sent them to the print head in the correct
@@ -128,7 +112,7 @@ NAME="AEN1719"
in new printers, but in some cases the implementation is very
minimal: the printer uses exactly one nozzle of each color (the
first one). This makes printing extremely slow (more than 30
- minutes for one 8.5×11" page), although the quality is
+ minutes for one 8.5×11" page), although the quality is
extremely high with no visible banding whatsoever. It's not
good for the print head, though, since no ink is flowing through
the other nozzles. This leads to drying of ink and possible
@@ -171,11 +155,11 @@ NAME="AEN1719"
><P
>&#13; Interestingly, apparently the Windows (and presumably Macintosh)
drivers for most or all Epson printers still list a
- “microweave†mode. Experiments have demonstrated
- that this does not in fact use the “microweave†mode
+ &#8220;microweave&#8221; mode. Experiments have demonstrated
+ that this does not in fact use the &#8220;microweave&#8221; mode
of the printer. Possibly it does nothing, or it uses a
different weave pattern from what the
- “non-microweave†mode does. This is unnecessarily
+ &#8220;non-microweave&#8221; mode does. This is unnecessarily
confusing, at least for people who write drivers who try to
explain them to people who don't.
</P
@@ -256,7 +240,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/c194.html b/doc/developer/reference-html/c194.html
index 561e519..5ed6bd7 100644
--- a/doc/developer/reference-html/c194.html
+++ b/doc/developer/reference-html/c194.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Reporting Bugs</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Integrating libgutenprint"
HREF="x79.html"><LINK
REL="NEXT"
TITLE="Adding a new printer"
-HREF="c200.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c200.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -126,7 +129,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/c1968.html b/doc/developer/reference-html/c1968.html
index ad12784..e03ce26 100644
--- a/doc/developer/reference-html/c1968.html
+++ b/doc/developer/reference-html/c1968.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Dithering</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Weaving algorithms"
HREF="x1734.html"><LINK
REL="NEXT"
TITLE="GNU General Public License"
-HREF="gpl.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="a2122.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -53,7 +56,7 @@ WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
-HREF="gpl.html"
+HREF="a2122.html"
ACCESSKEY="N"
>Next</A
></TD
@@ -102,9 +105,9 @@ CLASS="filename"
CLASS="variablelist"
><DL
><DT
-><VAR
+><TT
CLASS="literal"
->dither_fastblack</VAR
+>dither_fastblack</TT
></DT
><DD
><P
@@ -116,9 +119,9 @@ CLASS="literal"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->dither_black</VAR
+>dither_black</TT
></DT
><DD
><P
@@ -129,9 +132,9 @@ CLASS="literal"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->dither_cmyk</VAR
+>dither_cmyk</TT
></DT
><DD
><P
@@ -146,7 +149,7 @@ CLASS="literal"
><P
>&#13; There is a choice of dithering algorithms. Four of them are
based on a basic error diffusion, with a few tweaks of my own.
- The other one is ‘ordered’. However, they all share
+ The other one is &#8216;ordered&#8217;. However, they all share
the basic operation in common. First, the algorithm picks what
kind of dot (if there are multiple dot sizes and/or tones that
may be picked) is the candidate to be printed. This decision is
@@ -183,7 +186,7 @@ CLASS="literal"
</P
><P
>&#13; Error diffusion works by taking the output error at a given
- pixel and “diffusing†it into surrounding pixels.
+ pixel and &#8220;diffusing&#8221; it into surrounding pixels.
Output error is the difference between the amount of ink output
and the input level at each pixel. For simple printers, with
one or four ink colors and only one dot size, the amount of ink
@@ -205,7 +208,7 @@ CLASS="literal"
</P
><P
>&#13; There are two sub-classes of error diffusion that we use here,
- ‘random’ and ‘hybrid’. One of the
+ &#8216;random&#8217; and &#8216;hybrid&#8217;. One of the
techniques that we use to ameliorate the artifacts is to use a
fuzzy threshold rather than the hard threshold of half of the
output level. Random error diffusion uses a pseudo-random
@@ -216,7 +219,7 @@ CLASS="literal"
</P
><P
>&#13; There is one additional variant (on both sub-classes), called
- ‘adaptive hybrid’ and ‘adaptive random’.
+ &#8216;adaptive hybrid&#8217; and &#8216;adaptive random&#8217;.
The adaptive variant takes advantage of the fact that the
patterns that ordered dithering create are less visible at very
low densities, while the artifacts created by error diffusion
@@ -237,7 +240,7 @@ CLASS="literal"
>&#13; The next question: how do we handle black when printing in
color? Black ink is much darker than colored inks. It's
possible to produce black by adding some mixture of cyan,
- magenta, and yellow—in principle. In practice, the black
+ magenta, and yellow&#8212;in principle. In practice, the black
really isn't very black, and different inks and different papers
will produce different color casts. However, by using CMY to
produce gray, we can output a lot more dots! This makes for a
@@ -322,7 +325,7 @@ TYPE="1"
></LI
><LI
><P
->&#13; Compute the “virtual valueâ€. The virtual value
+>&#13; Compute the &#8220;virtual value&#8221;. The virtual value
is the distance between the value of the lighter and the
value of the darker ink. So if the value of the light ink
is 32768 and the dark ink is 65536, we compute a virtual
@@ -363,7 +366,7 @@ HREF="mailto:ttonino@bio.vu.nl"
requires careful selection of initial points to achieve good
results, and is very time consuming. For best results, a
different matrix must be used for modes with 2:1 aspect ratio
- (e.g. 1440×720) than for 1:1 (e. g. 720×720). It is
+ (e.g. 1440×720) than for 1:1 (e. g. 720×720). It is
essential with any of these matrices that every point be used.
Skipping points generates low-frequency noise.
</P
@@ -482,16 +485,16 @@ CLASS="emphasis"
></LI
><LI
><P
->&#13; Oversampling. This is how to print 1440×720 with Epson
- Stylus printers. Printing full density at 1440×720 will
+>&#13; Oversampling. This is how to print 1440×720 with Epson
+ Stylus printers. Printing full density at 1440×720 will
result in excess ink being laid down. The trick is to print
only every other dot. We still compute the error as though we
printed every dot. It turns out that randomizing which dots
are printed results in very speckled output. This can be
- taken too far; oversampling at 1440×1440 or
- 1440×2880 virtual resolution results in other problems.
- However, at present 1440×1440 (which is more accurately
- called "1440×720 enhanced", as the Epson printers cannot
+ taken too far; oversampling at 1440×1440 or
+ 1440×2880 virtual resolution results in other problems.
+ However, at present 1440×1440 (which is more accurately
+ called "1440×720 enhanced", as the Epson printers cannot
print 1440 rows per inch) does quite well, although it's slow.
</P
></LI
@@ -816,23 +819,23 @@ CLASS="function"
CLASS="function"
>dither_set_X_ranges_simple</CODE
>
- (<VAR
+ (<TT
CLASS="literal"
->X</VAR
-> = <VAR
+>X</TT
+> = <TT
CLASS="literal"
->c</VAR
+>c</TT
>,
- <VAR
+ <TT
CLASS="literal"
->m</VAR
->, <VAR
+>m</TT
+>, <TT
CLASS="literal"
->y</VAR
+>y</TT
> or
- <VAR
+ <TT
CLASS="literal"
->k</VAR
+>k</TT
>) describes the ink choices available
for each color. This is useful in typical cases where a
four color printer with variable dot sizes is in use. It is
@@ -861,23 +864,23 @@ CLASS="function"
CLASS="function"
>dither_set_X_ranges</CODE
>
- (<VAR
+ (<TT
CLASS="literal"
->X</VAR
-> = <VAR
+>X</TT
+> = <TT
CLASS="literal"
->c</VAR
+>c</TT
>,
- <VAR
+ <TT
CLASS="literal"
->m</VAR
->, <VAR
+>m</TT
+>, <TT
CLASS="literal"
->y</VAR
+>y</TT
> or
- <VAR
+ <TT
CLASS="literal"
->k</VAR
+>k</TT
>) describes in a more general way the
ink choices available for each color. For each possible ink
choice, a bit pattern, dot size, value (i. e. relative
@@ -912,7 +915,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
@@ -921,7 +924,7 @@ WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
-HREF="gpl.html"
+HREF="a2122.html"
ACCESSKEY="N"
>Next</A
></TD
diff --git a/doc/developer/reference-html/c200.html b/doc/developer/reference-html/c200.html
index ea024f7..cd26eae 100644
--- a/doc/developer/reference-html/c200.html
+++ b/doc/developer/reference-html/c200.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Adding a new printer</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Reporting Bugs"
HREF="c194.html"><LINK
REL="NEXT"
TITLE="The driver file"
-HREF="x271.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x271.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -69,28 +72,6 @@ CLASS="chapter"
NAME="AEN200"
></A
>Chapter 4. Adding a new printer</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="c200.html#AEN217"
-><TT
-CLASS="filename"
->printers.xml</TT
-></A
-></DT
-><DT
-><A
-HREF="x271.html"
->The driver file</A
-></DT
-></DL
-></DIV
><P
>&#13; This chapter covers adding a new ESCP/2, PCL, or Canon printer.
Writing a new driver module is not covered.
@@ -150,7 +131,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN217"
-><TT
+>4.1. <TT
CLASS="filename"
>printers.xml</TT
></A
@@ -174,12 +155,6 @@ CLASS="informalexample"
><A
NAME="AEN223"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>&#60;printer name="EPSON Stylus Color 1500" driver="escp2-1500"&#62;
@@ -188,33 +163,30 @@ CLASS="programlisting"
&#60;gamma value="0.597"/&#62;
&#60;density value="1.0"/&#62;
&#60;/printer&#62;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
>&#13; There are other tags that may be present. The only ones that
- are mandatory are <VAR
+ are mandatory are <TT
CLASS="literal"
->&#60;printer&#62;</VAR
+>&#60;printer&#62;</TT
>,
- <VAR
+ <TT
CLASS="literal"
->&#60;color&#62;</VAR
+>&#60;color&#62;</TT
> and
- <VAR
+ <TT
CLASS="literal"
->&#60;model&#62;</VAR
+>&#60;model&#62;</TT
>. The other optional parameters
- (<VAR
+ (<TT
CLASS="literal"
->&#60;gamma&#62;</VAR
+>&#60;gamma&#62;</TT
> and
- <VAR
+ <TT
CLASS="literal"
->&#60;density&#62;</VAR
+>&#60;density&#62;</TT
> in this case) can be used to
adjust control settings. This is probably not the right place
for them; the printer drivers themselves should contain this
@@ -241,75 +213,75 @@ CLASS="variablelist"
></P
><DL
><DT
-><VAR
+><TT
CLASS="literal"
->&#60;family&#62;</VAR
+>&#60;family&#62;</TT
></DT
><DD
><P
>&#13; This defines what driver module this printer uses. The
- attribute <VAR
+ attribute <TT
CLASS="literal"
->name</VAR
+>name</TT
> is the name of the
family driver to associate the printers with, for example
- <VAR
+ <TT
CLASS="literal"
->escp2</VAR
->, <VAR
+>escp2</TT
+>, <TT
CLASS="literal"
->pcl</VAR
+>pcl</TT
>,
- <VAR
+ <TT
CLASS="literal"
->canon</VAR
->, <VAR
+>canon</TT
+>, <TT
CLASS="literal"
->ps</VAR
+>ps</TT
> or
- <VAR
+ <TT
CLASS="literal"
->raw</VAR
+>raw</TT
>. This tag may only contain
- <VAR
+ <TT
CLASS="literal"
->&#60;printer&#62;</VAR
+>&#60;printer&#62;</TT
> elements.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->&#60;printer&#62;</VAR
+>&#60;printer&#62;</TT
></DT
><DD
><P
>&#13; This starts the definition of a printer. It must contain
- the attributes <VAR
+ the attributes <TT
CLASS="literal"
->name</VAR
+>name</TT
> and
- <VAR
+ <TT
CLASS="literal"
->driver</VAR
->. <VAR
+>driver</TT
+>. <TT
CLASS="literal"
->name</VAR
+>name</TT
> should
be is the full name of the printer, and must be human
- readable. <VAR
+ readable. <TT
CLASS="literal"
->driver</VAR
+>driver</TT
> should consist of
alphanumerics and hyphens, and be fairly short.
- <VAR
+ <TT
CLASS="literal"
->name</VAR
+>name</TT
> is what will appear in the
user-visible listing of printers, and may be translated
- into the user's language, while <VAR
+ into the user's language, while <TT
CLASS="literal"
->driver</VAR
+>driver</TT
>
is what is actually used to key into the list of printers.
It is legal to have multiple printers with the same driver
@@ -317,43 +289,43 @@ CLASS="literal"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->&#60;color&#62;</VAR
+>&#60;color&#62;</TT
></DT
><DD
><P
>&#13; This tag may not contain any content, but the
- <VAR
+ <TT
CLASS="literal"
->value</VAR
+>value</TT
> attribute may be set to
- <VAR
+ <TT
CLASS="literal"
->true</VAR
-> or <VAR
+>true</TT
+> or <TT
CLASS="literal"
->false</VAR
+>false</TT
>. This
indicates that this printer is capable of color, or is not
capable of color respectively.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->&#60;model&#62;</VAR
+>&#60;model&#62;</TT
></DT
><DD
><P
>&#13; This defines a model number. This tag may not contain any
- content, but the <VAR
+ content, but the <TT
CLASS="literal"
->value</VAR
+>value</TT
> attribute may be
set to a positive integer. This is passed into the
driver, which may do whatever it cares to with
- it—index into a table, compute on, or whatever.
+ it&#8212;index into a table, compute on, or whatever.
This need not be unique.
</P
></DD
@@ -386,7 +358,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/c39.html b/doc/developer/reference-html/c39.html
index 04c08a9..3021576 100644
--- a/doc/developer/reference-html/c39.html
+++ b/doc/developer/reference-html/c39.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Copying, modification and redistribution</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Preface"
HREF="f14.html"><LINK
REL="NEXT"
TITLE="Using libgutenprint"
-HREF="c48.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c48.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -111,7 +114,7 @@ CLASS="emphasis"
><P
>&#13; Gutenprint is licensed under the terms of the GNU General Public
License (GPL), reproduced in <A
-HREF="gpl.html"
+HREF="a2122.html"
>Appendix A</A
>.
</P
@@ -141,7 +144,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/c464.html b/doc/developer/reference-html/c464.html
index 5d5fc45..cb3bede 100644
--- a/doc/developer/reference-html/c464.html
+++ b/doc/developer/reference-html/c464.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>ESC/P2</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="The driver file"
HREF="x271.html"><LINK
REL="NEXT"
TITLE="Remote Mode Commands"
-HREF="x955.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x955.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -69,30 +72,6 @@ CLASS="chapter"
NAME="AEN464"
></A
>Chapter 5. ESC/P2</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="c464.html#AEN477"
->Standard commands</A
-></DT
-><DT
-><A
-HREF="x955.html"
->Remote Mode Commands</A
-></DT
-><DT
-><A
-HREF="x1669.html"
->Appropriate Remote Commands</A
-></DT
-></DL
-></DIV
><P
>&#13; This is a description of the ESC/P2 raster commands used by the
Gutenprint printer driver, which is a subset of the complete
@@ -114,29 +93,29 @@ CLASS="emphasis"
are certainly not complete.
</P
><P
->&#13; All ESCP/2 raster commands begin with the <VAR
+>&#13; All ESCP/2 raster commands begin with the <TT
CLASS="literal"
->ESC</VAR
+>ESC</TT
>
character (0x1b), followed by either one or two command characters
and arguments where applicable. Older commands generally have one
command character. Newer commands usually have a
- ‘<VAR
+ &#8216;<TT
CLASS="literal"
->(</VAR
->’ (left parenthesis) followed by
+>(</TT
+>&#8217; (left parenthesis) followed by
a command character and a byte count for the arguments that
follow. The byte count is a 16-bit (2 byte) binary integer, in
little endian order.
</P
><P
>&#13; All arguments listed here are of the form
- <VAR
+ <TT
CLASS="literal"
->name[bytes]</VAR
-> where <VAR
+>name[bytes]</TT
+> where <TT
CLASS="literal"
->[bytes]</VAR
+>[bytes]</TT
> is
the number of bytes that comprise the argument. The arguments
themselves are usually one, two, or four byte integers, always
@@ -154,7 +133,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN477"
->Standard commands</A
+>5.1. Standard commands</A
></H1
><P
></P
@@ -166,9 +145,9 @@ CLASS="variablelist"
></P
><DL
><DT
-><VAR
+><TT
CLASS="literal"
->ESC @</VAR
+>ESC @</TT
></DT
><DD
><P
@@ -178,22 +157,22 @@ CLASS="literal"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (G <VAR
+>ESC (G <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- <VAR
+ <CODE
CLASS="varname"
->ON1</VAR
-></VAR
+>ON1</CODE
+></TT
></DT
><DD
><P
->&#13; Turn on graphics mode. <VAR
+>&#13; Turn on graphics mode. <CODE
CLASS="varname"
->ON</VAR
+>ON</CODE
> should be
<CODE
CLASS="constant"
@@ -202,31 +181,31 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (U <VAR
+>ESC (U <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- <VAR
+ <CODE
CLASS="varname"
->UNIT1</VAR
-></VAR
+>UNIT1</CODE
+></TT
></DT
><DD
><P
>&#13; Set basic unit of measurement used by printer. This is
expressed in multiples of 1/3600". At 720 DPI,
- <VAR
+ <CODE
CLASS="varname"
->UNIT</VAR
+>UNIT</CODE
> is <CODE
CLASS="constant"
>5</CODE
>; at
- 360 DPI, <VAR
+ 360 DPI, <CODE
CLASS="varname"
->UNIT</VAR
+>UNIT</CODE
> is
<CODE
CLASS="constant"
@@ -235,88 +214,88 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (U <VAR
+>ESC (U <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=5
- <VAR
+ <CODE
CLASS="varname"
->PAGEUNITS1</VAR
-> <VAR
+>PAGEUNITS1</CODE
+> <CODE
CLASS="varname"
->VUNIT1</VAR
+>VUNIT1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->HUNIT1</VAR
+>HUNIT1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->BASEUNIT2</VAR
-></VAR
+>BASEUNIT2</CODE
+></TT
></DT
><DD
><P
>&#13; Set basic units of measurement used by the printer.
- <VAR
+ <CODE
CLASS="varname"
->PAGEUNIT</VAR
+>PAGEUNIT</CODE
> is the unit of page
measurement (for commands that set page dimensions and
- the like). <VAR
+ the like). <CODE
CLASS="varname"
->VUNIT</VAR
+>VUNIT</CODE
> is the unit of
vertical measurement (for vertical movement commands).
- <VAR
+ <CODE
CLASS="varname"
->HUNIT</VAR
+>HUNIT</CODE
> is the unit of horizontal
movement (for horizontal positioning commands). All of
these units are expressed in
- <VAR
+ <CODE
CLASS="varname"
->BASEUNIT</VAR
+>BASEUNIT</CODE
>, which is in reciprocal
- inches. Typically, <VAR
+ inches. Typically, <CODE
CLASS="varname"
->BASEUNIT</VAR
+>BASEUNIT</CODE
> is
<CODE
CLASS="constant"
>1440</CODE
>. In 720 DPI mode,
- <VAR
+ <CODE
CLASS="varname"
->PAGEUNIT</VAR
->, <VAR
+>PAGEUNIT</CODE
+>, <CODE
CLASS="varname"
->VUNIT</VAR
+>VUNIT</CODE
>,
- and <VAR
+ and <CODE
CLASS="varname"
->HUNIT</VAR
+>HUNIT</CODE
> are all
<CODE
CLASS="constant"
>2</CODE
->; in 1440×720 DPI mode,
- <VAR
+>; in 1440×720 DPI mode,
+ <CODE
CLASS="varname"
->PAGEUNIT</VAR
-> and <VAR
+>PAGEUNIT</CODE
+> and <CODE
CLASS="varname"
->VUNIT</VAR
+>VUNIT</CODE
>
are normally set to <CODE
CLASS="constant"
>2</CODE
>;
- <VAR
+ <CODE
CLASS="varname"
->HUNIT</VAR
+>HUNIT</CODE
> is set to
<CODE
CLASS="constant"
@@ -325,20 +304,20 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (K <VAR
+>ESC (K <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2
- <VAR
+ <CODE
CLASS="varname"
->ZERO1</VAR
+>ZERO1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->GRAYMODE1</VAR
-></VAR
+>GRAYMODE1</CODE
+></TT
></DT
><DD
><P
@@ -347,9 +326,9 @@ CLASS="varname"
identified because they are advertised as having more
black nozzles than nozzles of individual colors.
Setting grayscale mode allows use of these extra nozzles
- for faster printing. <VAR
+ for faster printing. <CODE
CLASS="varname"
->GRAYMODE</VAR
+>GRAYMODE</CODE
> should
be <CODE
CLASS="constant"
@@ -362,9 +341,9 @@ CLASS="constant"
CLASS="constant"
>1</CODE
> for grayscale.
- <VAR
+ <CODE
CLASS="varname"
->ZERO</VAR
+>ZERO</CODE
> should always be
<CODE
CLASS="constant"
@@ -373,22 +352,22 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (i <VAR
+>ESC (i <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- <VAR
+ <CODE
CLASS="varname"
->MICROWEAVE1</VAR
-></VAR
+>MICROWEAVE1</CODE
+></TT
></DT
><DD
><P
->&#13; If <VAR
+>&#13; If <CODE
CLASS="varname"
->MICROWEAVE</VAR
+>MICROWEAVE</CODE
> is
<CODE
CLASS="constant"
@@ -397,7 +376,7 @@ CLASS="constant"
printers, this is used to turn on microweave; on newer
printers, it prints one row at a time. All printers
support this mode. It should only be used at 720 (or
- 1440×720) DPI. The Epson Stylus Pro series
+ 1440×720) DPI. The Epson Stylus Pro series
indicates additional modes:
</P
><P
@@ -412,7 +391,7 @@ CLASS="constant"
></DT
><DD
><P
->&#13; “Full-overlapâ€
+>&#13; &#8220;Full-overlap&#8221;
</P
></DD
><DT
@@ -422,7 +401,7 @@ CLASS="constant"
></DT
><DD
><P
->&#13; “Four-passâ€
+>&#13; &#8220;Four-pass&#8221;
</P
></DD
><DT
@@ -432,7 +411,7 @@ CLASS="constant"
></DT
><DD
><P
->&#13; “Full-overlap 2â€
+>&#13; &#8220;Full-overlap 2&#8221;
</P
></DD
></DL
@@ -450,19 +429,19 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
>ESC U
- <VAR
+ <CODE
CLASS="varname"
->DIRECTION1</VAR
-></VAR
+>DIRECTION1</CODE
+></TT
></DT
><DD
><P
->&#13; If <VAR
+>&#13; If <CODE
CLASS="varname"
->DIRECTION</VAR
+>DIRECTION</CODE
> is
<CODE
CLASS="constant"
@@ -475,31 +454,31 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (s <VAR
+>ESC (s <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- <VAR
+ <CODE
CLASS="varname"
->SPEED1</VAR
-></VAR
+>SPEED1</CODE
+></TT
></DT
><DD
><P
>&#13; On some older printers, this controls the print head
- speed. <VAR
+ speed. <CODE
CLASS="varname"
->SPEED</VAR
+>SPEED</CODE
> of
<CODE
CLASS="constant"
>2</CODE
> is 10 inches/sec;
- <VAR
+ <CODE
CLASS="varname"
->SPEED</VAR
+>SPEED</CODE
> of <CODE
CLASS="constant"
>0</CODE
@@ -508,26 +487,26 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (e <VAR
+>ESC (e <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2
- <VAR
+ <CODE
CLASS="varname"
->ZERO1</VAR
+>ZERO1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->DOTSIZE1</VAR
-></VAR
+>DOTSIZE1</CODE
+></TT
></DT
><DD
><P
->&#13; Choose print dotsize. <VAR
+>&#13; Choose print dotsize. <CODE
CLASS="varname"
->DOTSIZE</VAR
+>DOTSIZE</CODE
> can
take on various values, depending upon the printer.
Almost all printers support <CODE
@@ -538,45 +517,45 @@ CLASS="constant"
CLASS="constant"
>2</CODE
>. Variable dot size printers
- allow a value of <VAR
+ allow a value of <CODE
CLASS="varname"
->16</VAR
+>16</CODE
>. Other than the
- value of <VAR
+ value of <CODE
CLASS="varname"
->16</VAR
+>16</CODE
>, this appears to be
ignored at resolutions of 720 DPI and above.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (C <VAR
+>ESC (C <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2
- <VAR
+ <CODE
CLASS="varname"
->PAGELENGTH2</VAR
-></VAR
->, <VAR
+>PAGELENGTH2</CODE
+></TT
+>, <TT
CLASS="literal"
->ESC (C <VAR
+>ESC (C <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->PAGELENGTH4</VAR
-></VAR
+>PAGELENGTH4</CODE
+></TT
></DT
><DD
><P
->&#13; Set the length of the page in “pageunitsâ€
- (see <VAR
+>&#13; Set the length of the page in &#8220;pageunits&#8221;
+ (see <TT
CLASS="literal"
->ESC (U</VAR
+>ESC (U</TT
> above). The second form
of the command allows setting of longer page lengths on
new printers (these happen to be the printers that
@@ -584,41 +563,41 @@ CLASS="literal"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (c <VAR
+>ESC (c <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->TOP2</VAR
+>TOP2</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->LENGTH2</VAR
-></VAR
->, <VAR
+>LENGTH2</CODE
+></TT
+>, <TT
CLASS="literal"
->ESC (c <VAR
+>ESC (c <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=8
- <VAR
+ <CODE
CLASS="varname"
->TOP4</VAR
+>TOP4</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->LENGTH4</VAR
-></VAR
+>LENGTH4</CODE
+></TT
></DT
><DD
><P
>&#13; Set the vertical page margins of the page in
- “pageunits†(see <VAR
+ &#8220;pageunits&#8221; (see <TT
CLASS="literal"
->ESC (U</VAR
+>ESC (U</TT
>
above). The margins are specified as the top of the
page and the length of the page. The second form of the
@@ -628,119 +607,119 @@ CLASS="literal"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (S <VAR
+>ESC (S <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=8
- <VAR
+ <CODE
CLASS="varname"
->WIDTH4</VAR
+>WIDTH4</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->LENGTH4</VAR
-></VAR
+>LENGTH4</CODE
+></TT
></DT
><DD
><P
>&#13; Set the width and length of the printed page region in
- “pageunits†(see <VAR
+ &#8220;pageunits&#8221; (see <TT
CLASS="literal"
->ESC (U</VAR
+>ESC (U</TT
>
above).
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (v <VAR
+>ESC (v <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2
- <VAR
+ <CODE
CLASS="varname"
->ADVANCE2</VAR
-></VAR
->, <VAR
+>ADVANCE2</CODE
+></TT
+>, <TT
CLASS="literal"
->ESC (v <VAR
+>ESC (v <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->ADVANCE4</VAR
-></VAR
+>ADVANCE4</CODE
+></TT
></DT
><DD
><P
->&#13; Feed vertically <VAR
+>&#13; Feed vertically <CODE
CLASS="varname"
->ADVANCE</VAR
+>ADVANCE</CODE
>
- “vertical units†(see <VAR
+ &#8220;vertical units&#8221; (see <TT
CLASS="literal"
>ESC
- (U</VAR
+ (U</TT
> above) from the current print head
position.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (V <VAR
+>ESC (V <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2
- <VAR
+ <CODE
CLASS="varname"
->ADVANCE2</VAR
-></VAR
->, <VAR
+>ADVANCE2</CODE
+></TT
+>, <TT
CLASS="literal"
->ESC (V <VAR
+>ESC (V <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->ADVANCE4</VAR
-></VAR
+>ADVANCE4</CODE
+></TT
></DT
><DD
><P
->&#13; Feed vertically <VAR
+>&#13; Feed vertically <CODE
CLASS="varname"
->ADVANCE</VAR
+>ADVANCE</CODE
>
- “vertical units†(see <VAR
+ &#8220;vertical units&#8221; (see <TT
CLASS="literal"
>ESC
- (U</VAR
+ (U</TT
> above) from the top margin.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC ($ <VAR
+>ESC ($ <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->OFFSET4</VAR
-></VAR
+>OFFSET4</CODE
+></TT
></DT
><DD
><P
->&#13; Set horizontal position to <VAR
+>&#13; Set horizontal position to <CODE
CLASS="varname"
->OFFSET</VAR
+>OFFSET</CODE
>
from the left margin. This command operates on printers
of the 740 class and newer (all printers with variable
@@ -748,19 +727,19 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
>ESC $
- <VAR
+ <CODE
CLASS="varname"
->OFFSET2</VAR
-></VAR
+>OFFSET2</CODE
+></TT
></DT
><DD
><P
->&#13; Set horizontal position to <VAR
+>&#13; Set horizontal position to <CODE
CLASS="varname"
->OFFSET</VAR
+>OFFSET</CODE
>
from the left margin. This command operates on printers
of the 740 class and newer (all printers with variable
@@ -768,34 +747,34 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (\ <VAR
+>ESC (\ <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->UNITS2</VAR
+>UNITS2</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->OFFSET2</VAR
-></VAR
+>OFFSET2</CODE
+></TT
></DT
><DD
><P
->&#13; Set horizontal position to <VAR
+>&#13; Set horizontal position to <CODE
CLASS="varname"
->OFFSET</VAR
+>OFFSET</CODE
>
from the previous print head position, measured in
- <VAR
+ <CODE
CLASS="varname"
->UNITS</VAR
->. <VAR
+>UNITS</CODE
+>. <CODE
CLASS="varname"
->UNITS</VAR
+>UNITS</CODE
> is
measured in inverse inches, and should be set to 1440 in
all cases. This operates on all 1440 dpi printers that
@@ -803,58 +782,58 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (/ <VAR
+>ESC (/ <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->OFFSET4</VAR
-></VAR
+>OFFSET4</CODE
+></TT
></DT
><DD
><P
->&#13; Set horizontal position to <VAR
+>&#13; Set horizontal position to <CODE
CLASS="varname"
->OFFSET</VAR
+>OFFSET</CODE
>
from the previous print head position, measured in
- “horizontal units†(see <VAR
+ &#8220;horizontal units&#8221; (see <TT
CLASS="literal"
>ESC
- (U</VAR
+ (U</TT
> above). This operates on all variable dot
size printers.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
>ESC \
- <VAR
+ <CODE
CLASS="varname"
->OFFSET2</VAR
-></VAR
+>OFFSET2</CODE
+></TT
></DT
><DD
><P
->&#13; Set horizontal position to <VAR
+>&#13; Set horizontal position to <CODE
CLASS="varname"
->OFFSET</VAR
+>OFFSET</CODE
>
from the previous print head position, measured in basic
- unit of measurement (see <VAR
+ unit of measurement (see <TT
CLASS="literal"
->ESC (U</VAR
+>ESC (U</TT
>
above). This is used on all 720 dpi printers, and can
also be used on 1440 dpi printers in lower resolutions
to save a few bytes. Note that
- <VAR
+ <CODE
CLASS="varname"
->OFFSET</VAR
+>OFFSET</CODE
> may be negative. The range of
values for this command is between
<CODE
@@ -868,35 +847,35 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
>ESC r
- <VAR
+ <CODE
CLASS="varname"
->COLOR1</VAR
-></VAR
->, <VAR
+>COLOR1</CODE
+></TT
+>, <TT
CLASS="literal"
->ESC (r <VAR
+>ESC (r <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2
- <VAR
+ <CODE
CLASS="varname"
->DENSITY1</VAR
+>DENSITY1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->COLOR1</VAR
-></VAR
+>COLOR1</CODE
+></TT
></DT
><DD
><P
>&#13; Set the ink color. The first form is used on four-color
printers; the second on six-color printers.
- <VAR
+ <CODE
CLASS="varname"
->DENSITY</VAR
+>DENSITY</CODE
> is <CODE
CLASS="constant"
>0</CODE
@@ -905,9 +884,9 @@ CLASS="constant"
CLASS="constant"
>1</CODE
> for light.
- <VAR
+ <CODE
CLASS="varname"
->COLOR</VAR
+>COLOR</CODE
> is
</P
><DIV
@@ -929,9 +908,9 @@ WIDTH="1*"
TITLE="color"><THEAD
><TR
><TH
-><VAR
+><CODE
CLASS="varname"
->COLOR</VAR
+>COLOR</CODE
></TH
><TH
>Color name</TH
@@ -983,33 +962,33 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC . <VAR
+>ESC . <CODE
CLASS="varname"
->COMPRESS1</VAR
+>COMPRESS1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->VSEP1</VAR
-> <VAR
+>VSEP1</CODE
+> <CODE
CLASS="varname"
->HSEP1</VAR
+>HSEP1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->LINES1</VAR
-> <VAR
+>LINES1</CODE
+> <CODE
CLASS="varname"
->WIDTH2</VAR
+>WIDTH2</CODE
>
- data...</VAR
+ data...</TT
></DT
><DD
><P
->&#13; Print data. <VAR
+>&#13; Print data. <CODE
CLASS="varname"
->COMPRESS</VAR
+>COMPRESS</CODE
> signifies the
compression mode.
</P
@@ -1032,9 +1011,9 @@ WIDTH="1*"
TITLE="compression"><THEAD
><TR
><TH
-><VAR
+><CODE
CLASS="varname"
->COMPRESS</VAR
+>COMPRESS</CODE
></TH
><TH
>Compression mode</TH
@@ -1058,7 +1037,7 @@ CLASS="constant"
></TD
><TD
>&#13; TIFF compression (incorrectly documented as
- “run length encodedâ€)
+ &#8220;run length encoded&#8221;)
</TD
></TR
><TR
@@ -1075,9 +1054,9 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->VSEP</VAR
+>VSEP</CODE
> depends upon resolution and
printer type. At 360 DPI, it is always
<CODE
@@ -1091,13 +1070,13 @@ CLASS="constant"
<CODE
CLASS="constant"
>40</CODE
-> (8 × 5}). On some other
+> (8 × 5}). On some other
printers, it varies.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->HSEP1</VAR
+>HSEP1</CODE
> is <CODE
CLASS="constant"
>10</CODE
@@ -1111,9 +1090,9 @@ CLASS="constant"
1/720").
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->LINES</VAR
+>LINES</CODE
> is the number of lines to be
printed. It should be <CODE
CLASS="constant"
@@ -1123,18 +1102,18 @@ CLASS="constant"
be the number of lines to be actually printed.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->WIDTH</VAR
+>WIDTH</CODE
> is the number of pixels to be
printed in each row. Following this command, a carriage
return (<CODE
CLASS="constant"
>13</CODE
> decimal,
- <VAR
+ <TT
CLASS="literal"
->0A</VAR
+>0A</TT
> hex) should be output to return
the print head position to the left margin.
</P
@@ -1184,35 +1163,35 @@ CLASS="constant"
></OL
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC i <VAR
+>ESC i <CODE
CLASS="varname"
->COLOR1</VAR
+>COLOR1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->COMPRESS1</VAR
-> <VAR
+>COMPRESS1</CODE
+> <CODE
CLASS="varname"
->BITS1</VAR
+>BITS1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->BYTES2</VAR
-> <VAR
+>BYTES2</CODE
+> <CODE
CLASS="varname"
->LINES2</VAR
+>LINES2</CODE
>
- data...</VAR
+ data...</TT
></DT
><DD
><P
>&#13; Print data in the newer printers (that support variable
dot size), and Stylus Pro models.
- <VAR
+ <CODE
CLASS="varname"
->COLOR</VAR
+>COLOR</CODE
> is the color.
</P
><DIV
@@ -1234,9 +1213,9 @@ WIDTH="1*"
TITLE="color"><THEAD
><TR
><TH
-><VAR
+><CODE
CLASS="varname"
->COLOR</VAR
+>COLOR</CODE
></TH
><TH
>Color name</TH
@@ -1304,7 +1283,7 @@ CLASS="constant"
>16</CODE
></TD
><TD
->Gray (“light blackâ€)</TD
+>Gray (&#8220;light black&#8221;)</TD
></TR
><TR
><TD
@@ -1328,9 +1307,9 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->COMPRESS</VAR
+>COMPRESS</CODE
> signifies the compression
mode:
</P
@@ -1353,9 +1332,9 @@ WIDTH="1*"
TITLE="compression"><THEAD
><TR
><TH
-><VAR
+><CODE
CLASS="varname"
->COMPRESS</VAR
+>COMPRESS</CODE
></TH
><TH
>Compression mode</TH
@@ -1379,7 +1358,7 @@ CLASS="constant"
></TD
><TD
>&#13; TIFF compression (incorrectly documented as
- “run length encodedâ€)
+ &#8220;run length encoded&#8221;)
</TD
></TR
><TR
@@ -1390,7 +1369,7 @@ CLASS="constant"
></TD
><TD
>&#13; TIFF compression with a special command set, or
- “run length encoding 2†on some
+ &#8220;run length encoding 2&#8221; on some
printers.
</TD
></TR
@@ -1398,27 +1377,27 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->BITS</VAR
+>BITS</CODE
> is the number of bits per pixel.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->BYTES</VAR
+>BYTES</CODE
> is the number of bytes wide for
- each row (ceiling(BITS × width_of_row, 8)}). Note
- that this is different from the <VAR
+ each row (ceiling(BITS × width_of_row, 8)}). Note
+ that this is different from the <TT
CLASS="literal"
->ESC .</VAR
+>ESC .</TT
>
command above.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->LINES</VAR
+>LINES</CODE
> is the number of lines to be
printed. This command is the only way to get variable
dot size printing. In variable dot mode, the size of
@@ -1437,23 +1416,23 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (D <VAR
+>ESC (D <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4
- <VAR
+ <CODE
CLASS="varname"
->BASE2</VAR
-> <VAR
+>BASE2</CODE
+> <CODE
CLASS="varname"
->VERTICAL1</VAR
+>VERTICAL1</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->HORIZONTAL1</VAR
-></VAR
+>HORIZONTAL1</CODE
+></TT
></DT
><DD
><P
@@ -1462,9 +1441,9 @@ CLASS="varname"
(and possibly other high end printers).
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->BASE</VAR
+>BASE</CODE
> is the base unit for this
command; it must be <CODE
CLASS="constant"
@@ -1472,42 +1451,42 @@ CLASS="constant"
>.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->VERTICAL</VAR
+>VERTICAL</CODE
> is the distance in these
units between printed rows; it should be
- ((separation_in_nozzles × <VAR
+ ((separation_in_nozzles × <CODE
CLASS="varname"
->BASE</VAR
+>BASE</CODE
>
- ÷ 720).
+ ÷ 720).
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->HORIZONTAL</VAR
+>HORIZONTAL</CODE
> is the horizontal
separation between dots in a row. Depending upon the
- printer, this should be either (14400 ÷ 720) or
- (14400 ÷ 360). The Stylus Pro 9000 manual
+ printer, this should be either (14400 ÷ 720) or
+ (14400 ÷ 360). The Stylus Pro 9000 manual
suggests that the settings should match the chosen
resolution, but that is apparently not the case (or not
always the case) on other printers.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC (R <VAR
+>ESC (R <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=8 00 R E M O T E
- 1</VAR
+ 1</TT
></DT
><DD
><P
->&#13; Enters “remote modeâ€. This is a special,
+>&#13; Enters &#8220;remote mode&#8221;. This is a special,
undocumented command set that is used to set up various
printer options, such as paper feed tray, and perform
utility functions such as head cleaning and alignment.
@@ -1518,9 +1497,9 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->ESC 01 @EJL [sp] ID\r\n</VAR
+>ESC 01 @EJL [sp] ID\r\n</TT
></DT
><DD
><P
@@ -1535,12 +1514,6 @@ CLASS="informalexample"
><A
NAME="AEN937"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>@EJL ID\r
@@ -1550,9 +1523,6 @@ MDL:[printer model];
CLS:PRINTER;
DES:EPSON [printer model];
\f</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1578,19 +1548,10 @@ CLASS="informalexample"
><A
NAME="AEN941"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>ESC 01@EJL[space]1284.4[newline]@EJL[space][space][space][space]
[space][newline]ESC@</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1604,12 +1565,6 @@ CLASS="informalexample"
><A
NAME="AEN944"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>magic command
@@ -1627,9 +1582,6 @@ ESC (c
ESC (S
ESC (D (if needed)
ESC (V (optional -- this can be accomplished with ESC (v)</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1643,18 +1595,9 @@ CLASS="informalexample"
><A
NAME="AEN947"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>ESC (v</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1668,21 +1611,12 @@ CLASS="informalexample"
><A
NAME="AEN950"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>ESC ($ or ESC (\ or ESC \
ESC (r or ESC r (if needed---not used with "ESC i" and not needed if the color
has not changed from the previous printed line)
ESC . or ESC i ...data... [return] (0A hex)</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1696,19 +1630,10 @@ CLASS="informalexample"
><A
NAME="AEN953"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>[formfeed] (0C hex)
ESC @</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1739,7 +1664,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/c48.html b/doc/developer/reference-html/c48.html
index a09caa6..3e4767b 100644
--- a/doc/developer/reference-html/c48.html
+++ b/doc/developer/reference-html/c48.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Using libgutenprint</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Copying, modification and redistribution"
HREF="c39.html"><LINK
REL="NEXT"
TITLE="Linking with libgutenprint"
-HREF="x67.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x67.html"></HEAD
><BODY
CLASS="chapter"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -69,30 +72,6 @@ CLASS="chapter"
NAME="AEN48"
></A
>Chapter 2. Using libgutenprint</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="c48.html#AEN51"
->Code prerequisites</A
-></DT
-><DT
-><A
-HREF="x67.html"
->Linking with libgutenprint</A
-></DT
-><DT
-><A
-HREF="x79.html"
->Integrating libgutenprint</A
-></DT
-></DL
-></DIV
><P
>&#13; This chapter describes how to write programs that use
libgutenprint.
@@ -103,7 +82,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN51"
->Code prerequisites</A
+>2.1. Code prerequisites</A
></H1
><P
>&#13; To use libgutenprint with a program, several steps must be taken:
@@ -121,18 +100,9 @@ CLASS="informalexample"
><A
NAME="AEN57"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>&#60;gimp-print/gimp-print.h&#62;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -165,12 +135,6 @@ CLASS="informalexample"
><A
NAME="AEN65"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>#include &#60;gimp-print/gimp-print.h&#62;
@@ -181,9 +145,6 @@ main (int argc, char *argv[])
return 0;
}
</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -214,7 +175,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/docbook.css b/doc/developer/reference-html/docbook.css
deleted file mode 100644
index 0f90516..0000000
--- a/doc/developer/reference-html/docbook.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.NAVHEADER { display: none }
-.NAVFOOTER { display: none }
-.TOC { display: none }
-
-.NAVTOC { margin-left: 15;
- display: none }
-
-.NAVBTN { font-size: 10pt }
-
-.TOCTITLE { font-size: 10pt;
- color: blue;
- text-decoration: underline; }
diff --git a/doc/developer/reference-html/f14.html b/doc/developer/reference-html/f14.html
index d234b7a..203891e 100644
--- a/doc/developer/reference-html/f14.html
+++ b/doc/developer/reference-html/f14.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Preface</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="NEXT"
TITLE="Copying, modification and redistribution"
-HREF="c39.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c39.html"></HEAD
><BODY
CLASS="preface"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -39,7 +42,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -77,7 +80,7 @@ NAME="AEN14"
on a par with proprietary vendor-supplied drivers in many cases,
and can be used for many of the most demanding printing tasks,
especially for high quality printing on modern inkjets, including
- “photographic quality†models which offer very high
+ &#8220;photographic quality&#8221; models which offer very high
resolutions and several inks. The core of Gutenprint is a shared
library (libgutenprint) which may be used by any program that
wishes to produce high-quality printed output.
@@ -158,7 +161,7 @@ CLASS="command"
>&#13; <P
CLASS="literallayout"
>We&nbsp;hope&nbsp;you&nbsp;enjoy&nbsp;using&nbsp;Gutenprint!<br>
-—The&nbsp;Gutenprint&nbsp;project<br>
+&#8212;The&nbsp;Gutenprint&nbsp;project<br>
&nbsp;&nbsp;&nbsp;&nbsp;</P
>
</P
@@ -179,7 +182,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -188,7 +191,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/book1.html b/doc/developer/reference-html/index.html
index 34715a9..0c894e7 100644
--- a/doc/developer/reference-html/book1.html
+++ b/doc/developer/reference-html/index.html
@@ -1,18 +1,21 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>The Developer's Guide to Gutenprint</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="NEXT"
TITLE="Preface"
-HREF="f14.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="f14.html"></HEAD
><BODY
CLASS="book"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
@@ -32,10 +35,35 @@ CLASS="corpauthor"
</H3
><P
CLASS="copyright"
+>Copyright &copy; 2003 The Gutenprint Project</P
+><DIV
+CLASS="legalnotice"
+><P
+></P
><A
-HREF="ln10.html"
->Copyright</A
-> &copy; 2003 The Gutenprint Project</P
+NAME="AEN10"
+></A
+><P
+>&#13; This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+ </P
+><P
+>&#13; This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </P
+><P
+>&#13; You should have received a copy of the GNU General Public
+ License along with this program; if not, write to the Free
+ Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ MA 02111-1307, USA.
+ </P
+><P
+></P
+></DIV
><HR></DIV
><DIV
CLASS="TOC"
@@ -62,24 +90,24 @@ HREF="c48.html"
><DD
><DL
><DT
-><A
+>2.1. <A
HREF="c48.html#AEN51"
>Code prerequisites</A
></DT
><DT
-><A
+>2.2. <A
HREF="x67.html"
>Linking with libgutenprint</A
></DT
><DT
-><A
+>2.3. <A
HREF="x79.html"
>Integrating libgutenprint</A
></DT
><DD
><DL
><DT
-><A
+>2.3.1. <A
HREF="x79.html#AEN86"
><B
CLASS="command"
@@ -87,7 +115,7 @@ CLASS="command"
></A
></DT
><DT
-><A
+>2.3.2. <A
HREF="x79.html#AEN123"
><B
CLASS="command"
@@ -95,7 +123,7 @@ CLASS="command"
></A
></DT
><DT
-><A
+>2.3.3. <A
HREF="x79.html#AEN133"
><B
CLASS="command"
@@ -103,7 +131,7 @@ CLASS="command"
></A
></DT
><DT
-><A
+>2.3.4. <A
HREF="x79.html#AEN150"
><B
CLASS="command"
@@ -127,7 +155,7 @@ HREF="c200.html"
><DD
><DL
><DT
-><A
+>4.1. <A
HREF="c200.html#AEN217"
><TT
CLASS="filename"
@@ -135,24 +163,24 @@ CLASS="filename"
></A
></DT
><DT
-><A
+>4.2. <A
HREF="x271.html"
>The driver file</A
></DT
><DD
><DL
><DT
-><A
+>4.2.1. <A
HREF="x271.html#AEN281"
>Epson inkjet printers</A
></DT
><DT
-><A
+>4.2.2. <A
HREF="x271.html#AEN403"
>Tuning the printer</A
></DT
><DT
-><A
+>4.2.3. <A
HREF="x271.html#AEN433"
>Canon inkjet printers</A
></DT
@@ -168,17 +196,17 @@ HREF="c464.html"
><DD
><DL
><DT
-><A
+>5.1. <A
HREF="c464.html#AEN477"
>Standard commands</A
></DT
><DT
-><A
+>5.2. <A
HREF="x955.html"
>Remote Mode Commands</A
></DT
><DT
-><A
+>5.3. <A
HREF="x1669.html"
>Appropriate Remote Commands</A
></DT
@@ -192,39 +220,39 @@ HREF="c1717.html"
><DD
><DL
><DT
-><A
+>6.1. <A
HREF="c1717.html#AEN1719"
>Introduction</A
></DT
><DT
-><A
+>6.2. <A
HREF="x1734.html"
>Weaving algorithms</A
></DT
><DD
><DL
><DT
-><A
+>6.2.1. <A
HREF="x1734.html#AEN1740"
>Simple weaving algorithms</A
></DT
><DT
-><A
+>6.2.2. <A
HREF="x1734.html#AEN1757"
>Perfect weaving</A
></DT
><DT
-><A
+>6.2.3. <A
HREF="x1734.html#AEN1791"
>Weaving collisions</A
></DT
><DT
-><A
+>6.2.4. <A
HREF="x1734.html#AEN1809"
->What makes a “perfect†weave?</A
+>What makes a &#8220;perfect&#8221; weave?</A
></DT
><DT
-><A
+>6.2.5. <A
HREF="x1734.html#AEN1937"
>Oversampling</A
></DT
@@ -239,86 +267,86 @@ HREF="c1968.html"
></DT
><DT
>A. <A
-HREF="gpl.html"
+HREF="a2122.html"
>GNU General Public License</A
></DT
><DD
><DL
><DT
-><A
-HREF="gpl.html#gpl-preamble"
+>A.1. <A
+HREF="a2122.html#gpl-preamble"
>Preamble</A
></DT
><DT
-><A
-HREF="gpl-terms.html"
+>A.2. <A
+HREF="x2153.html"
>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</A
></DT
><DD
><DL
><DT
-><A
-HREF="gpl-terms.html#gpl-sect0"
+>A.2.1. <A
+HREF="x2153.html#gpl-sect0"
>Section 0</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect1"
+>A.2.2. <A
+HREF="x2153.html#gpl-sect1"
>Section 1</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect2"
+>A.2.3. <A
+HREF="x2153.html#gpl-sect2"
>Section 2</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect3"
+>A.2.4. <A
+HREF="x2153.html#gpl-sect3"
>Section 3</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect4"
+>A.2.5. <A
+HREF="x2153.html#gpl-sect4"
>Section 4</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect5"
+>A.2.6. <A
+HREF="x2153.html#gpl-sect5"
>Section 5</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect6"
+>A.2.7. <A
+HREF="x2153.html#gpl-sect6"
>Section 6</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect7"
+>A.2.8. <A
+HREF="x2153.html#gpl-sect7"
>Section 7</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect8"
+>A.2.9. <A
+HREF="x2153.html#gpl-sect8"
>Section 8</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect9"
+>A.2.10. <A
+HREF="x2153.html#gpl-sect9"
>Section 9</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect10"
+>A.2.11. <A
+HREF="x2153.html#gpl-sect10"
>Section 10</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect11"
+>A.2.12. <A
+HREF="x2153.html#gpl-sect11"
>NO WARRANTY</A
></DT
><DT
-><A
-HREF="gpl-terms.html#gpl-sect12"
+>A.2.13. <A
+HREF="x2153.html#gpl-sect12"
>Section 12</A
></DT
></DL
diff --git a/doc/developer/reference-html/ln10.html b/doc/developer/reference-html/ln10.html
deleted file mode 100644
index 24f7a7f..0000000
--- a/doc/developer/reference-html/ln10.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
-REL="NEXT"
-TITLE="Preface"
-HREF="f14.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
-><BODY
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The Developer's Guide to Gutenprint</TH
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="legalnotice"
-><P
-></P
-><A
-NAME="AEN10"
-></A
-><P
->&#13; This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of
- the License, or (at your option) any later version.
- </P
-><P
->&#13; This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- </P
-><P
->&#13; You should have received a copy of the GNU General Public
- License along with this program; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
- MA 02111-1307, USA.
- </P
-><P
-></P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->&nbsp;</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/developer/reference-html/stylesheet-images/caution.gif b/doc/developer/reference-html/stylesheet-images/caution.gif
deleted file mode 100644
index 9cc2e15..0000000
--- a/doc/developer/reference-html/stylesheet-images/caution.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/home.gif b/doc/developer/reference-html/stylesheet-images/home.gif
deleted file mode 100644
index 55e1d59..0000000
--- a/doc/developer/reference-html/stylesheet-images/home.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/important.gif b/doc/developer/reference-html/stylesheet-images/important.gif
deleted file mode 100644
index 25e40c7..0000000
--- a/doc/developer/reference-html/stylesheet-images/important.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/next.gif b/doc/developer/reference-html/stylesheet-images/next.gif
deleted file mode 100644
index 8c502e7..0000000
--- a/doc/developer/reference-html/stylesheet-images/next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/note.gif b/doc/developer/reference-html/stylesheet-images/note.gif
deleted file mode 100644
index 7322e8e..0000000
--- a/doc/developer/reference-html/stylesheet-images/note.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/prev.gif b/doc/developer/reference-html/stylesheet-images/prev.gif
deleted file mode 100644
index 0894d9e..0000000
--- a/doc/developer/reference-html/stylesheet-images/prev.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/tip.gif b/doc/developer/reference-html/stylesheet-images/tip.gif
deleted file mode 100644
index f062955..0000000
--- a/doc/developer/reference-html/stylesheet-images/tip.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/toc-blank.gif b/doc/developer/reference-html/stylesheet-images/toc-blank.gif
deleted file mode 100644
index 6c65e3a..0000000
--- a/doc/developer/reference-html/stylesheet-images/toc-blank.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/toc-minus.gif b/doc/developer/reference-html/stylesheet-images/toc-minus.gif
deleted file mode 100644
index 40ebe61..0000000
--- a/doc/developer/reference-html/stylesheet-images/toc-minus.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/toc-plus.gif b/doc/developer/reference-html/stylesheet-images/toc-plus.gif
deleted file mode 100644
index 3e9e7d5..0000000
--- a/doc/developer/reference-html/stylesheet-images/toc-plus.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/up.gif b/doc/developer/reference-html/stylesheet-images/up.gif
deleted file mode 100644
index e899a27..0000000
--- a/doc/developer/reference-html/stylesheet-images/up.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/stylesheet-images/warning.gif b/doc/developer/reference-html/stylesheet-images/warning.gif
deleted file mode 100644
index a587079..0000000
--- a/doc/developer/reference-html/stylesheet-images/warning.gif
+++ /dev/null
Binary files differ
diff --git a/doc/developer/reference-html/x1669.html b/doc/developer/reference-html/x1669.html
index 4fad283..1080dee 100644
--- a/doc/developer/reference-html/x1669.html
+++ b/doc/developer/reference-html/x1669.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Appropriate Remote Commands</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="ESC/P2"
HREF="c464.html"><LINK
@@ -17,11 +17,14 @@ TITLE="Remote Mode Commands"
HREF="x955.html"><LINK
REL="NEXT"
TITLE="Weaving for inkjet printers"
-HREF="c1717.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c1717.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -71,32 +74,32 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN1669"
->Appropriate Remote Commands</A
+>5.3. Appropriate Remote Commands</A
></H1
><P
>&#13; All of the remote commands described above are wrapped up with
the usual boilerplate. The files always start with
- <VAR
+ <TT
CLASS="literal"
->00 00 00</VAR
-> and the “magicâ€
- command described above, then two <VAR
+>00 00 00</TT
+> and the &#8220;magic&#8221;
+ command described above, then two <TT
CLASS="literal"
->ESC @</VAR
+>ESC @</TT
>s to
reset the printer. The remote command sequences come next; if
they print anything that is usually followed by a
- <VAR
+ <TT
CLASS="literal"
->FF</VAR
-> (<VAR
+>FF</TT
+> (<TT
CLASS="literal"
->0C</VAR
+>0C</TT
> hex) character to
feed the page, then the file ends with another two
- <VAR
+ <TT
CLASS="literal"
->ESC @</VAR
+>ESC @</TT
>s to get back to the ground state.
</P
><P
@@ -108,9 +111,9 @@ CLASS="literal"
TYPE="1"
><LI
><P
->&#13; Host uses <VAR
+>&#13; Host uses <TT
CLASS="literal"
->DT</VAR
+>DT</TT
> to print an alignment
sheet.
</P
@@ -123,24 +126,24 @@ CLASS="literal"
></LI
><LI
><P
->&#13; Host sends a <VAR
+>&#13; Host sends a <TT
CLASS="literal"
->DA</VAR
+>DA</TT
> command indicating
which pattern the user chose.
</P
></LI
><LI
><P
->&#13; If the user said “realignâ€, meaning he isn't
+>&#13; If the user said &#8220;realign&#8221;, meaning he isn't
done yet, go to step 1.
</P
></LI
><LI
><P
->&#13; We are done: host sends a <VAR
+>&#13; We are done: host sends a <TT
CLASS="literal"
->SV</VAR
+>SV</TT
> command
and exits.
</P
@@ -157,12 +160,6 @@ CLASS="informalexample"
><A
NAME="AEN1693"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>PM 00 00
@@ -170,9 +167,6 @@ SN 00 00 00
EX 00 00 00 00 05 01
ST 00 01
SM 00 02</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -186,12 +180,6 @@ CLASS="informalexample"
><A
NAME="AEN1696"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>PM 00 00
@@ -201,9 +189,6 @@ SN 00 01 00
SN 00 02 01
EX 00 00 00 00 05 00
FP 00 00 00</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -217,64 +202,55 @@ CLASS="informalexample"
><A
NAME="AEN1699"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>IR 00 02
LD</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
>&#13; For different paper type settings on the STP 870, the
- arguments to <VAR
+ arguments to <TT
CLASS="literal"
->SN</VAR
+>SN</TT
> vary. The arguments to the
- first and third <VAR
+ first and third <TT
CLASS="literal"
->SN</VAR
+>SN</TT
> commands are as outlined
- in the description of the <VAR
+ in the description of the <TT
CLASS="literal"
->SN</VAR
+>SN</TT
> command above;
- the arguments to the second (“platen gapâ€) are
- <VAR
+ the arguments to the second (&#8220;platen gap&#8221;) are
+ <TT
CLASS="literal"
->00 01 01</VAR
-> for thick papers (“matte
- paper—heavyweightâ€, “photo paper†and
- “premium glossy photo paperâ€) and <VAR
+>00 01 01</TT
+> for thick papers (&#8220;matte
+ paper&#8212;heavyweight&#8221;, &#8220;photo paper&#8221; and
+ &#8220;premium glossy photo paper&#8221;) and <TT
CLASS="literal"
>00 01
- 00</VAR
+ 00</TT
> for all others.
</P
><P
>&#13; For roll-mode printing, the STP 870's sequence changes as
- follows. <VAR
+ follows. <TT
CLASS="literal"
->IR</VAR
->'s arguments become <VAR
+>IR</TT
+>'s arguments become <TT
CLASS="literal"
>00
- 01</VAR
-> in the header, and <VAR
+ 01</TT
+> in the header, and <TT
CLASS="literal"
->00 00</VAR
+>00 00</TT
> after
- the job, and <VAR
+ the job, and <TT
CLASS="literal"
->EX</VAR
+>EX</TT
>'s last argument changes
from <CODE
CLASS="constant"
@@ -286,12 +262,12 @@ CLASS="constant"
</P
><P
>&#13; For zero-margin printing on the STP 870, the arguments to
- <VAR
+ <TT
CLASS="literal"
->FP</VAR
-> become <VAR
+>FP</TT
+> become <TT
CLASS="literal"
->00 0xb0 0xff</VAR
+>00 0xb0 0xff</TT
>.
This moves the origin about 5.5mm to the left, to a point one
tenth of an inch to the left of the left-hand edge of the
@@ -330,7 +306,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/x1734.html b/doc/developer/reference-html/x1734.html
index dfe36a3..8c52bfd 100644
--- a/doc/developer/reference-html/x1734.html
+++ b/doc/developer/reference-html/x1734.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Weaving algorithms</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="Weaving for inkjet printers"
HREF="c1717.html"><LINK
@@ -17,11 +17,14 @@ TITLE="Weaving for inkjet printers"
HREF="c1717.html"><LINK
REL="NEXT"
TITLE="Dithering"
-HREF="c1968.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c1968.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -71,11 +74,11 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN1734"
->Weaving algorithms</A
+>6.2. Weaving algorithms</A
></H1
><P
>&#13; I considered a few algorithms to perform the weave. The first
- one I devised let me use only (jets −
+ one I devised let me use only (jets &#8722;
distance_between_jets + 1) nozzles, or 25. This is OK in
principle, but it's slower than using all nozzles. By playing
around with it some more, I came up with an algorithm that lets
@@ -85,13 +88,13 @@ NAME="AEN1734"
><P
>&#13; This still produces some banding, though. Even better quality
can be achieved by using multiple nozzles on the same line. How
- do we do this? In 1440×720 mode, we're printing two
+ do we do this? In 1440×720 mode, we're printing two
output lines at the same vertical position. However, if we want
four passes, we have to effectively print each line twice.
Actually doing this would increase the density, so what we do is
print half the dots on each pass. This produces near-perfect
output, and it's far faster than using (pseudo)
- “MicroWeaveâ€.
+ &#8220;MicroWeave&#8221;.
</P
><P
>&#13; Yet another complication is how to get near the top and bottom
@@ -125,7 +128,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN1740"
->Simple weaving algorithms</A
+>6.2.1. Simple weaving algorithms</A
></H2
><P
>&#13; The initial problem is to calculate the starting position of
@@ -138,12 +141,12 @@ NAME="AEN1740"
</P
><P
>&#13; Once we have a formula for the starting row of each pass, we
- then turn that “inside out†to get a formula for
+ then turn that &#8220;inside out&#8221; to get a formula for
the pass number containing each row.
</P
><P
>&#13; First, let's define how our printer works. We measure
- vertical position on the paper in “rowsâ€; the
+ vertical position on the paper in &#8220;rows&#8221;; the
resolution with which the printer can position the paper
vertically. The print head contains J ink jets, which are
spaced S rows apart.
@@ -157,7 +160,7 @@ NAME="AEN1740"
>&#13; It's pretty obvious how to do this. We make one pass with
the print head, printing J lines of data, each line S rows
after the previous one. We then advance the paper by S
- × J rows and print the next row. For example, if J =
+ × J rows and print the next row. For example, if J =
7 and S = 4, this method can be illustrated like this:
</P
><DIV
@@ -167,12 +170,6 @@ CLASS="informalexample"
><A
NAME="AEN1747"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>pass number
@@ -186,9 +183,6 @@ CLASS="screen"
4 rows offset from one jet to the next
\---------------------------/
7*4=28 rows offset from one pass to the next</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -210,7 +204,7 @@ CLASS="computeroutput"
CLASS="computeroutput"
>0</SAMP
> and starts at row 0. Each
- subsequent pass p starts at row p × S × J. Each
+ subsequent pass p starts at row p × S × J. Each
pass prints J lines, each line being S rows after the previous
one. (For ease of viewing this file on a standard terminal,
I'm clipping the examples at column 80.)
@@ -221,7 +215,7 @@ CLASS="computeroutput"
rows with printing to get a full-density page (we're
ignoring oversampling at this stage). Where we have
previously printed a single pass, we'll now print a
- “pass blockâ€: we print extra passes to fill in
+ &#8220;pass block&#8221;: we print extra passes to fill in
the empty rows. A naive implementation might look like
this:
</P
@@ -232,12 +226,6 @@ CLASS="informalexample"
><A
NAME="AEN1754"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *---*---*---*---*---*---*
@@ -252,15 +240,12 @@ CLASS="screen"
9 *---*---*---*---*---*
10 *---*---*---*---*---
11 *---*---*---*---*--</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
>&#13; (Now you can see why this process is called
- “weavingâ€!)
+ &#8220;weaving&#8221;!)
</P
></DIV
><DIV
@@ -269,7 +254,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN1757"
->Perfect weaving</A
+>6.2.2. Perfect weaving</A
></H2
><P
>&#13; This simple weave pattern prints every row, but will give
@@ -286,15 +271,15 @@ NAME="AEN1757"
each pass as possible.
</P
><P
->&#13; Each pass block prints S × J lines in S passes. The
- first line printed in each pass block is S × J rows
+>&#13; Each pass block prints S × J lines in S passes. The
+ first line printed in each pass block is S × J rows
lower on the page than the first line printed in the
previous pass block. Therefore, if we advance the paper by
J rows between each pass, we can print the right number of
passes in each block and advance the paper perfectly evenly.
</P
><P
->&#13; Here's what this “perfect†weave looks like:
+>&#13; Here's what this &#8220;perfect&#8221; weave looks like:
</P
><DIV
CLASS="informalexample"
@@ -303,12 +288,6 @@ CLASS="informalexample"
><A
NAME="AEN1763"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start of full weave
@@ -325,16 +304,13 @@ CLASS="screen"
9 *---*---*---*--
10 *---*---
11 *</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
>&#13; You'll notice that, for the first few rows, this weave is
- too sparse. It is not until the row marked “start of
- full weave†that every subsequent row is printed. We
+ too sparse. It is not until the row marked &#8220;start of
+ full weave&#8221; that every subsequent row is printed. We
can calculate this start position as follows:
</P
><DIV
@@ -344,18 +320,9 @@ CLASS="informalexample"
><A
NAME="AEN1766"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
->start = (S − 1) × (J − 1)</PRE
-></TD
-></TR
-></TABLE
+>start = (S &#8722; 1) × (J &#8722; 1)</PRE
><P
></P
></DIV
@@ -374,14 +341,8 @@ CLASS="informalexample"
NAME="AEN1770"
></A
><P
->&#13; S = 2, J = 7, start = (2−1) × (7−1) = 6:
+>&#13; S = 2, J = 7, start = (2&#8722;1) × (7&#8722;1) = 6:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> starting row of full weave
@@ -394,9 +355,6 @@ CLASS="screen"
5 *-*-*-*-*-*-*
6 *-*-*-*-*-*-*
7 *-*-*-*-*-*-*</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -410,12 +368,6 @@ NAME="AEN1773"
><P
>&#13; S = 7, J = 2, start = 6:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start
@@ -430,9 +382,6 @@ CLASS="screen"
7 *------*
8 *------*
9 *------*</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -446,12 +395,6 @@ NAME="AEN1776"
><P
>&#13; S = 4, J = 13, start = 36:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start
@@ -462,9 +405,6 @@ CLASS="screen"
3 *---*---*---*---*---*---*---*---*---*--
4 *---*---*---*---*---*---*-
5 *---*---*---*</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -478,12 +418,6 @@ NAME="AEN1779"
><P
>&#13; S = 13, J = 4, start = 36:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start
@@ -508,9 +442,6 @@ CLASS="screen"
17 *---------
18 *-----
19 *-</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -524,12 +455,6 @@ NAME="AEN1782"
><P
>&#13; S = 8, J = 5, start = 28:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start
@@ -550,9 +475,6 @@ CLASS="screen"
13 *-------*----
14 *-------
15 *--</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -566,12 +488,6 @@ NAME="AEN1785"
><P
>&#13; S = 9, J = 5, start = 32:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start
@@ -592,9 +508,6 @@ CLASS="screen"
13 *--------*---
14 *-------
15 *--</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -608,12 +521,6 @@ NAME="AEN1788"
><P
>&#13; S = 6, J = 7, start = 30:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> start
@@ -630,9 +537,6 @@ CLASS="screen"
9 *-----*-----*--
10 *-----*-
11 *</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -643,7 +547,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN1791"
->Weaving collisions</A
+>6.2.3. Weaving collisions</A
></H2
><P
>&#13; A perfect weave is not possible in all cases. Let's look at
@@ -659,12 +563,6 @@ NAME="AEN1794"
><P
>&#13; S = 6, J = 4:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----*-----*-----*
@@ -675,9 +573,6 @@ CLASS="screen"
5 | ^ | *-^---*-----*-----*
OUCH! ^ | ^
| |</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -694,18 +589,9 @@ CLASS="informalexample"
><A
NAME="AEN1798"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
->row(p, j) = (p × J) + (j × S)</PRE
-></TD
-></TR
-></TABLE
+>row(p, j) = (p × J) + (j × S)</PRE
><P
></P
></DIV
@@ -720,19 +606,10 @@ CLASS="informalexample"
><A
NAME="AEN1801"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
->row(0, 2) = (0 × 4) + (2 × 6) = 12
-row(3, 0) = (3 × 4) + (0 × 6) = 12</PRE
-></TD
-></TR
-></TABLE
+>row(0, 2) = (0 × 4) + (2 × 6) = 12
+row(3, 0) = (3 × 4) + (0 × 6) = 12</PRE
><P
></P
></DIV
@@ -759,12 +636,6 @@ NAME="AEN1806"
><P
>&#13; S = 6, J = 4:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----*-----*-----*
@@ -773,9 +644,6 @@ CLASS="screen"
3 ^-----^-----*-----*
4 ^-----^-----*-----*
5 ^-----^-----*-----*</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -786,7 +654,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN1809"
->What makes a “perfect†weave?</A
+>6.2.4. What makes a &#8220;perfect&#8221; weave?</A
></H2
><P
>&#13; So what causes the perfect weave cases to be perfect, and
@@ -862,9 +730,9 @@ TYPE="1"
></LI
></OL
><P
->&#13; These repeated subtractions can be done with C's <VAR
+>&#13; These repeated subtractions can be done with C's <TT
CLASS="literal"
->%</VAR
+>%</TT
>
operator, so we can write this in C as follows:
</P
@@ -875,12 +743,6 @@ CLASS="informalexample"
><A
NAME="AEN1836"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>unsigned int
@@ -895,21 +757,18 @@ gcd(unsigned int x, unsigned int y)
}
return y;
}</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->gcd(S,J)</VAR
+>gcd(S,J)</TT
> will feature quite prominently in our
weaving algorithm.
</P
><P
->&#13; If 0 ≤ j &#60; J, there should only be a single pair (p, j)
+>&#13; If 0 &#8804; j &#60; J, there should only be a single pair (p, j)
for any given row number. If S and J are not relatively
prime, this assumption breaks down. (For conciseness, let G
= GCD(S,J).)
@@ -924,12 +783,6 @@ NAME="AEN1841"
><P
>&#13; S = 8, J = 6, G = 2:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-------*-------*-------*-------*-------*
@@ -938,9 +791,6 @@ CLASS="screen"
3 *-------*-------*-------*-------*-------*
4 ^-------^-------^-------*-------*-------*
5 ^-------^-------^-------*-------*-------*</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -962,12 +812,6 @@ CLASS="informalexample"
><A
NAME="AEN1846"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-------*-------* - - -
@@ -976,9 +820,6 @@ CLASS="screen"
3 *-------*-------* - - -
4 *-------*-------* - - -
5 *-------*-------* - - -</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -993,12 +834,6 @@ CLASS="informalexample"
><A
NAME="AEN1849"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-------*-------* - - -
@@ -1009,9 +844,6 @@ CLASS="screen"
5 *-------*-------* - - -
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
These rows need filling in.</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1025,19 +857,19 @@ CLASS="computeroutput"
</P
><P
>&#13; Let's analyse this. Consider how a pass p could collide
- with pass 0. Pass p starts at offset p × J. Pass 0
- prints at rows which are multiples of S. If p × J is
+ with pass 0. Pass p starts at offset p × J. Pass 0
+ prints at rows which are multiples of S. If p × J is
exactly divisible by S, a collision has occurred, unless (p
- ×J) ≥ J × S (which will happen when we
+ ×J) &#8805; J × S (which will happen when we
finish a pass block).
</P
><P
->&#13; So, we want to find p and q such that p × J = q
- × S and p is minimised. Then p is the number of rows
+>&#13; So, we want to find p and q such that p × J = q
+ × S and p is minimised. Then p is the number of rows
before a collision, and q is the number of jets in pass 0
which are not involved in the collision. To do this, we
find the lowest common multiple of J and S, which is L = (J
- × S) / G. L / J is the number of rows before a
+ × S) / G. L / J is the number of rows before a
collision, and L / S is the number of jets in the first pass
not involved in the collision.
</P
@@ -1045,7 +877,7 @@ CLASS="computeroutput"
>&#13; Thus, we see that the first J / G rows printed by a given
pass are not overprinted by any later pass. However, the
rest of the rows printed by pass p are overprinted by the
- first J − (J / G) jets of pass p + (S / G). We will
+ first J &#8722; (J / G) jets of pass p + (S / G). We will
use C to refer to S / G, the number of rows after which a
collision occurs.
</P
@@ -1062,12 +894,6 @@ NAME="AEN1857"
><P
>&#13; S = 6, J = 9, G = 3, C = S / G = 2:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1078,14 +904,11 @@ CLASS="screen"
5 ^-----^-----^-----^-----^-----^--
^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^ ^^
These rows need filling in.</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; In this case, the first J − (J / G) = 9 − (9 /
+>&#13; In this case, the first J &#8722; (J / G) = 9 &#8722; (9 /
3) = 6 jets of pass p + (6 / 3) = p + 2 collide with the
last 6 jets of pass p. Only one row in every G = 2 rows is
printed by this weave.
@@ -1100,12 +923,6 @@ NAME="AEN1861"
><P
>&#13; S = 9, J = 6, G = 3, C = 3:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>&#13;0 *--------*--------*--------*--------*--------*
@@ -1114,9 +931,6 @@ CLASS="screen"
3 ^--------^--------^--------^--------*--------*
4 ^--------^--------^--------^--------*--------*
5 ^--------^--------^--------^--------*--------*</PRE
-></TD
-></TR
-></TABLE
><P
>&#13; Here, the first J - (J / G) = 6 - (6 / 3) = 4 jets of pass
p + (9 / 3) = p + 3 collide with the last 4 jets of pass
@@ -1153,12 +967,6 @@ NAME="AEN1868"
><P
>&#13; S = 7, J = 2, G = 1:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> imaginary extra jet
@@ -1174,28 +982,25 @@ CLASS="screen"
7 *------* &#60;--start of pass block 1
8 *------*
9 *------*</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
>&#13; We can now calculate the start of a given pass by
reference to its pass block. The first pass of pass block
- b always starts at row (b × S × J). The start
+ b always starts at row (b × S × J). The start
row of each of the other passes in the block are
calculated using offsets from this row.
</P
><P
>&#13; For the example above, there are 7 passes in each pass
block, and their offsets are 0, 2, 4, 6, 8, 10 and 12.
- The next pass block is offset S × J = 14 rows from
+ The next pass block is offset S × J = 14 rows from
the start of the current pass block.
</P
><P
->&#13; The simplest way to modify the “perfect†weave
- pattern to give a correct weave in cases where G ≠ 1
+>&#13; The simplest way to modify the &#8220;perfect&#8221; weave
+ pattern to give a correct weave in cases where G &#8800; 1
is to simply change any offsets which would result in a
collision, until the collision disappears. Every printed
row in the weave, as we have shown it up to now, is
@@ -1224,7 +1029,7 @@ CLASS="screen"
The passes in the second subblock each have 1 added to
their offset, the passes in the third subblock have 2
added, and so on. Thus, the offset of pass p (numbered
- relative to the start of its pass block) is p × J +
+ relative to the start of its pass block) is p × J +
floor(p / B).
</P
><P
@@ -1240,12 +1045,6 @@ NAME="AEN1878"
><P
>&#13; S = 6, J = 9, G = 3, B = 2:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1261,9 +1060,6 @@ CLASS="screen"
| | start of subblock 2 (offset 2 rows)
| start of subblock 1 (following passes offset by 1 row)
start of passblock 0, subblock 0 (pass start calculated as p*J)</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1277,12 +1073,6 @@ NAME="AEN1881"
><P
>&#13; S = 9, J = 6, G = 3, B = 3:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *--------*--------*--------*--------*--------*
@@ -1298,9 +1088,6 @@ CLASS="screen"
10 \---/ *--------*--------
11 small offset *--------*--
12 *----</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1320,12 +1107,6 @@ NAME="AEN1885"
><P
>&#13; S = 8, J = 4, G = 4, B = 2:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-------*-------*-------*
@@ -1339,9 +1120,6 @@ CLASS="screen"
8 *-------*-------*-------*
9 \/ *-------*-------*-------*
very small offset!</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1356,12 +1134,6 @@ CLASS="informalexample"
><A
NAME="AEN1889"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>subblock number
@@ -1376,9 +1148,6 @@ CLASS="screen"
1 *
2 *
3 *</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1399,19 +1168,10 @@ CLASS="informalexample"
><A
NAME="AEN1893"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>offset(b) = 2*b , if b &#60; ceiling(G/2)
= 2*(G-b)-1 , otherwise</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1425,12 +1185,6 @@ CLASS="informalexample"
><A
NAME="AEN1896"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0123456789
@@ -1454,9 +1208,6 @@ CLASS="screen"
7 *
8 *
9 *</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1470,12 +1221,6 @@ CLASS="informalexample"
><A
NAME="AEN1899"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
> 1
@@ -1502,9 +1247,6 @@ CLASS="screen"
8 *
9 *
10 *</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1521,12 +1263,6 @@ NAME="AEN1902"
><P
>&#13; S = 12, J = 6, G = 6, B = 2:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----------*-----------*-----------*-----------*-----------*
@@ -1542,9 +1278,6 @@ CLASS="screen"
10 *-----------*----
11 *----------
12 *-----</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1556,7 +1289,7 @@ CLASS="screen"
>&#13; (This might seem odd, but it occurs to me that a good
weave pattern might also make a good score for bell
ringers. When church bells are rung, a list of
- “changes†are used. For example, if 8 bells
+ &#8220;changes&#8221; are used. For example, if 8 bells
are being used, they will, at first, be rung in order:
12345678. If the first change is for bells 5 and 6, the
bells will then be rung in the order 12346578. If the
@@ -1584,12 +1317,6 @@ CLASS="informalexample"
><A
NAME="AEN1909"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>passesperblock = S
@@ -1603,9 +1330,6 @@ if subpassblock &#60; ceiling(subblocksperblock/2)
else
subblockoffset = 2*(subblocksperblock-subpassblock)-1
startingrow = passblock * S * J + offsetinpassblock * J + subblockoffset</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1621,12 +1345,6 @@ CLASS="informalexample"
><A
NAME="AEN1912"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>subblocksperblock = gcd(S, J)
@@ -1636,9 +1354,6 @@ if subpassblock * 2 &#60; subblocksperblock
else
subblockoffset = 2*(subblocksperblock-subpassblock)-1
startingrow = p * J + subblockoffset</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1652,12 +1367,6 @@ CLASS="informalexample"
><A
NAME="AEN1915"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>subblocksperblock = gcd(S, J)
@@ -1669,14 +1378,11 @@ subblockoffset(p)
subpassblock = floor((p % S) * subblocksperblock / S)
row(j, p) = p * J + subblockoffset(p) + j * S</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; Together with the inequality 0 ≤ j &#60; J, we can use
+>&#13; Together with the inequality 0 &#8804; j &#60; J, we can use
this definition in reverse to calculate the pass number
containing a given row, r. Working out the inverse
definition involves a little guesswork, but one possible
@@ -1691,20 +1397,11 @@ CLASS="informalexample"
><A
NAME="AEN1918"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>subblocksperblock = gcd(S, J)
subblockoffset = r % subblocksperblock
pass = (r - subblockoffset) / J</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1719,12 +1416,6 @@ CLASS="informalexample"
><A
NAME="AEN1921"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>offset = r % J
@@ -1735,9 +1426,6 @@ pass--
offset += J
}
jet = offset / S</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1752,12 +1440,6 @@ CLASS="informalexample"
><A
NAME="AEN1924"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>G = gcd(S, J)
@@ -1777,9 +1459,6 @@ subblockretreat = floor(pass / passespersubblock) % G
pass -= subblockretreat * passespersubblock
pass += subpassblock * passespersubblock
jet = (r - subblockoffset - pass * J) / S</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1799,12 +1478,6 @@ NAME="AEN1927"
passesperblock = S = 6,
passespersubblock = S / G = 6 / 2 = 3:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----*-----*-----*
@@ -1827,9 +1500,6 @@ CLASS="screen"
17 *-----*--
18 *-----
19 *-</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1845,12 +1515,6 @@ NAME="AEN1930"
passesperblock = S = 8,
passespersubblock= S / G = 8 / 2 = 4:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-------*-------*-------*-------*-------*
@@ -1866,9 +1530,6 @@ CLASS="screen"
10 *-------*-------*-
11 *-------*---
12 *----</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1884,12 +1545,6 @@ NAME="AEN1933"
passesperblock = S = 6,
passespersubblock= S / G = 6 / 6 = 1:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*-----*
@@ -1899,9 +1554,6 @@ CLASS="screen"
4 *-----*-----*-----*-----*--
5 *-----*-----*----
6 *-----</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1920,7 +1572,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN1937"
->Oversampling</A
+>6.2.5. Oversampling</A
></H2
><P
>&#13; By oversampling, we mean printing on the same row more than
@@ -1937,7 +1589,7 @@ NAME="AEN1937"
necessary to get a 1/1440" horizontal resolution. If it can
only print two drops 1/360" apart, 4x oversampling will be
necessary for a 1/1440" horizontal resolution. The printer
- enforces this “drop spacing†by only accepting
+ enforces this &#8220;drop spacing&#8221; by only accepting
raster passes with a horizontal resolution matching the
spacing with which it can print dots, so we must print
passes at different horizontal positions if we are to obtain
@@ -1948,18 +1600,18 @@ NAME="AEN1937"
><P
>&#13; Oversampling can also be done to decrease the banding
apparent in an image. By splitting a row into two or more
- sets of dots (“linesâ€) and printing each line on
+ sets of dots (&#8220;lines&#8221;) and printing each line on
the same row, but with a different nozzle for each line, we
can get a smoother print.
</P
><P
>&#13; To quantify these two kinds of oversampling, we'll introduce
two new constants: H shows how many different horizontal
- offsets we want to print at (the “horizontal
- oversamplingâ€) while O shows how many times we want to
+ offsets we want to print at (the &#8220;horizontal
+ oversampling&#8221;) while O shows how many times we want to
print each row, over and above the number of times necessary
- for horizontal oversampling (the “extra
- oversamplingâ€).
+ for horizontal oversampling (the &#8220;extra
+ oversampling&#8221;).
</P
><P
>&#13; It is necessary for all the lines printed by a given pass to
@@ -1977,10 +1629,10 @@ NAME="AEN1937"
advance the paper between passes. Previously, we'd have
defined A = J; we now let A = J / H. This also affects our
pass blocks. Printing one pass block used to involve
- advancing the paper S × J rows; it now advances the
- paper (S×J) / H rows. We therefore name a group of H
- pass blocks a “bandâ€. Printing one band
- involves advancing the paper S×J rows, as a pass
+ advancing the paper S × J rows; it now advances the
+ paper (S×J) / H rows. We therefore name a group of H
+ pass blocks a &#8220;band&#8221;. Printing one band
+ involves advancing the paper S×J rows, as a pass
block did before.
</P
><P
@@ -2002,12 +1654,6 @@ NAME="AEN1946"
passesperblock = S = 4,
passespersubblock = S/G = 4/1 = 4:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 *---*---*---*---*---*---*---*---*---*
@@ -2026,9 +1672,6 @@ CLASS="screen"
13 *---*---*---*
14 *---*---
15 *--</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -2040,7 +1683,7 @@ CLASS="screen"
CLASS="computeroutput"
>*</SAMP
>s
- with integers in the range [0…H−1].
+ with integers in the range [0&#8230;H&#8722;1].
</P
><P
>&#13; Overprinting occurs once per pass block, so we can simply
@@ -2055,12 +1698,6 @@ CLASS="informalexample"
><A
NAME="AEN1952"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 0---0---0---0---0---0---0---0---0---0
@@ -2079,9 +1716,6 @@ CLASS="screen"
13 1---1---1---1
14 1---1---
15 1--</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -2098,12 +1732,6 @@ NAME="AEN1954"
passesperblock= S = 4,
passespersubblock= S/G = 4/2 = 2:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>0 0---0---0---0---0---0---0---0---0---0---0---0
@@ -2119,9 +1747,6 @@ CLASS="screen"
10 0---0---0---0---0
11 0---0---0--
12 1---1-</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -2145,12 +1770,6 @@ NAME="AEN1958"
passesperblock = S = 4,
passespersubblock = S/G = 4/1 = 4
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>Band 0:
@@ -2171,9 +1790,6 @@ Band 1:
12 1---1---1---1-
13 1---1---1
14 1---</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -2188,12 +1804,6 @@ CLASS="informalexample"
><A
NAME="AEN1962"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>A = floor(J / H)
@@ -2207,9 +1817,6 @@ band = floor(P / (S * H))
passinband = P % (S * H)
startingrow = band * S * J + passinband * A + subblockoffset
subpass = passinband / S</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -2222,12 +1829,6 @@ CLASS="informalexample"
><A
NAME="AEN1965"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>A = floor(J / H)
@@ -2244,11 +1845,8 @@ passinband(p) = p % (S * H)
row(j, p) = band(p) * S * J + passinband(p) * A + subblockoffset(p) + j * S
row(j, p) = p * J + subblockoffset(p) + j * S</PRE
-></TD
-></TR
-></TABLE
><P
->&#13; To be continued…
+>&#13; To be continued&#8230;
</P
><P
></P
@@ -2282,7 +1880,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/gpl-terms.html b/doc/developer/reference-html/x2153.html
index 31088e9..4ccc109 100644
--- a/doc/developer/reference-html/gpl-terms.html
+++ b/doc/developer/reference-html/x2153.html
@@ -1,24 +1,27 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="GNU General Public License"
-HREF="gpl.html"><LINK
+HREF="a2122.html"><LINK
REL="PREVIOUS"
TITLE="GNU General Public License"
-HREF="gpl.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="a2122.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -39,7 +42,7 @@ WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
-HREF="gpl.html"
+HREF="a2122.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -64,7 +67,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="gpl-terms"
->TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</A
+>A.2. TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</A
></H1
><DIV
CLASS="sect2"
@@ -72,7 +75,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect0"
->Section 0</A
+>A.2.1. Section 0</A
></H2
><P
>&#13; This License applies to any program or other work which
@@ -112,7 +115,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect1"
->Section 1</A
+>A.2.2. Section 1</A
></H2
><P
>&#13; You may copy and distribute verbatim copies of the Program's
@@ -135,14 +138,14 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect2"
->Section 2</A
+>A.2.3. Section 2</A
></H2
><P
>&#13; You may modify your copy or copies of the Program or any
portion of it, thus forming a work based on the Program, and
copy and distribute such modifications or work under the terms
of <A
-HREF="gpl-terms.html#gpl-sect1"
+HREF="x2153.html#gpl-sect1"
>Section 1</A
> above, provided
that you also meet all of these conditions:
@@ -181,18 +184,43 @@ TYPE="a"
<DIV
CLASS="note"
-><BLOCKQUOTE
-CLASS="note"
><P
+></P
+><TABLE
+CLASS="note"
+WIDTH="100%"
+BORDER="0"
+><TR
+><TD
+WIDTH="25"
+ALIGN="CENTER"
+VALIGN="TOP"
+><IMG
+SRC="../images/note.gif"
+HSPACE="5"
+ALT="Note"></TD
+><TH
+ALIGN="LEFT"
+VALIGN="MIDDLE"
><B
->Exception:: </B
->
- If the Program itself is interactive but does not
+>Exception:</B
+></TH
+></TR
+><TR
+><TD
+>&nbsp;</TD
+><TD
+ALIGN="LEFT"
+VALIGN="TOP"
+><P
+>&#13; If the Program itself is interactive but does not
normally print such an announcement, your work based
on the Program is not required to print an
announcement.)
</P
-></BLOCKQUOTE
+></TD
+></TR
+></TABLE
></DIV
>
@@ -234,19 +262,19 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect3"
->Section 3</A
+>A.2.4. Section 3</A
></H2
><P
>&#13; You may copy and distribute the Program (or a work based on
it, under <A
-HREF="gpl-terms.html#gpl-sect2"
+HREF="x2153.html#gpl-sect2"
>Section 2</A
> in object
code or executable form under the terms of <A
-HREF="gpl-terms.html#gpl-sect1"
+HREF="x2153.html#gpl-sect1"
>Sections 1</A
> and <A
-HREF="gpl-terms.html#gpl-sect2"
+HREF="x2153.html#gpl-sect2"
>2</A
> above provided that you also do
one of the following:
@@ -315,7 +343,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect4"
->Section 4</A
+>A.2.5. Section 4</A
></H2
><P
>&#13; You may not copy, modify, sublicense, or distribute the
@@ -334,7 +362,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect5"
->Section 5</A
+>A.2.6. Section 5</A
></H2
><P
>&#13; You are not required to accept this License, since you have
@@ -354,7 +382,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect6"
->Section 6</A
+>A.2.7. Section 6</A
></H2
><P
>&#13; Each time you redistribute the Program (or any work based on
@@ -372,7 +400,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect7"
->Section 7</A
+>A.2.8. Section 7</A
></H2
><P
>&#13; If, as a consequence of a court judgment or allegation of
@@ -420,7 +448,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect8"
->Section 8</A
+>A.2.9. Section 8</A
></H2
><P
>&#13; If the distribution and/or use of the Program is restricted in
@@ -439,7 +467,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect9"
->Section 9</A
+>A.2.10. Section 9</A
></H2
><P
>&#13; The Free Software Foundation may publish revised and/or new
@@ -464,7 +492,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect10"
->Section 10</A
+>A.2.11. Section 10</A
></H2
><P
>&#13; If you wish to incorporate parts of the Program into other
@@ -484,7 +512,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect11"
->NO WARRANTY</A
+>A.2.12. NO WARRANTY</A
></H2
><FONT
COLOR="RED"
@@ -508,7 +536,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="gpl-sect12"
->Section 12</A
+>A.2.13. Section 12</A
></H2
><P
>&#13; IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
@@ -541,7 +569,7 @@ WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
-HREF="gpl.html"
+HREF="a2122.html"
ACCESSKEY="P"
>Prev</A
></TD
@@ -550,7 +578,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
@@ -571,7 +599,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="gpl.html"
+HREF="a2122.html"
ACCESSKEY="U"
>Up</A
></TD
diff --git a/doc/developer/reference-html/x271.html b/doc/developer/reference-html/x271.html
index c4b2518..9337d74 100644
--- a/doc/developer/reference-html/x271.html
+++ b/doc/developer/reference-html/x271.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>The driver file</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="Adding a new printer"
HREF="c200.html"><LINK
@@ -17,11 +17,14 @@ TITLE="Adding a new printer"
HREF="c200.html"><LINK
REL="NEXT"
TITLE="ESC/P2"
-HREF="c464.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c464.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -71,7 +74,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN271"
->The driver file</A
+>4.2. The driver file</A
></H1
><P
>&#13; Adding a new printer to a driver module
@@ -112,7 +115,7 @@ CLASS="filename"
prefer this; it isn't materially more work for the host to
compute things like exact paper sizes and such, it allows a lot
more tweaking, and it may be why Epson has been more open with
- information—the communication protocol doesn't really
+ information&#8212;the communication protocol doesn't really
contain very much IP, so they have less reason to keep it
secret.
</P
@@ -125,20 +128,20 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN281"
->Epson inkjet printers</A
+>4.2.1. Epson inkjet printers</A
></H2
><P
->&#13; The <VAR
+>&#13; The <CODE
CLASS="varname"
->model_capabilities</VAR
+>model_capabilities</CODE
> vector in
<TT
CLASS="filename"
>print-escp2.c</TT
> contains one entry for each
- defined printer model. The <VAR
+ defined printer model. The <TT
CLASS="literal"
->model</VAR
+>model</TT
> parameter
in <TT
CLASS="filename"
@@ -164,12 +167,6 @@ CLASS="informalexample"
><A
NAME="AEN291"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>typedef struct escp2_printer
@@ -245,9 +242,6 @@ const double *hue_adjustment;
const double *sat_adjustment;
const paperlist_t *paperlist;
} escp2_printer_t;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -277,21 +271,21 @@ const paperlist_t *paperlist;
>&#13; Most printers can print using either the number of nozzles
available or any smaller number. Some printers require that
all of the nozzles be used. Those printers will set
- <VAR
+ <CODE
CLASS="varname"
->min_nozzles</VAR
+>min_nozzles</CODE
> and/or
- <VAR
+ <CODE
CLASS="varname"
->min_black_nozzles</VAR
+>min_black_nozzles</CODE
> to the same value as
- <VAR
+ <CODE
CLASS="varname"
->nozzles</VAR
+>nozzles</CODE
> and/or
- <VAR
+ <CODE
CLASS="varname"
->black_nozzles</VAR
+>black_nozzles</CODE
>.
</P
><P
@@ -304,9 +298,9 @@ CLASS="varname"
><P
>&#13; Most Epson printers, other than the high-end Stylus Pro
models, cannot print dots spaced more closely than 1/360" or
- 1/720" apart (this is the setting for <VAR
+ 1/720" apart (this is the setting for <CODE
CLASS="varname"
->xres</VAR
+>xres</CODE
>.
This is true even for printers that support resolutions of
1440 or 2880 DPI. In these cases, the data must be printed in
@@ -320,25 +314,25 @@ CLASS="varname"
For example, the Stylus Photo EX can normally print with a dot
spacing of 1/720". The smallest dot size cannot be printed
with a dot spacing of less than 1/360", however. In this
- case, we use <VAR
+ case, we use <CODE
CLASS="varname"
->enhanced_xres</VAR
+>enhanced_xres</CODE
> to specify the
resolution to be used in this enhanced mode, and
- <VAR
+ <CODE
CLASS="varname"
->enhanced_resolution</VAR
+>enhanced_resolution</CODE
> to specify the printing
resolution above which we use the
- <VAR
+ <CODE
CLASS="varname"
->enhanced_xres</VAR
+>enhanced_xres</CODE
>.
</P
><P
->&#13; The <VAR
+>&#13; The <CODE
CLASS="varname"
->resolution_scale</VAR
+>resolution_scale</CODE
> command is used to
specify scaling factors for the dot separation on newer
printers. It should always be 14400 with current printers.
@@ -355,26 +349,26 @@ CLASS="function"
>INCH</CODE
> macro defined
to make specification of the
- <VAR
+ <CODE
CLASS="varname"
->max_paper_width</VAR
+>max_paper_width</CODE
> and
- <VAR
+ <CODE
CLASS="varname"
->max_paper_height</VAR
+>max_paper_height</CODE
> more legible. It
multiplies <CODE
CLASS="constant"
>72</CODE
> by the provided expression
to get the appropriate number of points. For example, to
- specify 8.5", <VAR
+ specify 8.5", <TT
CLASS="literal"
->INCH(17/2)</VAR
+>INCH(17/2)</TT
> expands to
- <VAR
+ <TT
CLASS="literal"
->(72 * 17/2)</VAR
+>(72 * 17/2)</TT
>, which is evaluated left to
right, and hence generates the correct value.
</P
@@ -385,25 +379,25 @@ CLASS="literal"
CLASS="constant"
>1</CODE
> for
- <VAR
+ <CODE
CLASS="varname"
->separation_rows</VAR
+>separation_rows</CODE
> and <CODE
CLASS="constant"
>0</CODE
>
for the others. Very, very few printers require (or allow)
- <VAR
+ <CODE
CLASS="varname"
->separation_rows</VAR
+>separation_rows</CODE
> to be anything but
<CODE
CLASS="constant"
>1</CODE
> and
- <VAR
+ <CODE
CLASS="varname"
->pseudo_separation_rows</VAR
+>pseudo_separation_rows</CODE
> other than
<CODE
CLASS="constant"
@@ -414,9 +408,9 @@ CLASS="constant"
exceptions.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->zero_margin_offset</VAR
+>zero_margin_offset</CODE
> is used to specify an
additional negative horizontal offset required to print to the
edges of the paper on newer Stylus Photo printers. These must
@@ -483,14 +477,14 @@ CLASS="emphasis"
><P
>&#13; The lists of dot sizes and densities contain values for 13
printing modes: 120/180 DPI using printer weaving (single row;
- incorrectly referred to as “microweaveâ€) and
- “soft†weaving (the driver determines the exact
+ incorrectly referred to as &#8220;microweave&#8221;) and
+ &#8220;soft&#8221; weaving (the driver determines the exact
pattern of dot layout), 360 DPI microweave and softweave,
- 720×360 DPI microweave and softweave, 720 DPI microweave
- and softweave, 1440×720 microweave and softweave,
- 2880×720 microweave and softweave, and 2880×1440
+ 720×360 DPI microweave and softweave, 720 DPI microweave
+ and softweave, 1440×720 microweave and softweave,
+ 2880×720 microweave and softweave, and 2880×1440
softweave only. Printer weaving is referred to as
- “microweave†for historical reasons.
+ &#8220;microweave&#8221; for historical reasons.
</P
><P
>&#13; For the dot sizes, the value for each element in the vector
@@ -587,28 +581,28 @@ CLASS="constant"
CLASS="constant"
>0x10</CODE
> usually works best at
- 1440×720 and <CODE
+ 1440×720 and <CODE
CLASS="constant"
>0x11</CODE
> works best at
- 720×720. Unfortunately, <CODE
+ 720×720. Unfortunately, <CODE
CLASS="constant"
>0x10</CODE
>
doesn't seem to generate quite enough density at
- 720×720, because if it did the output would be very
- smooth. Perhaps it's possible to tweak things…
+ 720×720, because if it did the output would be very
+ smooth. Perhaps it's possible to tweak things&#8230;
</P
><P
>&#13; The list of densities is a list of base density values for all
- of the above listed modes. “Density†refers to
+ of the above listed modes. &#8220;Density&#8221; refers to
the amount of ink deposited when a solid color (or solid
black) is printed. So if the density is
<CODE
CLASS="constant"
>0.5</CODE
>, solid black actually prints only
- half the possible dots. “Base density†refers to
+ half the possible dots. &#8220;Base density&#8221; refers to
the fact that the density value can be scaled in the GUI or on
the Ghostscript command line. The density value specified
(which is not made visible to the user) is multiplied by the
@@ -632,8 +626,8 @@ CLASS="constant"
density value that results in solid black (no visible gaps
under a fairly high power magnifying glass or loupe). If an
appropriate density value is found for 720 DPI, it could be
- divided by 2 for 1440×720, by 4 for 2880×720, and
- by 8 for 2880×1440.
+ divided by 2 for 1440×720, by 4 for 2880×720, and
+ by 8 for 2880×1440.
</P
><P
>&#13; However, for printers that offer a choice of dot size, this
@@ -651,7 +645,7 @@ CLASS="constant"
>&#13; The last member is a pointer to a structure containing a list
of ink values for variable dot size (or 6 color) inks. We
model variable dot size inks as producing a certain
- “value†of ink for each available dot size, where
+ &#8220;value&#8221; of ink for each available dot size, where
the largest dot size has a value of <CODE
CLASS="constant"
>1</CODE
@@ -810,7 +804,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN403"
->Tuning the printer</A
+>4.2.2. Tuning the printer</A
></H2
><P
>&#13; Now, how do you use all this to tune a printer? There are a
@@ -983,7 +977,7 @@ CLASS="emphasis"
credit, so too much cyan and magenta is deposited, which
overwhelms the yellow). Make sure you do this on very white,
very high grade inkjet paper that's designed for
- 1440×720 DPI or higher; otherwise the ink will spread on
+ 1440×720 DPI or higher; otherwise the ink will spread on
contact and you'll get values that aren't really true for high
grade paper. You can, of course, calibrate for low grade
paper if that's what you're going to use, but that shouldn't
@@ -1006,7 +1000,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN433"
->Canon inkjet printers</A
+>4.2.3. Canon inkjet printers</A
></H2
><P
>&#13; Basically, a new Canon printer can be added to
@@ -1018,8 +1012,8 @@ CLASS="filename"
differences are noted here.
</P
><P
->&#13; In general, Canon printers have more “built-in
- intelligence“ than Epson printers which results in the
+>&#13; In general, Canon printers have more &#8220;built-in
+ intelligence&#8220; than Epson printers which results in the
fact that the driver only has to tell the printing conditions
like resolutions, dot sizes, etc. to the printer and
afterwards transfer the raster data line by line for each
@@ -1038,12 +1032,6 @@ CLASS="informalexample"
><A
NAME="AEN440"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>typedef struct canon_caps {
@@ -1065,9 +1053,6 @@ canon_dot_size_t dot_sizes; /* Vector of dot sizes for resolutions */
canon_densities_t densities; /* List of densities for each printer */
canon_variable_inklist_t *inxs; /* Choices of inks for this printer */
} canon_cap_t;</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -1075,11 +1060,11 @@ canon_variable_inklist_t *inxs; /* Choices of inks for this printer */
>&#13; Since there are Canon printers which print in resolutions of
2<SUP
>n</SUP
-> × 150 DPI (e.g. 300, 600,
+> × 150 DPI (e.g. 300, 600,
1200) and others which support resolutions of
2<SUP
>n</SUP
-> × 180 DPI (e.g. 360, 720,
+> × 180 DPI (e.g. 360, 720,
1440), there's a base resolution (150 or 180, respectively)
given in the <SPAN
CLASS="type"
@@ -1143,12 +1128,6 @@ CLASS="informalexample"
><A
NAME="AEN458"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>static const canon_variable_inklist_t canon_ink_myinks[] =
@@ -1164,20 +1143,17 @@ CLASS="programlisting"
&#38;ci_CMYK_3, &#38;ci_CMYK_3, &#38;ci_CMYK_3,
},
};</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; where the <VAR
+>&#13; where the <TT
CLASS="literal"
->&#38;ci_CMYK_1</VAR
+>&#38;ci_CMYK_1</TT
> and
- <VAR
+ <TT
CLASS="literal"
->&#38;ci_CMYK_3</VAR
+>&#38;ci_CMYK_3</TT
> entries are references to a
previously defined const of type
<SPAN
@@ -1212,7 +1188,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/x67.html b/doc/developer/reference-html/x67.html
index db78e88..425a70b 100644
--- a/doc/developer/reference-html/x67.html
+++ b/doc/developer/reference-html/x67.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Linking with libgutenprint</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="Using libgutenprint"
HREF="c48.html"><LINK
@@ -17,11 +17,14 @@ TITLE="Using libgutenprint"
HREF="c48.html"><LINK
REL="NEXT"
TITLE="Integrating libgutenprint"
-HREF="x79.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x79.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -71,13 +74,13 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN67"
->Linking with libgutenprint</A
+>2.2. Linking with libgutenprint</A
></H1
><P
>&#13; To link a program with libgutenprint, the option
- <VAR
+ <CODE
CLASS="option"
->-lgutenprint</VAR
+>-lgutenprint</CODE
> needs to be passed to the compiler
when linking. For example, to compile and link
<TT
@@ -86,12 +89,6 @@ CLASS="filename"
> the following commands would be
used:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
><SAMP
@@ -108,9 +105,6 @@ CLASS="prompt"
CLASS="userinput"
>gcc -o stpimage -lgutenprint stpimage.o</KBD
></PRE
-></TD
-></TR
-></TABLE
><P
>&#13; The compiler and linker flags needed may vary depending on the
options Gutenprint was configured with when it was built. The
@@ -146,7 +140,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/x79.html b/doc/developer/reference-html/x79.html
index f387523..ac4968b 100644
--- a/doc/developer/reference-html/x79.html
+++ b/doc/developer/reference-html/x79.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Integrating libgutenprint</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="Using libgutenprint"
HREF="c48.html"><LINK
@@ -17,11 +17,14 @@ TITLE="Linking with libgutenprint"
HREF="x67.html"><LINK
REL="NEXT"
TITLE="Reporting Bugs"
-HREF="c194.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="c194.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -71,7 +74,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN79"
->Integrating libgutenprint</A
+>2.3. Integrating libgutenprint</A
></H1
><P
>&#13; This section describes how to integrate the compiling and
@@ -99,7 +102,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN86"
-><B
+>2.3.1. <B
CLASS="command"
>pkg-config</B
></A
@@ -111,13 +114,13 @@ CLASS="command"
CLASS="command"
>configure</B
> when configuring the package when
- it was built, the <VAR
+ it was built, the <CODE
CLASS="varname"
->CFLAGS</VAR
+>CFLAGS</CODE
> and
- <VAR
+ <CODE
CLASS="varname"
->LIBS</VAR
+>LIBS</CODE
> parameters needed to compile and link
programs with libgutenprint may vary. To make it simple to
determine what these are on any given system, a
@@ -140,21 +143,15 @@ CLASS="refentrytitle"
> manual page for a compete synopsis.
</P
><P
->&#13; The correct <VAR
+>&#13; The correct <CODE
CLASS="varname"
->CFLAGS</VAR
+>CFLAGS</CODE
> to use can be obtained
- with the <VAR
+ with the <CODE
CLASS="option"
->--cflags</VAR
+>--cflags</CODE
> option:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
><SAMP
@@ -165,25 +162,16 @@ CLASS="userinput"
>pkg-config --cflags gutenprint</KBD
>
-I/usr/local/include</PRE
-></TD
-></TR
-></TABLE
><P
->&#13; The correct <VAR
+>&#13; The correct <CODE
CLASS="varname"
->LIBS</VAR
+>LIBS</CODE
> to use can the obtained
- with the <VAR
+ with the <CODE
CLASS="option"
->--libs</VAR
+>--libs</CODE
> option:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
><SAMP
@@ -194,22 +182,13 @@ CLASS="userinput"
>pkg-config --libs gutenprint</KBD
>
-L/usr/local/lib -lgutenprint -lm -ldl</PRE
-></TD
-></TR
-></TABLE
><P
>&#13; Lastly, the installed version of Gutenprint can be obtained with the
- <VAR
+ <CODE
CLASS="varname"
->--version</VAR
+>--version</CODE
> option:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
><SAMP
@@ -220,19 +199,10 @@ CLASS="userinput"
>pkg-config --modversion gutenprint</KBD
>
4.3.23</PRE
-></TD
-></TR
-></TABLE
><P
>&#13; The command can be used from the shell by enclosing it in
- backquotes ‘`’:
+ backquotes &#8216;`&#8217;:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
><SAMP
@@ -250,9 +220,6 @@ CLASS="userinput"
>gcc `pkg-config --libs gutenprint` -o
stpimage stpimage.o</KBD
></PRE
-></TD
-></TR
-></TABLE
><P
>&#13; However, this is not the way it it typically used. Normally
it is used in a <TT
@@ -271,7 +238,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN123"
-><B
+>2.3.2. <B
CLASS="command"
>make</B
></A
@@ -292,20 +259,11 @@ CLASS="command"
>make</B
>:
</P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>GUTENPRINT_VERSION = $(shell pkg-config --version gutenprint)
GUTENPRINT_CFLAGS = $(shell pkg-config --cflags gutenprint)
GUTENPRINT_LIBS = $(shell pkg-config --libs gutenprint)</PRE
-></TD
-></TR
-></TABLE
><P
>&#13; How you choose to use these variables is entirely up to
you. See the GNU <B
@@ -321,7 +279,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN133"
-><B
+>2.3.3. <B
CLASS="command"
>autoconf</B
></A
@@ -347,7 +305,7 @@ CLASS="filename"
CLASS="command"
>autoconf</B
> expands
- the m4 macros into ‘real’ shell script. The
+ the m4 macros into &#8216;real&#8217; shell script. The
resulting <B
CLASS="command"
>configure</B
@@ -384,18 +342,9 @@ CLASS="informalexample"
><A
NAME="AEN148"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
>PKG_CHECK_MODULES(GUTENPRINT, gutenprint)</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -406,7 +355,7 @@ CLASS="sect2"
CLASS="sect2"
><A
NAME="AEN150"
-><B
+>2.3.4. <B
CLASS="command"
>automake</B
></A
@@ -490,26 +439,26 @@ CLASS="filename"
CLASS="filename"
>Makefile.in</TT
> files such as
- <VAR
+ <CODE
CLASS="option"
->dist</VAR
->, <VAR
+>dist</CODE
+>, <CODE
CLASS="option"
->distcheck</VAR
+>distcheck</CODE
>,
- <VAR
+ <CODE
CLASS="option"
->clean</VAR
->, <VAR
+>clean</CODE
+>, <CODE
CLASS="option"
->distclean</VAR
+>distclean</CODE
>,
- <VAR
+ <CODE
CLASS="option"
->maintainer-clean</VAR
-> and <VAR
+>maintainer-clean</CODE
+> and <CODE
CLASS="option"
->tags</VAR
+>tags</CODE
>,
and there are many more more available. See the GNU
<B
@@ -526,13 +475,13 @@ CLASS="function"
CLASS="function"
>AC_SUBST</CODE
> to substitute
- <VAR
+ <CODE
CLASS="varname"
->GUTENPRINT_CFLAGS</VAR
+>GUTENPRINT_CFLAGS</CODE
> and
- <VAR
+ <CODE
CLASS="varname"
->GUTENPRINT_LIBS</VAR
+>GUTENPRINT_LIBS</CODE
>, <B
CLASS="command"
>automake</B
@@ -566,18 +515,9 @@ CLASS="informalexample"
><A
NAME="AEN189"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="programlisting"
->AUTOMAKE_OPTIONS = 1.7 gnu
-MAINT_CHARSET = latin1
-
-@SET_MAKE@
+>@SET_MAKE@
AM_CFLAGS = $(GUTENPRINT_CFLAGS)
@@ -586,9 +526,6 @@ stpimage_SOURCES = stpimage.c
stpimage_LDADD = $(GUTENPRINT_LIBS)
MAINTAINERCLEANFILES = Makefile.in</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -630,7 +567,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/reference-html/x955.html b/doc/developer/reference-html/x955.html
index 25d7881..bc3f395 100644
--- a/doc/developer/reference-html/x955.html
+++ b/doc/developer/reference-html/x955.html
@@ -1,14 +1,14 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Remote Mode Commands</TITLE
><META
NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
+CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="The Developer's Guide to Gutenprint"
-HREF="book1.html"><LINK
+HREF="index.html"><LINK
REL="UP"
TITLE="ESC/P2"
HREF="c464.html"><LINK
@@ -17,11 +17,14 @@ TITLE="ESC/P2"
HREF="c464.html"><LINK
REL="NEXT"
TITLE="Appropriate Remote Commands"
-HREF="x1669.html"><META
-http-equiv="Content-Type"
-content="text/html; charset=UTF-8"></HEAD
+HREF="x1669.html"></HEAD
><BODY
CLASS="sect1"
+BGCOLOR="#FFFFFF"
+TEXT="#000000"
+LINK="#0000FF"
+VLINK="#840084"
+ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
@@ -71,7 +74,7 @@ CLASS="sect1"
CLASS="sect1"
><A
NAME="AEN955"
->Remote Mode Commands</A
+>5.2. Remote Mode Commands</A
></H1
><P
>&#13; The following description of remote commands comes out of an
@@ -93,18 +96,9 @@ CLASS="informalexample"
><A
NAME="AEN959"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>ESC (R BC=8 00 R E M O T E 1</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -119,26 +113,17 @@ CLASS="informalexample"
><A
NAME="AEN962"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>ESC 00 00 00</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
>&#13; All remote mode commands must be sent before the initial
- <VAR
+ <TT
CLASS="literal"
->ESC (G</VAR
+>ESC (G</TT
> command is sent.
</P
><P
@@ -178,13 +163,13 @@ CLASS="variablelist"
></P
><DL
><DT
-><VAR
+><TT
CLASS="literal"
->NC <VAR
+>NC <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- 00</VAR
+ 00</TT
></DT
><DD
><P
@@ -192,18 +177,18 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->VI <VAR
+>VI <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- 00</VAR
+ 00</TT
></DT
><DD
><P
->&#13; On my 740, prints the following, probably “version
- informationâ€:
+>&#13; On my 740, prints the following, probably &#8220;version
+ information&#8221;:
</P
><DIV
CLASS="informalexample"
@@ -212,33 +197,24 @@ CLASS="informalexample"
><A
NAME="AEN989"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>W01286 I02382\r\n</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* AI <VAR
+>* AI <CODE
CLASS="varname"
->BC</VAR
->=3 00 00 00</VAR
+>BC</CODE
+>=3 00 00 00</TT
></DT
><DD
><P
->&#13; Prints a “printer IDâ€. On one 870, prints the
+>&#13; Prints a &#8220;printer ID&#8221;. On one 870, prints the
following:
</P
><DIV
@@ -248,18 +224,9 @@ CLASS="informalexample"
><A
NAME="AEN997"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>51-51-50-51-49-48\r\n</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -269,12 +236,12 @@ CLASS="screen"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* LD <VAR
+>* LD <CODE
CLASS="varname"
->BC</VAR
->=0</VAR
+>BC</CODE
+>=0</TT
></DT
><DD
><P
@@ -282,30 +249,30 @@ CLASS="varname"
ROM. This apparently does not load factory defaults per
se, but any settings that are saved. This is commonly
used right at the end of each print job after the
- <VAR
+ <TT
CLASS="literal"
->ESC @</VAR
+>ESC @</TT
> printer reset command.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* CH <VAR
+>* CH <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
>&#13; Perform a head cleaning cycle. The heads to clean are
- determined by parameter <VAR
+ determined by parameter <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>:
</P
><DIV
@@ -327,9 +294,9 @@ WIDTH="1*"
TITLE="description"><THEAD
><TR
><TH
-><VAR
+><CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
></TH
><TH
>Description</TH
@@ -367,16 +334,16 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; While <VAR
+>&#13; While <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> = <CODE
CLASS="constant"
>00</CODE
> is
- likely supported by all printers, <VAR
+ likely supported by all printers, <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>
= <CODE
CLASS="constant"
@@ -389,24 +356,24 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* DT <VAR
+>* DT <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=3 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-> 00</VAR
+>xx</CODE
+> 00</TT
></DT
><DD
><P
>&#13; Print an alignment pattern. There are three patterns,
which are picked via the choice of
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>. Pattern <CODE
CLASS="constant"
>0</CODE
@@ -422,27 +389,27 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* DA <VAR
+>* DA <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> 00
- <VAR
+ <CODE
CLASS="varname"
->yy</VAR
-></VAR
+>yy</CODE
+></TT
></DT
><DD
><P
>&#13; Set results for the alignment pattern.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is the pattern
(<CODE
CLASS="constant"
@@ -451,9 +418,9 @@ CLASS="constant"
CLASS="constant"
>3</CODE
>);
- <VAR
+ <CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
> is the best choice from the set
(<CODE
CLASS="constant"
@@ -474,12 +441,12 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* SV <VAR
+>* SV <CODE
CLASS="varname"
->BC</VAR
->=0</VAR
+>BC</CODE
+>=0</TT
></DT
><DD
><P
@@ -487,13 +454,13 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* RS <VAR
+>* RS <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- 01</VAR
+ 01</TT
></DT
><DD
><P
@@ -501,13 +468,13 @@ CLASS="varname"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* IQ <VAR
+>* IQ <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- 01</VAR
+ 01</TT
></DT
><DD
><P
@@ -521,18 +488,9 @@ CLASS="informalexample"
><A
NAME="AEN1089"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>IQ:KKCCMMYY</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -546,18 +504,9 @@ CLASS="informalexample"
><A
NAME="AEN1092"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>IQ:KKCCMMYYccmm</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
@@ -578,16 +527,16 @@ CLASS="screen"
CLASS="variablelist"
><DL
><DT
-><VAR
+><TT
CLASS="literal"
->* IR <VAR
+>* IR <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
@@ -599,36 +548,36 @@ CLASS="emphasis"
></SPAN
>. This command has
been observed on an STP 870 with
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>03</CODE
> at the start
- of a job and <VAR
+ of a job and <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>02</CODE
>
at the end of a job (where it is followed by an
- <VAR
+ <TT
CLASS="literal"
->LD</VAR
+>LD</TT
> command). When in roll mode, the
values change to
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>01</CODE
> at the start
- of a job and <VAR
+ of a job and <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>00</CODE
@@ -637,23 +586,23 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* FP <VAR
+>* FP <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=3 00
- <VAR
+ <CODE
CLASS="varname"
->pos</VAR
->[2]</VAR
+>pos</CODE
+>[2]</TT
></DT
><DD
><P
>&#13; Specify the horizontal left margin in units of 1/360 inch.
- The default value for <VAR
+ The default value for <CODE
CLASS="varname"
->pos</VAR
+>pos</CODE
> is
<CODE
CLASS="constant"
@@ -683,38 +632,38 @@ CLASS="constant"
CLASS="variablelist"
><DL
><DT
-><VAR
+><TT
CLASS="literal"
->* SN <VAR
+>* SN <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=3 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-> <VAR
+>xx</CODE
+> <CODE
CLASS="varname"
->yy</VAR
-></VAR
+>yy</CODE
+></TT
></DT
><DD
><P
->&#13; Select Mechanism Sequence. <VAR
+>&#13; Select Mechanism Sequence. <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>
controls which sub-operation is performed.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>00</CODE
> selects
- the “Feed paper sequence settingâ€.
- <VAR
+ the &#8220;Feed paper sequence setting&#8221;.
+ <CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
> can take on the following values
(on the STP 870, at any rate):
</P
@@ -737,9 +686,9 @@ WIDTH="1*"
TITLE="description"><THEAD
><TR
><TH
-><VAR
+><CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
></TH
><TH
>Media type</TH
@@ -841,24 +790,24 @@ CLASS="constant"
presumably to tune it for different types of paper.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>01</CODE
> controls
the platen gap setting;
- <VAR
+ <CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
>=<CODE
CLASS="constant"
>00</CODE
> is the
- default, <VAR
+ default, <CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
>=<CODE
CLASS="constant"
>1</CODE
@@ -869,17 +818,17 @@ CLASS="constant"
> are higher settings.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>02</CODE
> controls
paper loading speed
- (<VAR
+ (<CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
>=<CODE
CLASS="constant"
>0</CODE
@@ -895,12 +844,12 @@ CLASS="constant"
CLASS="constant"
>1</CODE
> is
- used when printing on “plain paperâ€,
- “360dpi ink jet paper†or “ink jet
- transparenciesâ€, and
- <VAR
+ used when printing on &#8220;plain paper&#8221;,
+ &#8220;360dpi ink jet paper&#8221; or &#8220;ink jet
+ transparencies&#8221;, and
+ <CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
>=<CODE
CLASS="constant"
>00</CODE
@@ -908,35 +857,35 @@ CLASS="constant"
other paper type settings.
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>07</CODE
> controls
duplex printing for printers with that capability
- (<VAR
+ (<CODE
CLASS="varname"
->yy</VAR
->=<VAR
+>yy</CODE
+>=<CODE
CLASS="varname"
->0</VAR
+>0</CODE
> is default,
for non-duplex printing; <CODE
CLASS="constant"
>1</CODE
> is front
- side of the paper, and <VAR
+ side of the paper, and <CODE
CLASS="varname"
->2</VAR
+>2</CODE
> is back
side).
</P
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>09</CODE
@@ -944,9 +893,9 @@ CLASS="constant"
zero margin printing on the printers with the capability
of printing zero-margin on all sides (Stylus Photo
780/790, 890, and 1280/1290).
- <VAR
+ <CODE
CLASS="varname"
->yy</VAR
+>yy</CODE
>=<CODE
CLASS="constant"
>0</CODE
@@ -959,80 +908,80 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* PP <VAR
+>* PP <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=3 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->yy</VAR
-></VAR
+>yy</CODE
+></TT
></DT
><DD
><P
>&#13; Set Paper Path.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>2</CODE
> indicates
manual feed,
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>3</CODE
> is for roll
- paper. <VAR
+ paper. <CODE
CLASS="varname"
->yy</VAR
-> selects “paper path
- numberâ€.
+>yy</CODE
+> selects &#8220;paper path
+ number&#8221;.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* AC <VAR
+>* AC <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
>&#13; Set Auto Cutting State.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>0</CODE
> selects
auto cutting off,
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>1</CODE
> selects
auto cutting on, and
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>2</CODE
@@ -1047,74 +996,74 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* DR <VAR
+>* DR <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=4 00 xx
- <VAR
+ <CODE
CLASS="varname"
->DT2</VAR
-></VAR
+>DT2</CODE
+></TT
></DT
><DD
><P
>&#13; Set Drying Time.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>00</CODE
> sets the
- drying time “per scan†(per pass?);
- <VAR
+ drying time &#8220;per scan&#8221; (per pass?);
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>01</CODE
> sets the
- drying time per page. <VAR
+ drying time per page. <CODE
CLASS="varname"
->DT</VAR
+>DT</CODE
> indicates
the drying time, which is in seconds if page mode is
used and in milliseconds if scan mode is used.
- <VAR
+ <CODE
CLASS="varname"
->DT</VAR
+>DT</CODE
> must not exceed 3600 seconds in
per-page mode and 10000 milliseconds in per-scan mode.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* IK <VAR
+>* IK <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
>&#13; Select Ink Type.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>00</CODE
> selects
dye ink. Pigment ink is apparently selected by
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>01</CODE
@@ -1123,24 +1072,24 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* PZ BC=2 00 xx</VAR
+>* PZ BC=2 00 xx</TT
></DT
><DD
><P
>&#13; Set Pause After Printing.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>00</CODE
> selects no
pause after printing;
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>01</CODE
@@ -1159,30 +1108,30 @@ CLASS="emphasis"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* EX <VAR
+>* EX <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=6 00 00 00 00 0x14
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
>&#13; Set Vertical Print Page Line Mode.
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>00</CODE
> is off,
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>=<CODE
CLASS="constant"
>01</CODE
@@ -1192,30 +1141,30 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* EX <VAR
+>* EX <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=6 00 00 00 00 0x05
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
->&#13; Set Roll Paper Mode. If <VAR
+>&#13; Set Roll Paper Mode. If <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is
<CODE
CLASS="constant"
>0</CODE
>, roll paper mode is off; if
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is <CODE
CLASS="constant"
>1</CODE
@@ -1224,70 +1173,70 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* EX <VAR
+>* EX <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=3 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-> <VAR
+>xx</CODE
+> <CODE
CLASS="varname"
->yy</VAR
-></VAR
+>yy</CODE
+></TT
></DT
><DD
><P
->&#13; Appears to be a synonym for the <VAR
+>&#13; Appears to be a synonym for the <TT
CLASS="literal"
->SN</VAR
+>SN</TT
>
command described above.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* PH <VAR
+>* PH <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
>&#13; Select Paper Thickness. Set the paper thickness
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> in .1 mm units. This must not
exceed <CODE
CLASS="constant"
>0x10</CODE
> (1.6 mm). If the
- thickness is set “more than†.6 mm (which
- probably means “at least†0.6 mm, since the
- other case reads “less than 0.5 mmâ€), the
+ thickness is set &#8220;more than&#8221; .6 mm (which
+ probably means &#8220;at least&#8221; 0.6 mm, since the
+ other case reads &#8220;less than 0.5 mm&#8221;), the
platen gap is set high irrespective of the
- <VAR
+ <TT
CLASS="literal"
->SN</VAR
+>SN</TT
> command.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* PM <VAR
+>* PM <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- 00</VAR
+ 00</TT
></DT
><DD
><P
@@ -1303,27 +1252,27 @@ CLASS="emphasis"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* ST <VAR
+>* ST <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
>&#13; Epson's STP 750/1200 programming guide refers to the
- <VAR
+ <TT
CLASS="literal"
->ST</VAR
-> command as “Set printer
- state replyâ€. If <VAR
+>ST</TT
+> command as &#8220;Set printer
+ state reply&#8221;. If <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is
<CODE
CLASS="constant"
@@ -1333,9 +1282,9 @@ CLASS="constant"
>2</CODE
>, the
printer will not send status replies. If
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is <CODE
CLASS="constant"
>1</CODE
@@ -1357,12 +1306,6 @@ CLASS="informalexample"
><A
NAME="AEN1341"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>@BDC ST\r
@@ -1375,30 +1318,27 @@ AI:CW:02kkccmmyy, MI:mm
[TC:tttt;]
INK:...;
\f</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; (<VAR
+>&#13; (<TT
CLASS="literal"
->\r</VAR
+>\r</TT
> is carriage return;
- <VAR
+ <TT
CLASS="literal"
->\n</VAR
-> is newline; <VAR
+>\n</TT
+> is newline; <TT
CLASS="literal"
->\f</VAR
+>\f</TT
>
is formfeed.)
</P
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->ST</VAR
+>ST</TT
> is the printer status:
</P
><DIV
@@ -1493,9 +1433,9 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->ER</VAR
+>ER</TT
>, if provided, is the error status:
</P
><DIV
@@ -1644,9 +1584,9 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->IQ</VAR
+>IQ</TT
> is the amount of ink left, as a
(decimal!) percentage expressed in hexadecimal. The
values are black, cyan, magenta, and yellow. 6 and 7
@@ -1727,9 +1667,9 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->WR</VAR
+>WR</TT
>, if provided, is the warning status:
</P
><DIV
@@ -1765,7 +1705,7 @@ CLASS="constant"
></TD
><TD
>&#13; Black ink low (Photo black on printers using
- UltraChrome® ink)
+ UltraChrome® ink)
</TD
></TR
><TR
@@ -1845,41 +1785,41 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->RV</VAR
+>RV</TT
> is the firmware revision (one byte
ASCII).
</P
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->AI</VAR
+>AI</TT
> is actuator information. These
are two byte ASCII codes that indicate ``ink weight rank
ID'' of KCMY, respectively.
</P
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->TC</VAR
+>TC</TT
>, if provided, is the total time of
cleaning or ink filling (?).
</P
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->RC</VAR
+>RC</TT
>, if provided, is the firmware
revision.
</P
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->INK:</VAR
-> and <VAR
+>INK:</TT
+> and <TT
CLASS="literal"
->MI</VAR
+>MI</TT
> are
<SPAN
CLASS="emphasis"
@@ -1891,26 +1831,26 @@ CLASS="emphasis"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* SM <VAR
+>* SM <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- <VAR
+ <CODE
CLASS="varname"
->xx</VAR
-></VAR
+>xx</CODE
+></TT
></DT
><DD
><P
->&#13; Set Status Reply Rate. <VAR
+>&#13; Set Status Reply Rate. <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is the
- repeat interval in seconds. If <VAR
+ repeat interval in seconds. If <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> is
<CODE
CLASS="constant"
@@ -1920,13 +1860,13 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* ST <VAR
+>* ST <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- 01</VAR
+ 01</TT
></DT
><DD
><P
@@ -1939,39 +1879,30 @@ CLASS="informalexample"
><A
NAME="AEN1556"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
->@BDC PS\r\nST:<VAR
+>@BDC PS\r\nST:<CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>;\f</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->\r</VAR
+>\r</TT
> is carriage return;
- <VAR
+ <TT
CLASS="literal"
->\n</VAR
-> is newline; <VAR
+>\n</TT
+> is newline; <TT
CLASS="literal"
->\f</VAR
+>\f</TT
> is
- formfeed). If <VAR
+ formfeed). If <CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
> (the reply value) is
<CODE
CLASS="constant"
@@ -1992,13 +1923,13 @@ CLASS="constant"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* SM <VAR
+>* SM <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- 01</VAR
+ 01</TT
></DT
><DD
><P
@@ -2012,63 +1943,54 @@ CLASS="informalexample"
><A
NAME="AEN1574"
></A
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
><PRE
CLASS="screen"
>@BDC PS\r\nST:xx;\f</PRE
-></TD
-></TR
-></TABLE
><P
></P
></DIV
><P
->&#13; <VAR
+>&#13; <TT
CLASS="literal"
->\r</VAR
+>\r</TT
> is carriage return;
- <VAR
+ <TT
CLASS="literal"
->\n</VAR
-> is newline; <VAR
+>\n</TT
+> is newline; <TT
CLASS="literal"
->\f</VAR
+>\f</TT
> is
- formfeed). See <VAR
+ formfeed). See <TT
CLASS="literal"
>SM
- <VAR
+ <CODE
CLASS="varname"
->BC</VAR
->=2</VAR
+>BC</CODE
+>=2</TT
> above for the meaning of
the return value.
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
>* ??
- <VAR
+ <CODE
CLASS="varname"
->BC</VAR
->=<VAR
+>BC</CODE
+>=<CODE
CLASS="varname"
->xx</VAR
+>xx</CODE
>
- <VAR
+ <CODE
CLASS="varname"
->y</VAR
->[1] …
- <VAR
+>y</CODE
+>[1] &#8230;
+ <CODE
CLASS="varname"
->y</VAR
->[xx]</VAR
+>y</CODE
+>[xx]</TT
></DT
><DD
><P
@@ -2076,31 +1998,31 @@ CLASS="varname"
Commands). The command string is executed (it would
appear from the documentation), and the string sent is
returned using a sequence similar to that described in
- the <VAR
+ the <TT
CLASS="literal"
->ST <VAR
+>ST <CODE
CLASS="varname"
->BC</VAR
->=1</VAR
+>BC</CODE
+>=1</TT
> and
- <VAR
+ <TT
CLASS="literal"
->SM <VAR
+>SM <CODE
CLASS="varname"
->BC</VAR
->=1</VAR
+>BC</CODE
+>=1</TT
> commands.
Note that in this case the number of bytes is variable!
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* SM <VAR
+>* SM <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=2 00
- 02</VAR
+ 02</TT
></DT
><DD
><P
@@ -2115,13 +2037,13 @@ CLASS="emphasis"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* JE <VAR
+>* JE <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=1
- 00</VAR
+ 00</TT
></DT
><DD
><P
@@ -2143,38 +2065,38 @@ CLASS="emphasis"
</P
></DD
><DT
-><VAR
+><TT
CLASS="literal"
->* CO <VAR
+>* CO <CODE
CLASS="varname"
->BC</VAR
+>BC</CODE
>=8 00
- <VAR
+ <CODE
CLASS="varname"
->cutter</VAR
->[1] <VAR
+>cutter</CODE
+>[1] <CODE
CLASS="varname"
->page</VAR
+>page</CODE
>[1]
- <VAR
+ <CODE
CLASS="varname"
->unit</VAR
+>unit</CODE
>[1]
- <VAR
+ <CODE
CLASS="varname"
->position</VAR
->[4]</VAR
+>position</CODE
+>[4]</TT
></DT
><DD
><P
>&#13; Specify paper cutting on Stylus Photo 2200 (and perhaps
- some other printers). <VAR
+ some other printers). <CODE
CLASS="varname"
->cutter</VAR
+>cutter</CODE
> must be
- 0. <VAR
+ 0. <CODE
CLASS="varname"
->page</VAR
+>page</CODE
> should be one of the
following:
</P
@@ -2234,9 +2156,9 @@ CLASS="constant"
></TABLE
></DIV
><P
->&#13; <VAR
+>&#13; <CODE
CLASS="varname"
->unit</VAR
+>unit</CODE
> should be one of the following:
</P
><DIV
@@ -2296,9 +2218,9 @@ CLASS="constant"
></DIV
><P
>&#13; This command should be used twice. The first
- <VAR
+ <TT
CLASS="literal"
->CO</VAR
+>CO</TT
> command specifies where the page
will be cut at the top, and the second specifies where
the page will be cut at the bottom. This permits
@@ -2333,7 +2255,7 @@ WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
-HREF="book1.html"
+HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
diff --git a/doc/developer/using.xml b/doc/developer/using.xml
index c63ca7a..e192633 100644
--- a/doc/developer/using.xml
+++ b/doc/developer/using.xml
@@ -215,10 +215,7 @@ GUTENPRINT_LIBS = $(shell pkg-config --libs gutenprint)</programlisting>
write a <filename>Makefile.am</filename> to do this:
</para>
<informalexample>
- <programlisting>AUTOMAKE_OPTIONS = 1.7 gnu
-MAINT_CHARSET = latin1
-
-@SET_MAKE@
+ <programlisting>@SET_MAKE@
AM_CFLAGS = $(GUTENPRINT_CFLAGS)
diff --git a/doc/gutenprint/gutenprint.tag b/doc/gutenprint/gutenprint.tag
index 1008170..dede246 100644
--- a/doc/gutenprint/gutenprint.tag
+++ b/doc/gutenprint/gutenprint.tag
@@ -2,324 +2,324 @@
<tagfile>
<compound kind="file">
<name>array.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>array_8h</filename>
<includes id="sequence_8h" name="sequence.h" local="no" imported="no">gutenprint/sequence.h</includes>
<member kind="typedef">
<type>stp_array</type>
<name>stp_array_t</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g69e0971771118ccea2a5dc72ba4fa73e</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_array_t *</type>
<name>stp_array_create</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gaf63aaff6ea861e16b3addc023ef2e66</anchor>
<arglist>(int x_size, int y_size)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_destroy</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g562ad19d8ecc1e9bdd8c182b0a05ecec</anchor>
<arglist>(stp_array_t *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_copy</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>gab9b031be229d8762faf46a3ef9454ec</anchor>
<arglist>(stp_array_t *dest, const stp_array_t *source)</arglist>
</member>
<member kind="function">
<type>stp_array_t *</type>
<name>stp_array_create_copy</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g19370f7d4779013904be75bc3d97e024</anchor>
<arglist>(const stp_array_t *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_set_size</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g698e51815f2ef3fd0709d6b32a2bb921</anchor>
<arglist>(stp_array_t *array, int x_size, int y_size)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_get_size</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g48e34b2673c2973884f0a403bafe7ea8</anchor>
<arglist>(const stp_array_t *array, int *x_size, int *y_size)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_set_data</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>g0ca3891b4cde193cc65de63053e3f4fa</anchor>
<arglist>(stp_array_t *array, const double *data)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_get_data</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g9e1c46379b5935ed3a939833bd9e68be</anchor>
<arglist>(const stp_array_t *array, size_t *size, const double **data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_array_set_point</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g4ab405205d678a3d9ae02a98103fbfea</anchor>
<arglist>(stp_array_t *array, int x, int y, double data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_array_get_point</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>gb9d53cf70f2c892dca82b8db2414fad2</anchor>
<arglist>(const stp_array_t *array, int x, int y, double *data)</arglist>
</member>
<member kind="function">
<type>const stp_sequence_t *</type>
<name>stp_array_get_sequence</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g2051c3f4a1eaccb198744f8d7c76d649</anchor>
<arglist>(const stp_array_t *array)</arglist>
</member>
</compound>
<compound kind="file">
<name>bit-ops.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>bit-ops_8h</filename>
<member kind="function">
<type>void</type>
<name>stp_fold</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>ec711fffd61ebd40a6896d76d4c9327f</anchor>
<arglist>(const unsigned char *line, int single_height, unsigned char *outbuf)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_split_2</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>65a4f2dc6c49d8a80e1d0ca72a1f0ffd</anchor>
<arglist>(int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_split_4</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>24f21e067782cbb1606f4109f7acaccb</anchor>
<arglist>(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_unpack_2</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>9772ac792d8208e341d780fc756bf3cd</anchor>
<arglist>(int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_unpack_4</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>7fdd081b1a58cdc3648e61d23aefb744</anchor>
<arglist>(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_unpack_8</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>534a4a10cda717aabaf212954cc2d891</anchor>
<arglist>(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_unpack_16</name>
<anchorfile>bit-ops_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>d472146a7bdf6c1e95bcb102c4409515</anchor>
<arglist>(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)</arglist>
</member>
</compound>
<compound kind="file">
<name>channel.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>channel_8h</filename>
<member kind="function">
<type>void</type>
<name>stp_channel_reset</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>dc5c0cc7cc331da0ab394b642a381363</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_reset_channel</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>6a88eb8e1f968370b63326e517a34ec2</anchor>
<arglist>(stp_vars_t *v, int channel)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_add</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>6a552629f3dddf6283f605e1961dd04f</anchor>
<arglist>(stp_vars_t *v, unsigned channel, unsigned subchannel, double value)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_channel_get_value</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>73265490d8c513de68604a982ec49e0a</anchor>
<arglist>(stp_vars_t *v, unsigned channel, unsigned subchannel)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_density_adjustment</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>99f818da3b4944b328de9de860d04dbc</anchor>
<arglist>(stp_vars_t *v, int color, int subchannel, double adjustment)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_channel_get_density_adjustment</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>0cfa6ae42ced76291f96ff64fed6a823</anchor>
<arglist>(stp_vars_t *v, int color, int subchannel)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_ink_limit</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>9351c3b60ed0f43e012bbd2906b0f0b4</anchor>
<arglist>(stp_vars_t *v, double limit)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_channel_get_ink_limit</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>f6423b74581fbf34918a9e45d22186b5</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_cutoff_adjustment</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>4a04bbe68bd5c97d4b83cb1c1a147b48</anchor>
<arglist>(stp_vars_t *v, int color, int subchannel, double adjustment)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_channel_get_cutoff_adjustment</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>c868578c0a82a76d20160b23a9c9d603</anchor>
<arglist>(stp_vars_t *v, int color, int subchannel)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_black_channel</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>6d315737ed90af4b0b9bff8c907381c3</anchor>
<arglist>(stp_vars_t *v, int channel)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_channel_get_black_channel</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>00bbe8c93cbe8da9f431824dbb1dadcd</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_gloss_channel</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>38a09aeef9c53c039fa7d1124921a7c9</anchor>
<arglist>(stp_vars_t *v, int channel)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_channel_get_gloss_channel</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a13</anchor>
+ <anchor>a907ffda300039a00ae7ddb333038480</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_gloss_limit</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a14</anchor>
+ <anchor>4349853a306208c7d98074a585991ef0</anchor>
<arglist>(stp_vars_t *v, double limit)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_channel_get_gloss_limit</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a15</anchor>
+ <anchor>e1702ed4a233cadce00e9bc87fd5ca45</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_curve</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a16</anchor>
+ <anchor>42d1438e758951e81ff49fbf81e73d2b</anchor>
<arglist>(stp_vars_t *v, int channel, const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>const stp_curve_t *</type>
<name>stp_channel_get_curve</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>619228b113312c73cdce75b15bb88313</anchor>
<arglist>(stp_vars_t *v, int channel)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_set_gcr_curve</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>2ce95b47a5f1a6c146588e0fb49db2e4</anchor>
<arglist>(stp_vars_t *v, const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>const stp_curve_t *</type>
<name>stp_channel_get_gcr_curve</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a19</anchor>
+ <anchor>0f1e6073d53036f6771a0cc69cf9e261</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_initialize</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a20</anchor>
+ <anchor>00b63c73990babb75e5896ffd7022634</anchor>
<arglist>(stp_vars_t *v, stp_image_t *image, int input_channel_count)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_channel_convert</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a21</anchor>
+ <anchor>cef9de964c7569983e1ff1d0550d3bd6</anchor>
<arglist>(const stp_vars_t *v, unsigned *zero_mask)</arglist>
</member>
<member kind="function">
<type>unsigned short *</type>
<name>stp_channel_get_input</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a22</anchor>
+ <anchor>f5ef85fbc689b2f94c0be23c0b8b3765</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>unsigned short *</type>
<name>stp_channel_get_output</name>
<anchorfile>channel_8h.html</anchorfile>
- <anchor>a23</anchor>
+ <anchor>9c4df56f4ad83b6232cf6ec17b6dc031</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
</compound>
<compound kind="file">
<name>color.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>color_8h</filename>
<class kind="struct">stp_colorfuncs_t</class>
<class kind="struct">stp_color</class>
@@ -327,97 +327,97 @@
<type>stp_color</type>
<name>stp_color_t</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gb711e2534c69bde47be7af3409c8ee2c</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_init</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g835bd7024477347a46ea0c14b46996c6</anchor>
<arglist>(stp_vars_t *v, stp_image_t *image, size_t steps)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_get_row</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gadf861820b3956ef7b18600dbf5da9da</anchor>
<arglist>(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_color_list_parameters</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>ge2e397268288111eaffd352cb0ff1b98</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_color_describe_parameter</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>gc47fecc2c32115494ea364e53d9f1ff2</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_register</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>ge3543409e331c5d1756c2c8fe927343b</anchor>
<arglist>(const stp_color_t *color)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_unregister</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g3e0f2728d47e1701c00b06199bc5512d</anchor>
<arglist>(const stp_color_t *color)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_count</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>ga8b8b19da7bcc9bc814fe0f97f39b3ed</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const stp_color_t *</type>
<name>stp_get_color_by_name</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g25d9ee3ceee6d6e9964007ad12f9900b</anchor>
<arglist>(const char *name)</arglist>
</member>
<member kind="function">
<type>const stp_color_t *</type>
<name>stp_get_color_by_index</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>ga5ddc4c9d02576154d0b2c6c64a6a033</anchor>
<arglist>(int idx)</arglist>
</member>
<member kind="function">
<type>const stp_color_t *</type>
<name>stp_get_color_by_colorfuncs</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>ga92373d7aa315ab6e32a1bb0ac944b79</anchor>
<arglist>(stp_colorfuncs_t *colorfuncs)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_color_get_name</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g36d2d72d2cd967405a978b76a7a8c992</anchor>
<arglist>(const stp_color_t *c)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_color_get_long_name</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>ga0559d7812bdcbebe4edc14fc05274d9</anchor>
<arglist>(const stp_color_t *c)</arglist>
</member>
</compound>
<compound kind="file">
<name>curve-cache.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>curve-cache_8h</filename>
<includes id="curve_8h" name="curve.h" local="no" imported="no">gutenprint/curve.h</includes>
<class kind="struct">stp_cached_curve_t</class>
@@ -425,97 +425,97 @@
<type>#define</type>
<name>CURVE_CACHE_FAST_USHORT</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>c0763605d9b80d9889407dd340e357fd</anchor>
<arglist>(cache)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>CURVE_CACHE_FAST_DOUBLE</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>b434b6a3a8ce63d95d11b2bce6360536</anchor>
<arglist>(cache)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>CURVE_CACHE_FAST_COUNT</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>b8c3f0a2734a4bdb08989cc62761e8e7</anchor>
<arglist>(cache)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_free_curve_cache</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>3cef707d88b48136a52f733f80ae52dd</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_cache_curve_data</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>5cb281dd07eecda913b168451b2d615b</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_cache_get_curve</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>256ae4356b6205ba61fbc6b5e90c1762</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_cache_curve_invalidate</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>7966337362f5e8fc0ed54edd8da645a2</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_cache_set_curve</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>f775dcfafb717b24ff655cc801c14dfc</anchor>
<arglist>(stp_cached_curve_t *cache, stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_cache_set_curve_copy</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>33011bde2e051e0b222177b0db746da9</anchor>
<arglist>(stp_cached_curve_t *cache, const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
- <type>const size_t</type>
+ <type>size_t</type>
<name>stp_curve_cache_get_count</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>723301540e82db80f8ce9100ec832876</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>const unsigned short *</type>
<name>stp_curve_cache_get_ushort_data</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>6a318767b044ac996ae318771f715a01</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>const double *</type>
<name>stp_curve_cache_get_double_data</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>83788e3f9d421bdab139d92127a7e5e3</anchor>
<arglist>(stp_cached_curve_t *cache)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_cache_copy</name>
<anchorfile>curve-cache_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>6a8addcc359b8cfbc2fa5c8cec97643d</anchor>
<arglist>(stp_cached_curve_t *dest, const stp_cached_curve_t *src)</arglist>
</member>
</compound>
<compound kind="file">
<name>curve.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>curve_8h</filename>
<includes id="sequence_8h" name="sequence.h" local="no" imported="no">gutenprint/sequence.h</includes>
<class kind="struct">stp_curve_point_t</class>
@@ -523,405 +523,405 @@
<type>stp_curve</type>
<name>stp_curve_t</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gd5ce135b7af2c6e79bae493c7055461d</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_type_t</name>
- <anchor>ga47</anchor>
+ <anchor>g7ced905b29f0d85de94258dceb01c3f4</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_TYPE_LINEAR</name>
- <anchor>gga47a1</anchor>
+ <anchor>gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_TYPE_SPLINE</name>
- <anchor>gga47a2</anchor>
+ <anchor>gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_wrap_mode_t</name>
- <anchor>ga48</anchor>
+ <anchor>g1880ff988f772337e8892e791951337b</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_WRAP_NONE</name>
- <anchor>gga48a3</anchor>
+ <anchor>gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_WRAP_AROUND</name>
- <anchor>gga48a4</anchor>
+ <anchor>gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_compose_t</name>
- <anchor>ga49</anchor>
+ <anchor>gb7d718baf4619b6be6c4aff8ce84aad9</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_COMPOSE_ADD</name>
- <anchor>gga49a5</anchor>
+ <anchor>ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_COMPOSE_MULTIPLY</name>
- <anchor>gga49a6</anchor>
+ <anchor>ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_COMPOSE_EXPONENTIATE</name>
- <anchor>gga49a7</anchor>
+ <anchor>ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_bounds_t</name>
- <anchor>ga50</anchor>
+ <anchor>gd2b61113497bb142943d5131df3286ae</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_BOUNDS_RESCALE</name>
- <anchor>gga50a8</anchor>
+ <anchor>ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_BOUNDS_CLIP</name>
- <anchor>gga50a9</anchor>
+ <anchor>ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_BOUNDS_ERROR</name>
- <anchor>gga50a10</anchor>
+ <anchor>ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gf6b71d25c497e99ab2c073108b080ab6</anchor>
<arglist>(stp_curve_wrap_mode_t wrap)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_copy</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>ge76787e84f2fc3ba299de94f4ecc6d82</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_copy</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>gfdafb0a802f00063b00713dbd6d6bfc0</anchor>
<arglist>(stp_curve_t *dest, const stp_curve_t *source)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_destroy</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g01bf94ed6a523f28dd909be054a69790</anchor>
<arglist>(stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_bounds</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g5283a18fcc5db8e9f9384d54de50ba83</anchor>
<arglist>(stp_curve_t *curve, double low, double high)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_get_bounds</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g4d32e3000dd3a8f258b2eab94797731b</anchor>
<arglist>(const stp_curve_t *curve, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>stp_curve_wrap_mode_t</type>
<name>stp_curve_get_wrap</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gd2aade6a22b516006ce0f897c5027f35</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_is_piecewise</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>gdda4313c874170e0086d2000ed04c02f</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_get_range</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>gaf8bad025ea7463067c9d7ab205af062</anchor>
<arglist>(const stp_curve_t *curve, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_curve_count_points</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g48d9023f28ae2d15975002f7a9d7f94e</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_interpolation_type</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g3175711d943e95fdf363d5124237a56e</anchor>
<arglist>(stp_curve_t *curve, stp_curve_type_t itype)</arglist>
</member>
<member kind="function">
<type>stp_curve_type_t</type>
<name>stp_curve_get_interpolation_type</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>gca245aa6907c2fb95e150ce9a86ddb1a</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gba540befdbd82e705358b2175d5b92e8</anchor>
<arglist>(stp_curve_t *curve, size_t count, const double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_data_points</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gcbd01a2662edb48af0816930b40dc8ab</anchor>
<arglist>(stp_curve_t *curve, size_t count, const stp_curve_point_t *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_float_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>gc0401bfefa3990ca26a0fb7718f1ebb2</anchor>
<arglist>(stp_curve_t *curve, size_t count, const float *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_long_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gaf770dcae26ce48d5ee50dd8217e2c14</anchor>
<arglist>(stp_curve_t *curve, size_t count, const long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_ulong_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g184e0e32892aae4b2c195c6fc880bace</anchor>
<arglist>(stp_curve_t *curve, size_t count, const unsigned long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_int_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gbc9ae004e972c7d638336714f3112f9b</anchor>
<arglist>(stp_curve_t *curve, size_t count, const int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_uint_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g8a215d4981a74fb2b6e4a0c381314df0</anchor>
<arglist>(stp_curve_t *curve, size_t count, const unsigned int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_short_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>gd23dcc9abefca9a98b3ecd9714227093</anchor>
<arglist>(stp_curve_t *curve, size_t count, const short *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_ushort_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>g4051de3e6be42f4499de78af67288616</anchor>
<arglist>(stp_curve_t *curve, size_t count, const unsigned short *data)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_get_subrange</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>gd4cfbfbfe0c16b8f2ef4d8c44d221172</anchor>
<arglist>(const stp_curve_t *curve, size_t start, size_t count)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_subrange</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g0ba6753a8beeaca19719d047da25ecb5</anchor>
<arglist>(stp_curve_t *curve, const stp_curve_t *range, size_t start)</arglist>
</member>
<member kind="function">
<type>const double *</type>
<name>stp_curve_get_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g24b9486c45d68983e94dcc0fb19edacd</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const stp_curve_point_t *</type>
<name>stp_curve_get_data_points</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>gd30e41654f1e0217aae3389b30cdffba</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const float *</type>
<name>stp_curve_get_float_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>gf363a0f9686bcd6521671d531bc522d5</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const long *</type>
<name>stp_curve_get_long_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>g187af251d5a89853545c8be898a00cc1</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned long *</type>
<name>stp_curve_get_ulong_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g3ecbc0ce98e7bd7695002306f5a2ba1b</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const int *</type>
<name>stp_curve_get_int_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>g01bda0b947a6075d4a1ed373865744e6</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned int *</type>
<name>stp_curve_get_uint_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>gb874365285383f3eb35c1a32496a69b4</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const short *</type>
<name>stp_curve_get_short_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>g60767bb2143fe4d491d351a4c0abc3b1</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned short *</type>
<name>stp_curve_get_ushort_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga32</anchor>
+ <anchor>gb2312169172ec9789af9fd38279b3273</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const stp_sequence_t *</type>
<name>stp_curve_get_sequence</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga33</anchor>
+ <anchor>gee3cc69ab758b400838014df4742c28e</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_gamma</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga34</anchor>
+ <anchor>g6548b7ca6ef6ab94fe1d927c246e7baf</anchor>
<arglist>(stp_curve_t *curve, double f_gamma)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_curve_get_gamma</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga35</anchor>
+ <anchor>gc9786b35c2b1a55d54b62bcc57481c82</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_point</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga36</anchor>
+ <anchor>g9a05eae4f274f420418539cceb627556</anchor>
<arglist>(stp_curve_t *curve, size_t where, double data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_get_point</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga37</anchor>
+ <anchor>gf9ff6f55ec0a0615608dc1baec6aff00</anchor>
<arglist>(const stp_curve_t *curve, size_t where, double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_interpolate_value</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga38</anchor>
+ <anchor>g0fdfc2b27a8a464584589ef38a8e05c4</anchor>
<arglist>(const stp_curve_t *curve, double where, double *result)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_resample</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga39</anchor>
+ <anchor>gf68cf2508ff4a14a0dbee6fc0001667e</anchor>
<arglist>(stp_curve_t *curve, size_t points)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_rescale</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga40</anchor>
+ <anchor>gd440d8d448173adc2be6737963a6e999</anchor>
<arglist>(stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_write</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga41</anchor>
+ <anchor>g6ef71ce7d92e659b1c902df29b1dcbc7</anchor>
<arglist>(FILE *file, const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_curve_write_string</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga42</anchor>
+ <anchor>g21aa4497c58ebbb703dc3549560f084d</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_stream</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga43</anchor>
+ <anchor>g650e49e1250dab5d9221ad747a627fc0</anchor>
<arglist>(FILE *fp)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_file</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga44</anchor>
+ <anchor>g6ff03fcc2a47f297c48b683884e81924</anchor>
<arglist>(const char *file)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_string</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga45</anchor>
+ <anchor>g60dce8c741a9b6fde73ced2134305298</anchor>
<arglist>(const char *string)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_compose</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga46</anchor>
+ <anchor>g657e0ad5b93f090220d35be615fec5e4</anchor>
<arglist>(stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)</arglist>
</member>
</compound>
<compound kind="file">
<name>dither.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>dither_8h</filename>
<class kind="struct">stp_dither_matrix_short</class>
<class kind="struct">stp_dither_matrix_normal</class>
@@ -933,408 +933,408 @@
<type>#define</type>
<name>STP_ECOLOR_K</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>4faa7aec0dc7471ed5a7d1622991ac77</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_ECOLOR_C</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>575ca9b45d518b92177323e70295198a</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_ECOLOR_M</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>c7f1f45ff56dfbaff0a36599c6bf822c</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_ECOLOR_Y</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>e1492502d48a830e5dda11f1d7afb494</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_NCOLORS</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>3e02bef38f178e66a4439df6ec61c503</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_dither_matrix_short</type>
<name>stp_dither_matrix_short_t</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>373f2efaf250ca412b5447b8bd4e7f51</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_dither_matrix_normal</type>
<name>stp_dither_matrix_normal_t</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>a7bbfbb8dd05a8c05a5c37143adc129a</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_dither_matrix_generic</type>
<name>stp_dither_matrix_generic_t</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>c81f99c36dbc48c619831897bac28224</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>dither_matrix_impl</type>
<name>stp_dither_matrix_impl_t</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>613c628e788dbef089fa32243500cd54</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_dotsize</type>
<name>stp_dotsize_t</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>0a4617ed6063c68c6c8675fb9e8e9d01</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_shade</type>
<name>stp_shade_t</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>737b4edb8992127d0616e78f6c0a4c14</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_iterated_init</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>e79d2866600d79be412b660f036995f4</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, size_t size, size_t exponent, const unsigned *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_shear</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>1c29e4d285f27f7fd300643f7023f305</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, int x_shear, int y_shear)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_init</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a13</anchor>
+ <anchor>8346fdae0bfb7422f52c0a2eec3abd87</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_init_short</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a14</anchor>
+ <anchor>6a7a7142c53dd1cd70b3f7fb481e5564</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_dither_matrix_validate_array</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a15</anchor>
+ <anchor>05677f96e6de536ecf91a65ee0715998</anchor>
<arglist>(const stp_array_t *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_init_from_dither_array</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a16</anchor>
+ <anchor>a9efd9cefabdab92a8ce5fbf7aca8876</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, const stp_array_t *array, int transpose)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_destroy</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>361cf36b4875e8ef2c8152f66d4a9284</anchor>
<arglist>(stp_dither_matrix_impl_t *mat)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_clone</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>aaa6d937beb5f9bef6e7ec34fc776d54</anchor>
<arglist>(const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest, int x_offset, int y_offset)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_copy</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a19</anchor>
+ <anchor>289ae89081129060bf67371d7ce9fcef</anchor>
<arglist>(const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_scale_exponentially</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a20</anchor>
+ <anchor>0d1f33cd934e13ed0b0f859d131efbc1</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, double exponent)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_matrix_set_row</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a21</anchor>
+ <anchor>c329929a25c54355a7ed23f23616ced5</anchor>
<arglist>(stp_dither_matrix_impl_t *mat, int y)</arglist>
</member>
<member kind="function">
<type>stp_array_t *</type>
<name>stp_find_standard_dither_array</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a22</anchor>
+ <anchor>ef8ca9aa08ab848746e370100a4b20e2</anchor>
<arglist>(int x_aspect, int y_aspect)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_dither_list_parameters</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a23</anchor>
+ <anchor>9ad687cfc22956dd88495ae0a831c1b6</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_describe_parameter</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a24</anchor>
+ <anchor>6daf654828bc5235bc785fceb8aebb89</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_init</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a25</anchor>
+ <anchor>6d409bf6395231621a725a45fac8bb8e</anchor>
<arglist>(stp_vars_t *v, stp_image_t *image, int out_width, int xdpi, int ydpi)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_iterated_matrix</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a26</anchor>
+ <anchor>85eb5568b8a8036271e50794519c08e2</anchor>
<arglist>(stp_vars_t *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_matrix</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a27</anchor>
+ <anchor>25b3d76810fd0dcb0928edff37060409</anchor>
<arglist>(stp_vars_t *v, const stp_dither_matrix_generic_t *mat, int transpose, int x_shear, int y_shear)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_matrix_from_dither_array</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a28</anchor>
+ <anchor>ae5be944ec353d075ea17c32370270bd</anchor>
<arglist>(stp_vars_t *v, const stp_array_t *array, int transpose)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_transition</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a29</anchor>
+ <anchor>d7cd0b4e7bf474516b14d0a186b23b96</anchor>
<arglist>(stp_vars_t *v, double)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_randomizer</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a30</anchor>
+ <anchor>6d8fc8a344a764f92ee43ff8b959aace</anchor>
<arglist>(stp_vars_t *v, int color, double)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_ink_spread</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a31</anchor>
+ <anchor>744fa9a5d204da486f07a8f1b21c9ba3</anchor>
<arglist>(stp_vars_t *v, int spread)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_adaptive_limit</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a32</anchor>
+ <anchor>d261306c74a8affdf11ad2cc519e8bba</anchor>
<arglist>(stp_vars_t *v, double limit)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_dither_get_first_position</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a33</anchor>
+ <anchor>f113ac1043230813204db189e3fd84a8</anchor>
<arglist>(stp_vars_t *v, int color, int subchan)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_dither_get_last_position</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a34</anchor>
+ <anchor>e13f1c62835c48c5fb58b45c8ed35f32</anchor>
<arglist>(stp_vars_t *v, int color, int subchan)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_inks_simple</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a35</anchor>
+ <anchor>ffc1834e675956e79ae5a866895db39c</anchor>
<arglist>(stp_vars_t *v, int color, int nlevels, const double *levels, double density, double darkness)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_inks_full</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a36</anchor>
+ <anchor>0aae5a947e8953323b097fbb79c93c68</anchor>
<arglist>(stp_vars_t *v, int color, int nshades, const stp_shade_t *shades, double density, double darkness)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_set_inks</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a37</anchor>
+ <anchor>fd1d75ef5cfb0e013601a4e084352786</anchor>
<arglist>(stp_vars_t *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_add_channel</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a38</anchor>
+ <anchor>28bb47c7e1436e2c4af3b0be87b5d1c6</anchor>
<arglist>(stp_vars_t *v, unsigned char *data, unsigned channel, unsigned subchannel)</arglist>
</member>
<member kind="function">
<type>unsigned char *</type>
<name>stp_dither_get_channel</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a39</anchor>
+ <anchor>94da054fb7a3f42cf4c2937f4d37e528</anchor>
<arglist>(stp_vars_t *v, unsigned channel, unsigned subchannel)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a40</anchor>
+ <anchor>a22b0e4fe00acaf11ce611e29f1b1ba3</anchor>
<arglist>(stp_vars_t *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dither_internal</name>
<anchorfile>dither_8h.html</anchorfile>
- <anchor>a41</anchor>
+ <anchor>e1fe7fb65133dd6ffc227e6fcdd18fdd</anchor>
<arglist>(stp_vars_t *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)</arglist>
</member>
</compound>
<compound kind="file">
<name>gutenprint-intl-internal.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>gutenprint-intl-internal_8h</filename>
<member kind="define">
<type>#define</type>
<name>textdomain</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gac0316f33cabc5a70d974c5aba43063b</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>gettext</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>geb8333d9b46653f2047c603034d26730</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dgettext</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g7fd6ec2ffaa95339754232b69eaac521</anchor>
<arglist>(Domain, Message)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dcgettext</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g52d955a76a73f0e86dddd07dda5cd490</anchor>
<arglist>(Domain, Message, Type)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>bindtextdomain</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gcf29daa2fef5f417c57be476054c695b</anchor>
<arglist>(Domain, Directory)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>_</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd41443e9a10bd2ffa9508bb74c41c2d1</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>N_</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9de9caf5267f08d8164404a1f68b66f5</anchor>
<arglist>(String)</arglist>
</member>
</compound>
<compound kind="file">
<name>gutenprint-intl.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>gutenprint-intl_8h</filename>
<member kind="define">
<type>#define</type>
<name>textdomain</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gac0316f33cabc5a70d974c5aba43063b</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>gettext</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>geb8333d9b46653f2047c603034d26730</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dgettext</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g7fd6ec2ffaa95339754232b69eaac521</anchor>
<arglist>(Domain, Message)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dcgettext</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g52d955a76a73f0e86dddd07dda5cd490</anchor>
<arglist>(Domain, Message, Type)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>bindtextdomain</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gcf29daa2fef5f417c57be476054c695b</anchor>
<arglist>(Domain, Directory)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>_</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd41443e9a10bd2ffa9508bb74c41c2d1</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>N_</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9de9caf5267f08d8164404a1f68b66f5</anchor>
<arglist>(String)</arglist>
</member>
</compound>
<compound kind="file">
<name>gutenprint-module.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>gutenprint-module_8h</filename>
<includes id="gutenprint_8h" name="gutenprint.h" local="no" imported="no">gutenprint/gutenprint.h</includes>
<includes id="bit-ops_8h" name="bit-ops.h" local="no" imported="no">gutenprint/bit-ops.h</includes>
@@ -1350,116 +1350,116 @@
<type>#define</type>
<name>STP_MODULE</name>
<anchorfile>gutenprint-module_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>47eb7c01a3f89d34af8ea0b2c9ca32a1</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="file">
<name>gutenprint-version.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>gutenprint-version_8h</filename>
<member kind="define">
<type>#define</type>
<name>STP_MAJOR_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>g98b05dcc61492d413bb01421995f1421</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MINOR_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g26319655da45e42c3b498ae7db0bf62c</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MICRO_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g02b38fef35caed8b676941e8dd8aadae</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_CURRENT_INTERFACE</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g08cdc7e05ec4d52b2458470b6d0047fb</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_BINARY_AGE</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>ge754fd2fde377ba0bbe61aee1a31dd9a</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_INTERFACE_AGE</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>gfd63347e8d3a71fa8384db59deabbde5</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_CHECK_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g26c662a55c391d11663052ca39458972</anchor>
<arglist>(major, minor, micro)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_check_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g888f2f6268a658d1a6b71b5288299488</anchor>
<arglist>(unsigned int required_major, unsigned int required_minor, unsigned int required_micro)</arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_major_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g19a4efe48689fb8f859d04e60bfe028f</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_minor_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g66def32167cee385762282e36b60d3b7</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_micro_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g24960731fb86305c31f0be5621ccb993</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_current_interface</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g78c76c5831f5046eee8a56bd010b24dc</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_binary_age</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g97878c63aacb7d1fa8eed6cf1168c2e0</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_interface_age</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gf242f39e07a0ab2f2e25e1b7bc3e3aac</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="file">
<name>gutenprint.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>gutenprint_8h</filename>
<includes id="array_8h" name="array.h" local="no" imported="no">gutenprint/array.h</includes>
<includes id="curve_8h" name="curve.h" local="no" imported="no">gutenprint/curve.h</includes>
@@ -1474,320 +1474,320 @@
</compound>
<compound kind="file">
<name>image.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>image_8h</filename>
<class kind="struct">stp_image</class>
<member kind="define">
<type>#define</type>
<name>STP_CHANNEL_LIMIT</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gf71d7111a7215d4c1f1ef1317f9d6cfc</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_image</type>
<name>stp_image_t</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gc5b6b70cd39959ffd06deab3724d87e9</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_image_status_t</name>
- <anchor>ga17</anchor>
+ <anchor>g3378dd231cc63da06de0bb41f1cde78f</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_IMAGE_STATUS_OK</name>
- <anchor>gga17a2</anchor>
+ <anchor>gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_IMAGE_STATUS_ABORT</name>
- <anchor>gga17a8</anchor>
+ <anchor>gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_image_init</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g74c2417d571861506be7209421a3b418</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_image_reset</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g69cd20ccb54500d0ee8cf38969db69a6</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_image_width</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g9ee4915d4a1007f2d9c730ddc96d931b</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_image_height</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g48a99a9a8493b75687ad0900664ca4cb</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>stp_image_status_t</type>
<name>stp_image_get_row</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gfc93a7a3f6629f6826bf1f6f757f464e</anchor>
<arglist>(stp_image_t *image, unsigned char *data, size_t limit, int row)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_image_get_appname</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gd36123431e93e049d813894aa039c25c</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_image_conclude</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>gd1017f2f9b91d7add73c2393d96f700a</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
</compound>
<compound kind="file">
<name>list.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>list_8h</filename>
<member kind="typedef">
<type>stp_list_item</type>
<name>stp_list_item_t</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g71c64aeca8ca0613215306f088b6a963</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_list</type>
<name>stp_list_t</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g01be7c3ea8c46226978010d453016f22</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>void(*</type>
<name>stp_node_freefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g3744d9043311d0bcbb21f80e79b9afba</anchor>
<arglist>)(void *)</arglist>
</member>
<member kind="typedef">
<type>void *(*</type>
<name>stp_node_copyfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g589c7c30b003d694b844834a41a6b1fa</anchor>
<arglist>)(const void *)</arglist>
</member>
<member kind="typedef">
<type>const char *(*</type>
<name>stp_node_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g1c6584d7cf0cda45dce5d95249af6470</anchor>
<arglist>)(const void *)</arglist>
</member>
<member kind="typedef">
<type>int(*</type>
<name>stp_node_sortfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd7ac92a42bf2184103e0a83147d1835f</anchor>
<arglist>)(const void *, const void *)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_node_free_data</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>gb357e17f729e41b4f96d6aada1be26b9</anchor>
<arglist>(void *item)</arglist>
</member>
<member kind="function">
<type>stp_list_t *</type>
<name>stp_list_create</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gaf10e4bb8ce6a8b6f5f015475400eb1b</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>stp_list_t *</type>
<name>stp_list_copy</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g3bd2f5a42d3313287017bfe20859c2d9</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_destroy</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g1382e926901b5efa2356176826a96a1a</anchor>
<arglist>(stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_start</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>ga67c8173f8c7b2c40e3d6dde6578faec</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_end</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g2ef0298e970fdb93955860e7ee3f878c</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_item_by_index</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g9885458dd0f6e6fe5c88c4b2b0643e2a</anchor>
<arglist>(const stp_list_t *list, int idx)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_item_by_name</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g0fd0ea2439ab2b0c9b9fb97f14c9a470</anchor>
<arglist>(const stp_list_t *list, const char *name)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_item_by_long_name</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gdbf12ab6f47d68f2605f211023c4f520</anchor>
<arglist>(const stp_list_t *list, const char *long_name)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_get_length</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g013ca40ec7e5714fc5ee5f31ac5582bc</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_freefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gc103cb4ff8870b3a8d90b6ebcade2498</anchor>
<arglist>(stp_list_t *list, stp_node_freefunc freefunc)</arglist>
</member>
<member kind="function">
<type>stp_node_freefunc</type>
<name>stp_list_get_freefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g9d344e3c6874e6033f8fc71370678bcf</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_copyfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gec59dd3b87efc811ef2b6303102ed279</anchor>
<arglist>(stp_list_t *list, stp_node_copyfunc copyfunc)</arglist>
</member>
<member kind="function">
<type>stp_node_copyfunc</type>
<name>stp_list_get_copyfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g310dd79907494b07d9005fbf50b9eb0c</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>g97d7c6d659aa7d05bc54a349a07e10c0</anchor>
<arglist>(stp_list_t *list, stp_node_namefunc namefunc)</arglist>
</member>
<member kind="function">
<type>stp_node_namefunc</type>
<name>stp_list_get_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>g468cc0a5dfb1bfbef9eebd8d4f644492</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_long_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>g42bdba5fcb861bdf8facb9135039d9b8</anchor>
<arglist>(stp_list_t *list, stp_node_namefunc long_namefunc)</arglist>
</member>
<member kind="function">
<type>stp_node_namefunc</type>
<name>stp_list_get_long_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>ga95d8ace9b6ec71388007024c51865cb</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_sortfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>gbad08ce8ef257dae054ea3816ae88fe7</anchor>
<arglist>(stp_list_t *list, stp_node_sortfunc sortfunc)</arglist>
</member>
<member kind="function">
<type>stp_node_sortfunc</type>
<name>stp_list_get_sortfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>ga759fd3cb97b9f651424b8a8fb6bedaa</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_item_create</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>g50f49648801707436012cd5dc66b1f8c</anchor>
<arglist>(stp_list_t *list, stp_list_item_t *next, const void *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_item_destroy</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>gde2acf279e8ea067fdc1f3f951d0b373</anchor>
<arglist>(stp_list_t *list, stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_item_prev</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>gcee23493eafdfcfce51e2ccf29ebbf54</anchor>
<arglist>(const stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_item_next</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>gea9c1b6daae518ebecd2981289c555f3</anchor>
<arglist>(const stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_list_item_get_data</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>g5b7d8ffea5a806953a43aee961a60fe4</anchor>
<arglist>(const stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_item_set_data</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>g1b5d2889a81d712c3ba024e53bfd0f38</anchor>
<arglist>(stp_list_item_t *item, void *data)</arglist>
</member>
</compound>
<compound kind="file">
<name>module.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>module_8h</filename>
<includes id="list_8h" name="list.h" local="no" imported="no">gutenprint/list.h</includes>
<class kind="struct">stp_module_version</class>
@@ -1796,92 +1796,92 @@
<type>stp_module_version</type>
<name>stp_module_version_t</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>a6058b6828d19e60a3e6c86b242da863</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_module</type>
<name>stp_module_t</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>1bc0723b8b43547b333980913ea42965</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_module_class_t</name>
- <anchor>a13</anchor>
+ <anchor>df2656b9a248237bdf28247c133a046d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MODULE_CLASS_INVALID</name>
- <anchor>a13a2</anchor>
+ <anchor>df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MODULE_CLASS_MISC</name>
- <anchor>a13a3</anchor>
+ <anchor>df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MODULE_CLASS_FAMILY</name>
- <anchor>a13a4</anchor>
+ <anchor>df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MODULE_CLASS_COLOR</name>
- <anchor>a13a5</anchor>
+ <anchor>df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MODULE_CLASS_DITHER</name>
- <anchor>a13a6</anchor>
+ <anchor>df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_module_load</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>b07deb48be35f70644fcc6013b4debd9</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_module_exit</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>a5bfe6fda569e476ad52024d31eca3c4</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_module_open</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>401000da13e2a7aacab2738838bf1fb2</anchor>
<arglist>(const char *modulename)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_module_init</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>8d52ac8df2ff7c4a28900fbb598c4848</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_module_close</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>8e114f6e561ea2a5c4186b31eea363ad</anchor>
<arglist>(stp_list_item_t *module)</arglist>
</member>
<member kind="function">
<type>stp_list_t *</type>
<name>stp_module_get_class</name>
<anchorfile>module_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>60ee652d3ddc0bf99abc8155b4e35a01</anchor>
<arglist>(stp_module_class_t class)</arglist>
</member>
</compound>
<compound kind="file">
<name>mxml.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>mxml_8h</filename>
<class kind="struct">stp_mxml_attr_s</class>
<class kind="struct">stp_mxml_value_s</class>
@@ -1892,388 +1892,388 @@
<type>#define</type>
<name>STP_MXML_WRAP</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>76508c60800b84b90acf4e0f8e04288e</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_TAB</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>24760270636887d4dbbccca15164f4eb</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_NO_CALLBACK</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>70032c4eda848436305b71f40cf913f7</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_NO_PARENT</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>934b8d5744f37ba24d529a86f6e5f2e7</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_DESCEND</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>2ed08f4813ad57773f412970856517f5</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_NO_DESCEND</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>42831d4e1a69e57461d655f610bb995a</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_DESCEND_FIRST</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>2692b08783d224aa4f726b13c4a7da68</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_WS_BEFORE_OPEN</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>85b05ecef2dd56e2d66b0c3057705a9b</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_WS_AFTER_OPEN</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>312f2553f5c5e2f974ca8f238064dadd</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_WS_BEFORE_CLOSE</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>5ef0809e92527718236cf91e591f1276</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_WS_AFTER_CLOSE</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>1ffe9b0d18eb95e8b85da3d09b195aee</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_ADD_BEFORE</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>7ac1110fe031c1c8274171dda7c65ee8</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_ADD_AFTER</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>aef62f3dd5005be25edf46856ffd0e67</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MXML_ADD_TO_PARENT</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a13</anchor>
+ <anchor>7183b4ceb133647a5b559de1549356d1</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>enum stp_mxml_type_e</type>
<name>stp_mxml_type_t</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a14</anchor>
+ <anchor>1ed6fadf477121e16a83bc1899c30d5c</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_mxml_attr_s</type>
<name>stp_mxml_attr_t</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a15</anchor>
+ <anchor>1ed814dbc1628ca237bed68e27043438</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_mxml_value_s</type>
<name>stp_mxml_element_t</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a16</anchor>
+ <anchor>504a90f35ed408a7f80f6dbdadf45ae4</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_mxml_text_s</type>
<name>stp_mxml_text_t</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>a2b9c7f1c79258abe63be05529b2a908</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_mxml_value_u</type>
<name>stp_mxml_value_t</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>d162e4b65493580e8bee75ef0c8c12b6</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_mxml_node_s</type>
<name>stp_mxml_node_t</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a19</anchor>
+ <anchor>1d1a605dff310b7538b297c8e63b1d88</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_mxml_type_e</name>
- <anchor>a43</anchor>
+ <anchor>dc40006361fa674950bded00ecfe2af1</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MXML_ELEMENT</name>
- <anchor>a43a20</anchor>
+ <anchor>dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MXML_INTEGER</name>
- <anchor>a43a21</anchor>
+ <anchor>dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MXML_OPAQUE</name>
- <anchor>a43a22</anchor>
+ <anchor>dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MXML_REAL</name>
- <anchor>a43a23</anchor>
+ <anchor>dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_MXML_TEXT</name>
- <anchor>a43a24</anchor>
+ <anchor>dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_mxmlAdd</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a25</anchor>
+ <anchor>f5b1214c9e580debaf0350f31d03467d</anchor>
<arglist>(stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_mxmlDelete</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a26</anchor>
+ <anchor>cbdf0579701e7776af87fbb3c2bf9469</anchor>
<arglist>(stp_mxml_node_t *node)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_mxmlElementGetAttr</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a27</anchor>
+ <anchor>23f0ed075c389d9681fb5ed3c2ecddb9</anchor>
<arglist>(stp_mxml_node_t *node, const char *name)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_mxmlElementSetAttr</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a28</anchor>
+ <anchor>eae678d773da3b4075f1feea1b14eb84</anchor>
<arglist>(stp_mxml_node_t *node, const char *name, const char *value)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlFindElement</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a29</anchor>
+ <anchor>7c0efd099878ce90b220bf4c51324cce</anchor>
<arglist>(stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlLoadFile</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a30</anchor>
+ <anchor>db392c4e623e72d2b1985058564abf5d</anchor>
<arglist>(stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *))</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlLoadString</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a31</anchor>
+ <anchor>9e275680a5730ef159757b20e041723d</anchor>
<arglist>(stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *))</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlNewElement</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a32</anchor>
+ <anchor>305b60c2a9554ac30bb195e42cc82e75</anchor>
<arglist>(stp_mxml_node_t *parent, const char *name)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlNewInteger</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a33</anchor>
+ <anchor>e65d5658c5271a9e26c5a21bc0cc2f20</anchor>
<arglist>(stp_mxml_node_t *parent, int integer)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlNewOpaque</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a34</anchor>
+ <anchor>533ea6ec53f37f8bdd2d89d667b0d10a</anchor>
<arglist>(stp_mxml_node_t *parent, const char *opaque)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlNewReal</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a35</anchor>
+ <anchor>7754bd0d9af2be6edaeac7edf9c89c93</anchor>
<arglist>(stp_mxml_node_t *parent, double real)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlNewText</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a36</anchor>
+ <anchor>41566f9adbe5fe307a4643e073e3d914</anchor>
<arglist>(stp_mxml_node_t *parent, int whitespace, const char *string)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_mxmlRemove</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a37</anchor>
+ <anchor>6abe55831d77332db6b94b6cc0caaf02</anchor>
<arglist>(stp_mxml_node_t *node)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_mxmlSaveAllocString</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a38</anchor>
+ <anchor>e3723cad1353a2142fc1abaee599380c</anchor>
<arglist>(stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int))</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_mxmlSaveFile</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a39</anchor>
+ <anchor>bfabbd9dfdce248edc2f47de1faee7c3</anchor>
<arglist>(stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int))</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_mxmlSaveString</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a40</anchor>
+ <anchor>18d0fb42d5adb6b4337df82e61116050</anchor>
<arglist>(stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int))</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlWalkNext</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a41</anchor>
+ <anchor>be88dab827e68c48b822c6250731fc57</anchor>
<arglist>(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_mxmlWalkPrev</name>
<anchorfile>mxml_8h.html</anchorfile>
- <anchor>a42</anchor>
+ <anchor>112485e5f15808619af7dd558528323f</anchor>
<arglist>(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)</arglist>
</member>
</compound>
<compound kind="file">
<name>paper.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>paper_8h</filename>
<includes id="vars_8h" name="vars.h" local="no" imported="no">gutenprint/vars.h</includes>
<class kind="struct">stp_papersize_t</class>
<member kind="enumeration">
<name>stp_papersize_unit_t</name>
- <anchor>ga5</anchor>
+ <anchor>gbb66a8f6ce85d70afd9fe42472b492d8</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_ENGLISH_STANDARD</name>
- <anchor>gga5a0</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_METRIC_STANDARD</name>
- <anchor>gga5a1</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_ENGLISH_EXTENDED</name>
- <anchor>gga5a2</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_METRIC_EXTENDED</name>
- <anchor>gga5a3</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_known_papersizes</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g93eb4d6bc44914b3ea6b184e076a0853</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const stp_papersize_t *</type>
<name>stp_get_papersize_by_name</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g9d655e3de6954ad3c5933dc736d2509a</anchor>
<arglist>(const char *name)</arglist>
</member>
<member kind="function">
<type>const stp_papersize_t *</type>
<name>stp_get_papersize_by_size</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g0438b0e4729f37579900b591e801f8ce</anchor>
<arglist>(int length, int width)</arglist>
</member>
<member kind="function">
<type>const stp_papersize_t *</type>
<name>stp_get_papersize_by_index</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g08bb891f58a7decfee2b073c00715993</anchor>
<arglist>(int idx)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_default_media_size</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g2fe5d85acaa4ff8b8e4ad1ff3cccb027</anchor>
<arglist>(const stp_vars_t *v, int *width, int *height)</arglist>
</member>
</compound>
<compound kind="file">
<name>path.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>path_8h</filename>
<member kind="function">
<type>stp_list_t *</type>
<name>stp_path_search</name>
<anchorfile>path_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>8591072873a5ee644a6dd22538d84c55</anchor>
<arglist>(stp_list_t *dirlist, const char *suffix)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_path_split</name>
<anchorfile>path_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>bc40460305f1f4f972c08a439f406449</anchor>
<arglist>(stp_list_t *list, const char *path)</arglist>
</member>
</compound>
<compound kind="file">
<name>printers.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>printers_8h</filename>
<includes id="list_8h" name="list.h" local="no" imported="no">gutenprint/list.h</includes>
<includes id="vars_8h" name="vars.h" local="no" imported="no">gutenprint/vars.h</includes>
@@ -2283,479 +2283,479 @@
<type>stp_printer</type>
<name>stp_printer_t</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g1a68662b730d44c11de6fb8226a309f6</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_family</type>
<name>stp_family_t</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g5c0458c3c1d19474e0245c47dac29e70</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_printer_model_count</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>gc0a8108170f5c86621de14296fd94b1e</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer_by_index</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g1286559c60d239563f9f15fdd27996e0</anchor>
<arglist>(int idx)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer_by_long_name</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gc041944e528afcb9a795eb6ece3fc6ff</anchor>
<arglist>(const char *long_name)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer_by_driver</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g947fa230e08f9c854ca2608e76bd0d58</anchor>
<arglist>(const char *driver)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>gcb4cdcada01ff29c5fd4ffeaa576db9e</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_printer_index_by_driver</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>g6f32b0213b580bf081fc8752a3eb04a1</anchor>
<arglist>(const char *driver)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_long_name</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g00182878bdc39935e6382d7e41d55294</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_driver</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g6c6c426f86307660079277ab6e90ae3d</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_family</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g9c98ccc58b2c6f9ed6bd1025220ff77d</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_manufacturer</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>gfc0382fd32b49ea9d171e4ce8b750c62</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_printer_get_model</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g7ba104f0ea5ce4a88175486894010b71</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const stp_vars_t *</type>
<name>stp_printer_get_defaults</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>ge67398e65540b835f5c5d073c5ea0ec1</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_printer_defaults</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gc3d8cdb65382cb13ea6b01072e6240d5</anchor>
<arglist>(stp_vars_t *v, const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_print</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g121125e6646c6f6d8965f1857450749e</anchor>
<arglist>(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_start_job</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g9cf59fba866430dd47508bac6561ef67</anchor>
<arglist>(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_end_job</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g40637834f08a166992325af09f6a6030</anchor>
<arglist>(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_model_id</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gc09e99e20c8a19a13a5fb6356742a92a</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_verify_printer_params</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>gd91f8e7a622725f0d47196cf912ddd8d</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_family_register</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>g82b22438444849bdedb4cfbe22f209e8</anchor>
<arglist>(stp_list_t *family)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_family_unregister</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>ga2ab30a5e5442b7a552fc3b884e1511b</anchor>
<arglist>(stp_list_t *family)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_initialize_printer_defaults</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>gc9aba62164667822fd9f110740bab570</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_printer_list_parameters</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g666486047edfe4405d003b5c3bbe4b49</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_printer_describe_parameter</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g806f00d4167762c7a3d467ec37c8430e</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_describe_output</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>g950e2cd193926440ba250dbc184d8588</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
</compound>
<compound kind="file">
<name>sequence.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>sequence_8h</filename>
<member kind="typedef">
<type>stp_sequence</type>
<name>stp_sequence_t</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gb3d4cae653c4303a6e5d26b516694c92</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_sequence_t *</type>
<name>stp_sequence_create</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g771327bed5a71d8d33cc6b3ec5cbdbee</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_destroy</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g98c9c2859d2ebe9b1987d26b62bd6ce0</anchor>
<arglist>(stp_sequence_t *sequence)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_copy</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g5792d6f821525514199dd2d9b332ddd4</anchor>
<arglist>(stp_sequence_t *dest, const stp_sequence_t *source)</arglist>
</member>
<member kind="function">
<type>stp_sequence_t *</type>
<name>stp_sequence_create_copy</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gd37eb66db88ac93b853ba6e02b9155bc</anchor>
<arglist>(const stp_sequence_t *sequence)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_bounds</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd56df3112937c11431e033f2d9574b96</anchor>
<arglist>(stp_sequence_t *sequence, double low, double high)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_get_bounds</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g392e1da122d95d6fc07b6d73eff1d311</anchor>
<arglist>(const stp_sequence_t *sequence, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_get_range</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gc2c70c539a3eced45be306d082faa3a6</anchor>
<arglist>(const stp_sequence_t *sequence, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_size</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g166e9a610bd53cb812e328d9e111f240</anchor>
<arglist>(stp_sequence_t *sequence, size_t size)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_sequence_get_size</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g99292c5ba10bcf1574c3e71a593c3e5f</anchor>
<arglist>(const stp_sequence_t *sequence)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g24024e771a50db02f2713b244212603e</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_subrange</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g9b41ba7e0f1fb00cf19bbb9efe70824d</anchor>
<arglist>(stp_sequence_t *sequence, size_t where, size_t size, const double *data)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_get_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>gc33208fae031bd1111f8ceb4c1425199</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *size, const double **data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_point</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gf7f49101192387e29399ded6d3166d13</anchor>
<arglist>(stp_sequence_t *sequence, size_t where, double data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_get_point</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>g044210129f28c298152ce124371324d4</anchor>
<arglist>(const stp_sequence_t *sequence, size_t where, double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_float_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g34a526cb5e72b611ac8a98b559c24e2e</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const float *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_long_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gd15e2cf350bb311da58f4b11240fa0f2</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_ulong_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>gbc7ec322716d761436e4ad2d5d2f756f</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const unsigned long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_int_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gd4f058b2c690ad4e326970cc841d8f79</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_uint_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g40cd6256eb5bb72decd60edd1dc3be54</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const unsigned int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_short_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>ge0d6719f863a10422dea23e7f4b4dd29</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const short *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_ushort_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>g68aed44bbf6ede9ac49237091f2deb43</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const unsigned short *data)</arglist>
</member>
<member kind="function">
<type>const float *</type>
<name>stp_sequence_get_float_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>gf8cd9da688af479103cf8600e48f61c9</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const long *</type>
<name>stp_sequence_get_long_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g864b55caa3a8c0e573031a36f57f7cc4</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned long *</type>
<name>stp_sequence_get_ulong_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>gc4557b9fba98a7fbb4e17cc18fb0dded</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const int *</type>
<name>stp_sequence_get_int_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>g4396baf0d338eec6f3bce3e2000da978</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned int *</type>
<name>stp_sequence_get_uint_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>g204f77e91c9283dc6ec6e742687bb0db</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const short *</type>
<name>stp_sequence_get_short_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>g91a68efd6b99150739c7706f65703a2f</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned short *</type>
<name>stp_sequence_get_ushort_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g8bf46faeea891ac7ca699591df596bc1</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
</compound>
<compound kind="file">
<name>string-list.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>string-list_8h</filename>
<class kind="struct">stp_param_string_t</class>
<member kind="typedef">
<type>stp_string_list</type>
<name>stp_string_list_t</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>6ec7eafa9cb77e5c4c2502e19f1a3f5b</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_string_list_t *</type>
<name>stp_string_list_create</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>65077aa7201209fcaa58553d904fbc34</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_string_list_destroy</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>35638794468f0bb0dd7b912dac655bd5</anchor>
<arglist>(stp_string_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_param_string_t *</type>
<name>stp_string_list_param</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>997c38e27e8ad480118b84a6fdca4d79</anchor>
<arglist>(const stp_string_list_t *list, size_t element)</arglist>
</member>
<member kind="function">
<type>stp_param_string_t *</type>
<name>stp_string_list_find</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>25fd88ec425121519cc25d5279d29e6f</anchor>
<arglist>(const stp_string_list_t *list, const char *name)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_string_list_count</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>023eaab359b2f3c22d1a4fa7013e01ef</anchor>
<arglist>(const stp_string_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_string_list_t *</type>
<name>stp_string_list_create_copy</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>e2f7a65ea28e02e39cc223898137127b</anchor>
<arglist>(const stp_string_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_string_list_add_string</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>b9e6a3a7944ca10102b1a30a3acc6767</anchor>
<arglist>(stp_string_list_t *list, const char *name, const char *text)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_string_list_remove_string</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>26d7d318ddcbe976df1c91134d1ab262</anchor>
<arglist>(stp_string_list_t *list, const char *name)</arglist>
</member>
<member kind="function">
<type>stp_string_list_t *</type>
<name>stp_string_list_create_from_params</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>a4938d0cb58828f5d27086ae9c400857</anchor>
<arglist>(const stp_param_string_t *list, size_t count)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_string_list_is_present</name>
<anchorfile>string-list_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>333d878e45062e5f3ef5cf63602f4ce3</anchor>
<arglist>(const stp_string_list_t *list, const char *value)</arglist>
</member>
</compound>
<compound kind="file">
<name>util.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>util_8h</filename>
<includes id="curve_8h" name="curve.h" local="no" imported="no">gutenprint/curve.h</includes>
<includes id="vars_8h" name="vars.h" local="no" imported="no">gutenprint/vars.h</includes>
@@ -2763,391 +2763,391 @@
<type>#define</type>
<name>STP_DBG_LUT</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga33</anchor>
+ <anchor>g9ef88b326f83d342849fa89c33c7e4a7</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_COLORFUNC</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga34</anchor>
+ <anchor>g3560e33ba80d2a0ceb07fe51fac845be</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_INK</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga35</anchor>
+ <anchor>g328a4b66d0767134649ce30b243931c9</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga36</anchor>
+ <anchor>g8d8211f97675b37f18bff822757d04b3</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PCL</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga37</anchor>
+ <anchor>g30a9efd31b78debefd550d0b337ec795</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_ESCP2</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga38</anchor>
+ <anchor>g158e1ea4acff071440681ba678b6fb0b</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_CANON</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga39</anchor>
+ <anchor>ga0d6b1a8d780b3c5f970454678bc0323</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_LEXMARK</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga40</anchor>
+ <anchor>gb8180ab505c2d7c5a717a53096ac770c</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_WEAVE_PARAMS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga41</anchor>
+ <anchor>gc746369f247dc346bcbdeacb1abbdbcb</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_ROWS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga42</anchor>
+ <anchor>gb764d477ebf0db4957cc316badac70bd</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_MARK_FILE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga43</anchor>
+ <anchor>g9c8f6255efb1fcf9cd3e7a68466e44ba</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_LIST</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga44</anchor>
+ <anchor>gcb3d85de1088cf795cfeaa9e1450c4e0</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_MODULE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga45</anchor>
+ <anchor>g6d69d079a3d7a3e0e2b870e1e9417187</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PATH</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga46</anchor>
+ <anchor>gb11ef5f0ed150be2d3b999b7fc7e4f24</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PAPER</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga47</anchor>
+ <anchor>g08f48f3423e848f1932435c5f8e94ff7</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PRINTERS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga48</anchor>
+ <anchor>g7bbbf3d31a1a4f6b0da808184e1c1587</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_XML</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga49</anchor>
+ <anchor>g51aee81a3d2a33d42417f6b61bb63f5e</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_VARS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga50</anchor>
+ <anchor>g52844a51058ca29f975b5666743622ac</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_OLYMPUS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga51</anchor>
+ <anchor>g4dc6609c9bb0c256fec7361f41a5c45f</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_CURVE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga52</anchor>
+ <anchor>g9eaf8d50f127cd4316bf68ad34092551</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_CURVE_ERRORS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga53</anchor>
+ <anchor>gc80b8553e636ec01fe4e975d9f7668b9</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_SAFE_FREE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga54</anchor>
+ <anchor>g44a234fbf1ab832399fc674c8cb53b1f</anchor>
<arglist>(x)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_init</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g69354e5830712093045a4ba290a298f8</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_set_output_codeset</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gf7978ce9e414b3d8ad905ee36a51cfbd</anchor>
<arglist>(const char *codeset)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_read_and_compose_curves</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g21168356d466d278f11dab2be8d0016e</anchor>
<arglist>(const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_abort</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g9b6b2745ee2d68d1ca356a79c50f0ed7</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_prune_inactive_options</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gf64336e7c536a51d0debe88f1f5ec90a</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_zprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g18aaa3874e4dd5259a4d182fa8d9c90a</anchor>
<arglist>(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void</type>
<name>stp_zfwrite</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9135d4c8cac78593aff55b668d09b79c</anchor>
<arglist>(const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_putc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gf07e31a63021b4d504cc5a410e1aeb08</anchor>
<arglist>(int ch, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put16_le</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g01199dc1d5a3db973d22cc9db00a4f41</anchor>
<arglist>(unsigned short sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put16_be</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g3c20beae37d9841e095b336d6f7dcc1d</anchor>
<arglist>(unsigned short sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put32_le</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g0a445c531388afa31650ef4ccdac3ae1</anchor>
<arglist>(unsigned int sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put32_be</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>gbe0e31fbc0c4e6374903b25edc594f5e</anchor>
<arglist>(unsigned int sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_puts</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g0a59761c8a4ee5f31cfb9bec2a9b00b4</anchor>
<arglist>(const char *s, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_send_command</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g23ee64de1ec6ef5a4941ab80ba609840</anchor>
<arglist>(const stp_vars_t *v, const char *command, const char *format,...)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_erputc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>g859b75eddde620338859121451096097</anchor>
<arglist>(int ch)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_eprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g47c73485971132d9b41a33bdf572f670</anchor>
<arglist>(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void</type>
<name>stp_erprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g5f6389ed7d500f851cabe8425a158e4b</anchor>
<arglist>(const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void void</type>
<name>stp_asprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g6bdd7099220fe310b228dcff5159b8d9</anchor>
<arglist>(char **strp, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void void void</type>
<name>stp_catprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>g34d3ebda7c5b75ab40d1600f4d79a4be</anchor>
<arglist>(char **strp, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>unsigned long</type>
<name>stp_get_debug_level</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g9ab4c35dd4b6e142281ff36ecedee27e</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>g24e214e32810cc67c493c270a6ad83d6</anchor>
<arglist>(unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void</type>
<name>stp_deprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>gf7bc1bd0ff92ca0f6ba7d0eb559e1da3</anchor>
<arglist>(unsigned long level, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void void</type>
<name>stp_init_debug_messages</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>g26a43ceec27ca34bc49f4806900b4618</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_flush_debug_messages</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>gf39c22b74843750ca74a6caccb263c7c</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_malloc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g7c76d059684ee6dc5bdc06e4b3af18ef</anchor>
<arglist>(size_t)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_zalloc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>gae1d98650ef9777ae4f4b10eae60b5c9</anchor>
<arglist>(size_t)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_realloc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>g908f11aeabf31c8a9621bd65d408a5fc</anchor>
<arglist>(void *ptr, size_t)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_free</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>gabf89ff6213b9dc568fbdd1342b663ad</anchor>
<arglist>(void *ptr)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_strlen</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g054943d301baecba82cdb78b7e454880</anchor>
<arglist>(const char *s)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_strndup</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>g2c6b28a35780bfa7d03a2f8381ee82c2</anchor>
<arglist>(const char *s, int n)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_strdup</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>g2f861f4a98ad496ca8cd995147867f32</anchor>
<arglist>(const char *s)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_version</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>g77022a2cfde3a9ba9269f1bc3726175c</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_release_version</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga32</anchor>
+ <anchor>ged2a65d98cba1fd6d48c0cc1b611ae0f</anchor>
<arglist>(void)</arglist>
</member>
</compound>
<compound kind="file">
<name>vars.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>vars_8h</filename>
<includes id="array_8h" name="array.h" local="no" imported="no">gutenprint/array.h</includes>
<includes id="curve_8h" name="curve.h" local="no" imported="no">gutenprint/curve.h</includes>
@@ -3160,1100 +3160,1100 @@
<type>stp_vars</type>
<name>stp_vars_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gde33aeed00b53e4af71ee1f7c4326279</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>void *</type>
<name>stp_parameter_list_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gb264246d4b7e584447b5f39ed8f7ee05</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>const void *</type>
<name>stp_const_parameter_list_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g73ac4d52cb5cecbb9694e9038fb7ea82</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>void(*</type>
<name>stp_outfunc_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>gd11be815334025415a8e2023e0cd44c5</anchor>
<arglist>)(void *data, const char *buffer, size_t bytes)</arglist>
</member>
<member kind="typedef">
<type>void *(*</type>
<name>stp_copy_data_func_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gd31fc080a2bd980c6a05a541dc1612a3</anchor>
<arglist>)(void *)</arglist>
</member>
<member kind="typedef">
<type>void(*</type>
<name>stp_free_data_func_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g3f7233002f4db790a077e33c2661665c</anchor>
<arglist>)(void *)</arglist>
</member>
<member kind="typedef">
<type>stp_compdata</type>
<name>compdata_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9ee295029ad2d072b4099dc390359900</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_type_t</name>
- <anchor>ga132</anchor>
+ <anchor>ge031ab2c7ff60007e284ed71a73111e5</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_STRING_LIST</name>
- <anchor>gga132a7</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_INT</name>
- <anchor>gga132a8</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_BOOLEAN</name>
- <anchor>gga132a9</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_DOUBLE</name>
- <anchor>gga132a10</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_CURVE</name>
- <anchor>gga132a11</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_FILE</name>
- <anchor>gga132a12</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_RAW</name>
- <anchor>gga132a13</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_ARRAY</name>
- <anchor>gga132a14</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_DIMENSION</name>
- <anchor>gga132a15</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_INVALID</name>
- <anchor>gga132a16</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_class_t</name>
- <anchor>ga133</anchor>
+ <anchor>g13c0565b3039fa25fd77092a578d44e9</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_FEATURE</name>
- <anchor>gga133a17</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_OUTPUT</name>
- <anchor>gga133a18</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_CORE</name>
- <anchor>gga133a19</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_INVALID</name>
- <anchor>gga133a20</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_level_t</name>
- <anchor>ga134</anchor>
+ <anchor>gaa13470b0a857e96dbe70882b3fb8ebe</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_BASIC</name>
- <anchor>gga134a21</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED</name>
- <anchor>gga134a22</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED1</name>
- <anchor>gga134a23</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED2</name>
- <anchor>gga134a24</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED3</name>
- <anchor>gga134a25</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED4</name>
- <anchor>gga134a26</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_INTERNAL</name>
- <anchor>gga134a27</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_EXTERNAL</name>
- <anchor>gga134a28</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_INVALID</name>
- <anchor>gga134a29</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_activity_t</name>
- <anchor>ga135</anchor>
+ <anchor>gb11c7af74fa0595684377cafe4d4eb53</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_INACTIVE</name>
- <anchor>gga135a30</anchor>
+ <anchor>ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_DEFAULTED</name>
- <anchor>gga135a31</anchor>
+ <anchor>ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_ACTIVE</name>
- <anchor>gga135a32</anchor>
+ <anchor>ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_verify_t</name>
- <anchor>ga136</anchor>
+ <anchor>g1d02c21b8f025b121dd340db9adf3516</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PARAMETER_BAD</name>
- <anchor>gga136a33</anchor>
+ <anchor>gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PARAMETER_OK</name>
- <anchor>gga136a34</anchor>
+ <anchor>gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PARAMETER_INACTIVE</name>
- <anchor>gga136a35</anchor>
+ <anchor>gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_vars_t *</type>
<name>stp_vars_create</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gae35d353b6f86b1cbb97bb0b271f5c9a</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_vars_copy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g165ae58fed1515b5466ab1b84df85a86</anchor>
<arglist>(stp_vars_t *dest, const stp_vars_t *source)</arglist>
</member>
<member kind="function">
<type>stp_vars_t *</type>
<name>stp_vars_create_copy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g3c6d765cc5a27b322289e9baa9d97098</anchor>
<arglist>(const stp_vars_t *source)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_vars_destroy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g78259fcaa881655a07ef0b2b457bdf70</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_driver</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>ga8d9dbb1e613cfe2b119668158e35a76</anchor>
<arglist>(stp_vars_t *v, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_driver_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>ge303a6ed77135b691ebbfd56cb577531</anchor>
<arglist>(stp_vars_t *v, const char *val, int bytes)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_driver</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gcf8efdb6fd9847e41c85f9491a252f01</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_color_conversion</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>g335e7eb264fa22343765146fb2318b31</anchor>
<arglist>(stp_vars_t *v, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_color_conversion_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g3164aa99994dabb561d6c295eb647123</anchor>
<arglist>(stp_vars_t *v, const char *val, int bytes)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_color_conversion</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g087136342c500c138d73dbe0e2aad11a</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_left</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g5d675ab9877df60ec467a20a0d62fcbc</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_left</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gd3fbd778898c2b0fba19d0937fb939f5</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_top</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>gaa76e04fcde3aa6c162fb9d2fcaca251</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_top</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>gcda38fc8e26a75c2b5d246b4341a8fd3</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>gdbdd8bad1742e87b5c5a299c2ebf7cf4</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g68110f6d19b3987f6f66baee3926eb89</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g7623276e130cb684670ecb153300ebaf</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_page_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>g751759cdeb8feb061c00f35d37fea45c</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_page_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>gea14f3cad139fc5b8d547a252deacff3</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_page_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>g775714bf75f1fdbdd895f59edc9eca55</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_page_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g94d8cf912e3b036f67bc2d4c37d733ff</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_outfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>g30d5438686c8ead9a092f98bf3c3d8ca</anchor>
<arglist>(stp_vars_t *v, stp_outfunc_t val)</arglist>
</member>
<member kind="function">
<type>stp_outfunc_t</type>
<name>stp_get_outfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>g095834813ebbe8985d443e1fa78a0b98</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_errfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>ge89d8eb48e4a7a8107b87a44a4318064</anchor>
<arglist>(stp_vars_t *v, stp_outfunc_t val)</arglist>
</member>
<member kind="function">
<type>stp_outfunc_t</type>
<name>stp_get_errfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga32</anchor>
+ <anchor>g9fe5b4efdfaa3e79918dd5079e61e2c5</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_outdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga33</anchor>
+ <anchor>g8fef23ae01a368f4d16ad95813d97d6d</anchor>
<arglist>(stp_vars_t *v, void *val)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_get_outdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga34</anchor>
+ <anchor>g54e35f94578f346c07718587f18b049c</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_errdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga35</anchor>
+ <anchor>g7a006418c4dbb265be71f7b5a202455d</anchor>
<arglist>(stp_vars_t *v, void *val)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_get_errdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga36</anchor>
+ <anchor>ge66b9c64f5821ee6e95f4b9e18cadd4e</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_merge_printvars</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga37</anchor>
+ <anchor>gc970fc314c6418d9193d93c787b908d9</anchor>
<arglist>(stp_vars_t *user, const stp_vars_t *print)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_get_parameter_list</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga38</anchor>
+ <anchor>g955b215a88b868cfc74d7a340de9b8f6</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_parameter_list_count</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga39</anchor>
+ <anchor>gf69f651a798e9f06c67baf06f0754228</anchor>
<arglist>(stp_const_parameter_list_t list)</arglist>
</member>
<member kind="function">
<type>const stp_parameter_t *</type>
<name>stp_parameter_find</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga40</anchor>
+ <anchor>g3dea1f995d40482b9f6470fedd994f95</anchor>
<arglist>(stp_const_parameter_list_t list, const char *name)</arglist>
</member>
<member kind="function">
<type>const stp_parameter_t *</type>
<name>stp_parameter_list_param</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga41</anchor>
+ <anchor>g96fc73864dfc00ae418f14a81c72be26</anchor>
<arglist>(stp_const_parameter_list_t list, size_t item)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_list_destroy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga42</anchor>
+ <anchor>gd0f6c2b153638f551d7709780eb7276a</anchor>
<arglist>(stp_parameter_list_t list)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_parameter_list_create</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga43</anchor>
+ <anchor>g3c1ddd3c10c367c0912fdd841576278f</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_list_add_param</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga44</anchor>
+ <anchor>ga8dc4ff543dbc1882d673b25234088b6</anchor>
<arglist>(stp_parameter_list_t list, const stp_parameter_t *item)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_parameter_list_copy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga45</anchor>
+ <anchor>g62c6225b0721d5c80d889edc307f0b6b</anchor>
<arglist>(stp_const_parameter_list_t list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_list_append</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga46</anchor>
+ <anchor>gf8aa1d7aba11de5fdee95b9cb339be61</anchor>
<arglist>(stp_parameter_list_t list, stp_const_parameter_list_t append)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_describe_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga47</anchor>
+ <anchor>ged453c314365a3948b195e3175455a12</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_description_destroy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga48</anchor>
+ <anchor>gc5a3eb0348d31acf60772265c3896542</anchor>
<arglist>(stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>const stp_parameter_t *</type>
<name>stp_parameter_find_in_settings</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga49</anchor>
+ <anchor>g711cf3e5e52fd3434ef7a9d16654aea8</anchor>
<arglist>(const stp_vars_t *v, const char *name)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga50</anchor>
+ <anchor>g22338d64a871a8b279fdee6fd83fff7f</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_string_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga51</anchor>
+ <anchor>g5182246d4e0653f73dfaa40b62d4285f</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga52</anchor>
+ <anchor>g8134e4dc36b063a7d7dd229b9df32726</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_file_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga53</anchor>
+ <anchor>g6e6c5474c253a452073eba25251a1481</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga54</anchor>
+ <anchor>g82f7bbcf639c60678c1dc2aee24e8a24</anchor>
<arglist>(stp_vars_t *v, const char *parameter, double value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga55</anchor>
+ <anchor>g8c6cd5f3bb3ab59a4f06c020c062c13e</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga56</anchor>
+ <anchor>g778b0e43aad1e011012b8071b469c694</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga57</anchor>
+ <anchor>g8f67ed7dcee969e77374fb4daf468d58</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga58</anchor>
+ <anchor>g5f4adaadb80cd2d94569881d96cfa02e</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_curve_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga59</anchor>
+ <anchor>g1f63514f8ffd8ea56f0beee69398ee01</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_array_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga60</anchor>
+ <anchor>gd40038a74fa7548da5fcaec6687c8787</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_scale_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga61</anchor>
+ <anchor>gec605c647cab13d61ab5e2822d9f7ead</anchor>
<arglist>(stp_vars_t *v, const char *parameter, double scale)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga62</anchor>
+ <anchor>g71306c3e3118d9a4545b0a3cefb863ea</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_string_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga63</anchor>
+ <anchor>g65b18994af3384af04e2bf77e288f54f</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga64</anchor>
+ <anchor>gae28e4c640fba005a72e92af66327b50</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_file_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga65</anchor>
+ <anchor>gdeae102d1bd65147221f56e6095f35ef</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga66</anchor>
+ <anchor>g59b79c779211a72de534fb9e61548f97</anchor>
<arglist>(stp_vars_t *v, const char *parameter, double value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga67</anchor>
+ <anchor>gbf1d9c938d364598414e9f15c41c1f08</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga68</anchor>
+ <anchor>g18b8a4fb414245d2c30df9ee11057845</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga69</anchor>
+ <anchor>gd286782f691998858e30a202506bad74</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga70</anchor>
+ <anchor>gdd7769bfece8597cde869eced1239a1e</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_curve_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga71</anchor>
+ <anchor>ga1620e4be3c7fb85262802338d3143f6</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_array_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga72</anchor>
+ <anchor>gf95184ecee86a92db2a7d3f050154a46</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga73</anchor>
+ <anchor>ga59b141facb320c409d9071f469fdbc5</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga74</anchor>
+ <anchor>g5efb45e6883a2522fd7e78c6eb761c79</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_get_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga75</anchor>
+ <anchor>g46195f69cc57bd18a4cde5756dd84601</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga76</anchor>
+ <anchor>g22bc2b8307fb6a95dac7fcf3d35bf6b9</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga77</anchor>
+ <anchor>gb4121cba599314c929d04cce0e850473</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga78</anchor>
+ <anchor>g4cc8b69619067f882035cca46e9ce0cd</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const stp_curve_t *</type>
<name>stp_get_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga79</anchor>
+ <anchor>g1a5a2746548465d681d00c6301a26100</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const stp_array_t *</type>
<name>stp_get_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga80</anchor>
+ <anchor>gb918206f9b70fff5d58a16a762295981</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const stp_raw_t *</type>
<name>stp_get_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga81</anchor>
+ <anchor>g9f4db93fc31ad52018bc3ad14b58bfc2</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga82</anchor>
+ <anchor>gc7fe8cd335309d755fe5b54bf6b8e5a3</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga83</anchor>
+ <anchor>g7acde85eb361525f5cf481bafddbc1bd</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga84</anchor>
+ <anchor>g740a5cab681f30b8cc5e4ca18197e472</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga85</anchor>
+ <anchor>g4841e9250e4c7f38f2267355402ffcc1</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga86</anchor>
+ <anchor>g28203d9250f232f9af290802cf2db881</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga87</anchor>
+ <anchor>ge5b7e3356b3c1c893620fdeeea486e48</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga88</anchor>
+ <anchor>g9e992f880bd74cd4097527a39aea7125</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga89</anchor>
+ <anchor>gb9df68cbf9973203adfca5e1293b300a</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga90</anchor>
+ <anchor>ga79b051578077beca548be224062705c</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_string_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga91</anchor>
+ <anchor>g44793f2cf64b11917b8943d20ee43b9d</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_file_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga92</anchor>
+ <anchor>g8c04ab4487623a41e0b2600d466a88ad</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_float_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga93</anchor>
+ <anchor>g38a95079fd6f90a0c6a92c5ddeb104ca</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_int_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga94</anchor>
+ <anchor>g1c724bc85737bf8c698a08bc2d441b3e</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_dimension_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga95</anchor>
+ <anchor>g6fa1953ee96051566a261f3391da3857</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_boolean_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga96</anchor>
+ <anchor>ge12a7edf773cbe04fb98b171ba2c2fb9</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_curve_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga97</anchor>
+ <anchor>g160150a3a39d66f5a807d1c750a57890</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_array_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga98</anchor>
+ <anchor>gf2aada3c00f9b00bc6a65014da87e250</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_raw_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga99</anchor>
+ <anchor>g9fe388535a67f8360ab21f58233c0e17</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga100</anchor>
+ <anchor>gae6b21f76f675516e9189c47444e17cf</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga101</anchor>
+ <anchor>gb411dae8fb16ec9f289d4f2f1ecabcfc</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga102</anchor>
+ <anchor>g2deea3612965e28cd0d513c5850ca074</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga103</anchor>
+ <anchor>g056b021334fe812aa14bbbfd60aafba8</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga104</anchor>
+ <anchor>gcdfa2f747081721c03b10484a832a535</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga105</anchor>
+ <anchor>gadfd66825dd58fb8e0851d493445c4e4</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga106</anchor>
+ <anchor>geecfc1f1fdc97ea165ae35b64de95178</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga107</anchor>
+ <anchor>gdf6c305c48d012bc138db025c9bd63df</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga108</anchor>
+ <anchor>g5bd30b408d6ec16b3999dce5e540a5fa</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_string_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga109</anchor>
+ <anchor>gda8dd20ab17a9b403c68b4cd86fb529c</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_file_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga110</anchor>
+ <anchor>g0f09e85b570ffee4a4d94853bb22bcb3</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_float_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga111</anchor>
+ <anchor>g28d01beda4b54cec395654847dbbc301</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_int_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga112</anchor>
+ <anchor>gac76d8e06c3ce3fb0f27c0c80d6ad5fc</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_dimension_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga113</anchor>
+ <anchor>g8125d08f90002e654f2e45427e2f0251</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_boolean_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga114</anchor>
+ <anchor>g361d0ba27ad2ec9e99e5eec05f2e76a6</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_curve_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga115</anchor>
+ <anchor>gb686075ecbdf349387c356826b432191</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_array_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga116</anchor>
+ <anchor>g64e5f74483ffb7bd4412f4eefeb22250</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_raw_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga117</anchor>
+ <anchor>g57abcfb2fa58e743f9d30f579481845a</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_get_media_size</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga118</anchor>
+ <anchor>ge690d9171bcdb0fedf981804bb923fac</anchor>
<arglist>(const stp_vars_t *v, int *width, int *height)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_get_imageable_area</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga119</anchor>
+ <anchor>gebcb03afca6bb0d94e71bdf570d09af9</anchor>
<arglist>(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_get_size_limit</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga120</anchor>
+ <anchor>gf2c1a37f8d837fae61bb18de1cd7bdc3</anchor>
<arglist>(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_describe_resolution</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga121</anchor>
+ <anchor>g5735451225c2a355cb11c165e011637d</anchor>
<arglist>(const stp_vars_t *v, int *x, int *y)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_verify</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga122</anchor>
+ <anchor>ge28b0d78641811b1625a52971a2d11fa</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>const stp_vars_t *</type>
<name>stp_default_settings</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga123</anchor>
+ <anchor>g9f897908b19f5f0cdaf75b483d46e041</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_allocate_component_data</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga124</anchor>
+ <anchor>geb61df54d59bfebdcb77b1e5e993ebaa</anchor>
<arglist>(stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_destroy_component_data</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga125</anchor>
+ <anchor>g089f9a34f26f700f43858ba3959d8f13</anchor>
<arglist>(stp_vars_t *v, const char *name)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_get_component_data</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga126</anchor>
+ <anchor>g8eea0724106ea7174b808026ae8d1a5c</anchor>
<arglist>(const stp_vars_t *v, const char *name)</arglist>
</member>
<member kind="function">
<type>stp_parameter_verify_t</type>
<name>stp_verify_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga127</anchor>
+ <anchor>gf64e586fca554f2dd65157a76eaad34a</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, int quiet)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_verified</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga128</anchor>
+ <anchor>ga1b826f02f84aa038c6862575770b629</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_verified</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga129</anchor>
+ <anchor>g8a2924dd6393431e994d22c704ec25fc</anchor>
<arglist>(stp_vars_t *v, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_copy_options</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga130</anchor>
+ <anchor>gbd8b19b70d2f2fc7dcd7c896b3ed5d98</anchor>
<arglist>(stp_vars_t *vd, const stp_vars_t *vs)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_fill_parameter_settings</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga131</anchor>
+ <anchor>g6a08746f33133e8873236b35eb1e7a62</anchor>
<arglist>(stp_parameter_t *desc, const stp_parameter_t *param)</arglist>
</member>
</compound>
<compound kind="file">
<name>weave.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>weave_8h</filename>
<class kind="struct">stp_weave_t</class>
<class kind="struct">stp_pass_t</class>
@@ -4266,335 +4266,335 @@
<type>#define</type>
<name>STP_MAX_WEAVE</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>46ee59dd8e65c35e69ba8cfa94e90786</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>int</type>
<name>stp_packfunc</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>ebd02297dfdf36f818d0ff48c900f561</anchor>
<arglist>(stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</arglist>
</member>
<member kind="typedef">
<type>void</type>
<name>stp_fillfunc</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>910269f43cbcff87ce004bb20b659d9e</anchor>
<arglist>(stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)</arglist>
</member>
<member kind="typedef">
<type>void</type>
<name>stp_flushfunc</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>76c426b3b4c3b2503c54f2c2a013768a</anchor>
<arglist>(stp_vars_t *v, int passno, int vertical_subpass)</arglist>
</member>
<member kind="typedef">
<type>int</type>
<name>stp_compute_linewidth_func</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>520099a705f78fd503d204665ee21d5d</anchor>
<arglist>(stp_vars_t *v, int n)</arglist>
</member>
<member kind="enumeration">
<name>stp_weave_strategy_t</name>
- <anchor>a26</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce027</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_WEAVE_ZIGZAG</name>
- <anchor>a26a11</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_WEAVE_ASCENDING</name>
- <anchor>a26a12</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_WEAVE_DESCENDING</name>
- <anchor>a26a13</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_WEAVE_ASCENDING_2X</name>
- <anchor>a26a14</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_WEAVE_STAGGERED</name>
- <anchor>a26a15</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_WEAVE_ASCENDING_3X</name>
- <anchor>a26a16</anchor>
+ <anchor>6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_initialize_weave</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>9b72df98be9b9e25b42aca6ef5901d35</anchor>
<arglist>(stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_flush_all</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>5b0aac599abc4859e2d208db7185cdbf</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_write_weave</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a19</anchor>
+ <anchor>b021ec20fafa48e57495123df1533b62</anchor>
<arglist>(stp_vars_t *v, unsigned char *const cols[])</arglist>
</member>
<member kind="function">
<type>stp_lineoff_t *</type>
<name>stp_get_lineoffsets_by_pass</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a20</anchor>
+ <anchor>816c57bb673bebebaa42576b3e452206</anchor>
<arglist>(const stp_vars_t *v, int pass)</arglist>
</member>
<member kind="function">
<type>stp_lineactive_t *</type>
<name>stp_get_lineactive_by_pass</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a21</anchor>
+ <anchor>14c1a0f43a0353f7771632d3a0356cea</anchor>
<arglist>(const stp_vars_t *v, int pass)</arglist>
</member>
<member kind="function">
<type>stp_linecount_t *</type>
<name>stp_get_linecount_by_pass</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a22</anchor>
+ <anchor>46dacaec8d953a33f6c15299f3a91046</anchor>
<arglist>(const stp_vars_t *v, int pass)</arglist>
</member>
<member kind="function">
<type>const stp_linebufs_t *</type>
<name>stp_get_linebases_by_pass</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a23</anchor>
+ <anchor>207eac262dceb86f20fe32b048b257ad</anchor>
<arglist>(const stp_vars_t *v, int pass)</arglist>
</member>
<member kind="function">
<type>stp_pass_t *</type>
<name>stp_get_pass_by_pass</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a24</anchor>
+ <anchor>129f77403ade9f504dd38185a7ab6209</anchor>
<arglist>(const stp_vars_t *v, int pass)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_weave_parameters_by_row</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a25</anchor>
+ <anchor>3dbb20fd24c73c2982819b1f184b7ee3</anchor>
<arglist>(const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w)</arglist>
</member>
<member kind="variable">
<type>stp_packfunc</type>
<name>stp_pack_tiff</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>27cae2ded3a9434dd6f332dbf6721f71</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_packfunc</type>
<name>stp_pack_uncompressed</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>b81173e35f655b1a8f0047cbadce5391</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_fillfunc</type>
<name>stp_fill_tiff</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>6c47bead0399664b9041a6d5687b091e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_fillfunc</type>
<name>stp_fill_uncompressed</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>fb161f053574d9cd4a47b613b614b0f3</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_compute_linewidth_func</type>
<name>stp_compute_tiff_linewidth</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>a6df061ed81c1a6ecb8854b6eab4e276</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_compute_linewidth_func</type>
<name>stp_compute_uncompressed_linewidth</name>
<anchorfile>weave_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>f6c7a76f229fdc0be020a53a15a4a5f5</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="file">
<name>xml.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
<filename>xml_8h</filename>
<includes id="mxml_8h" name="mxml.h" local="no" imported="no">gutenprint/mxml.h</includes>
<member kind="typedef">
<type>int(*</type>
<name>stp_xml_parse_func</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>ec3dca5a8c562175532452b7a055200f</anchor>
<arglist>)(stp_mxml_node_t *node, const char *file)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_register_xml_parser</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>3258e11973b45c04e9ec1810789cface</anchor>
<arglist>(const char *name, stp_xml_parse_func parse_func)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_unregister_xml_parser</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>bdff70654d8ca31445e0957cfad68816</anchor>
<arglist>(const char *name)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_register_xml_preload</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>0377f341fce4c764d695b851cf90125c</anchor>
<arglist>(const char *filename)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_unregister_xml_preload</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>f9605dfeaf5ba8c41b42aba2c09b4f20</anchor>
<arglist>(const char *filename)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_xml_init_defaults</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>9e2620e798edcd889cd80454374a0a1d</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_xml_parse_file</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>477e8c523df78a068e98be5e929d6825</anchor>
<arglist>(const char *file)</arglist>
</member>
<member kind="function">
<type>long</type>
<name>stp_xmlstrtol</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>56885d576d38f8fbffce10834e892117</anchor>
<arglist>(const char *value)</arglist>
</member>
<member kind="function">
<type>unsigned long</type>
<name>stp_xmlstrtoul</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>9d7f6cba6d4f5b8b01b6d3c192d10596</anchor>
<arglist>(const char *value)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_xmlstrtod</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>666632a9a3cb7f802fd5478d68d57166</anchor>
<arglist>(const char *textval)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_xml_init</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>e279cdb2639cb00884563204c586e34a</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_xml_exit</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>d35445001b4f0ff02b45cf411b056cb2</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_xml_get_node</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>acec0c2b6d806a70b74c2c9efb5ca895</anchor>
<arglist>(stp_mxml_node_t *xmlroot,...)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_xmldoc_create_generic</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a13</anchor>
+ <anchor>d698808efae24e1f0002243256171fc0</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_xml_preinit</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a14</anchor>
+ <anchor>e2aeb50ec9bffd4cc7ff4b8756ce503a</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>stp_sequence_t *</type>
<name>stp_sequence_create_from_xmltree</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a15</anchor>
+ <anchor>174add090763cd3d8a019da75257e9c5</anchor>
<arglist>(stp_mxml_node_t *da)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_xmltree_create_from_sequence</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a16</anchor>
+ <anchor>134d8ffe83aa1bc29ca65869af337479</anchor>
<arglist>(const stp_sequence_t *seq)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_xmltree</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>4b39835d489b183bdf939551f7b6871b</anchor>
<arglist>(stp_mxml_node_t *da)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_xmltree_create_from_curve</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>286050c77ae8ee255a7b6035b88d5fb4</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>stp_array_t *</type>
<name>stp_array_create_from_xmltree</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a19</anchor>
+ <anchor>301d2355b8bb9986a7bc4f84cc6c9d40</anchor>
<arglist>(stp_mxml_node_t *array)</arglist>
</member>
<member kind="function">
<type>stp_mxml_node_t *</type>
<name>stp_xmltree_create_from_array</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a20</anchor>
+ <anchor>90e7cdadf10d6492082fd008b79853b0</anchor>
<arglist>(const stp_array_t *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_xml_parse_file_named</name>
<anchorfile>xml_8h.html</anchorfile>
- <anchor>a21</anchor>
+ <anchor>2ff6722b18cd21c91e60e7ef1cedc0d4</anchor>
<arglist>(const char *name)</arglist>
</member>
</compound>
@@ -4605,105 +4605,105 @@
<type>int</type>
<name>base</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>593616de15330c0fb2d55e55410bf994</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>exp</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>b0ab0254bd58eb87eaee3172ba49fefb</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>x_size</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>f0ed41c0ec21ebf3f06c1a1ec9d04456</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>y_size</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>6f8a30ff8882b910eb6092965bff1166</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>total_size</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>2cd6b347ff013dd494370a9938344885</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>last_x</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>94f66fddf2c8dd22340220c82f6115fd</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>last_x_mod</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>f1cbd20a4cb7668e3b450ae3c7879fb2</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>last_y</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>dcf093deead926d5e89cdf4cf72068cf</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>last_y_mod</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o8</anchor>
+ <anchor>ea9a91cee135cee3ba2750f2875cf610</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>index</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o9</anchor>
+ <anchor>6a992d5529f459a44fee58c733255e86</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>i_own</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o10</anchor>
+ <anchor>618931f210c709ac7c0a44ed090aef93</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>x_offset</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o11</anchor>
+ <anchor>80997876f6afba983eaec918e58ecc0d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>y_offset</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o12</anchor>
+ <anchor>6055652d6d84e1c46e19438c923113ff</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>fast_mask</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o13</anchor>
+ <anchor>31acd511b5ec97637395c849e2089e00</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned *</type>
<name>matrix</name>
<anchorfile>structdither__matrix__impl.html</anchorfile>
- <anchor>o14</anchor>
+ <anchor>21b72c0b7adc5c7b4a50ffcb90d92dd6</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4714,28 +4714,28 @@
<type>stp_curve_t *</type>
<name>curve</name>
<anchorfile>structstp__cached__curve__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>4efa264f5ef3e1a5c95736e07544ebf0</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const double *</type>
<name>d_cache</name>
<anchorfile>structstp__cached__curve__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>f7e3e9aa11a7dd4199647af2e87a3bab</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned short *</type>
<name>s_cache</name>
<anchorfile>structstp__cached__curve__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>9c9886e8af38f75727d2b354afa8f218</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>size_t</type>
<name>count</name>
<anchorfile>structstp__cached__curve__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>e2942a04780e223b215eb8b663cf5353</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4746,21 +4746,21 @@
<type>const char *</type>
<name>short_name</name>
<anchorfile>structstp__color.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>4698bac7fdbf14511adbe13aeefe80b8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const char *</type>
<name>long_name</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchorfile>structstp__color.html</anchorfile>
+ <anchor>2fc6351aa4209f68fb16e85c6104f96c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const stp_colorfuncs_t *</type>
<name>colorfuncs</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchorfile>structstp__color.html</anchorfile>
+ <anchor>a3f019e45920da0adf4ce2eec4cc2e7c</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4771,28 +4771,28 @@
<type>int(*</type>
<name>init</name>
<anchorfile>structstp__colorfuncs__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>5aafc0d83b487b1d0a8db5c1f1cd227d</anchor>
<arglist>)(stp_vars_t *v, stp_image_t *image, size_t steps)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>get_row</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchorfile>structstp__colorfuncs__t.html</anchorfile>
+ <anchor>1130ff4ca5f70a5f951b69fa41ef8016</anchor>
<arglist>)(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)</arglist>
</member>
<member kind="variable">
<type>stp_parameter_list_t(*</type>
<name>list_parameters</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchorfile>structstp__colorfuncs__t.html</anchorfile>
+ <anchor>54879ee9c7f05b72f24bab4bce932970</anchor>
<arglist>)(const stp_vars_t *v)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>describe_parameter</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchorfile>structstp__colorfuncs__t.html</anchorfile>
+ <anchor>358435dd7c4c3dba226ba7016dba0cad</anchor>
<arglist>)(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
</compound>
@@ -4803,14 +4803,14 @@
<type>double</type>
<name>x</name>
<anchorfile>structstp__curve__point__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>9dd4e461268c8034f5c8564e155c67a6</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>y</name>
<anchorfile>structstp__curve__point__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>415290769594460e2e485922904f345d</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4821,35 +4821,35 @@
<type>int</type>
<name>x</name>
<anchorfile>structstp__dither__matrix__generic.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>9dd4e461268c8034f5c8564e155c67a6</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>y</name>
<anchorfile>structstp__dither__matrix__generic.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>415290769594460e2e485922904f345d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>bytes</name>
<anchorfile>structstp__dither__matrix__generic.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>4b3a6218bb3e3a7303e8a171a60fcf92</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>prescaled</name>
<anchorfile>structstp__dither__matrix__generic.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>aa3d9d64037ca4cdd2a4d871d673bd73</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const void *</type>
<name>data</name>
<anchorfile>structstp__dither__matrix__generic.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>8d777f385d3dfec8815d20f7496026dc</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4860,35 +4860,35 @@
<type>int</type>
<name>x</name>
<anchorfile>structstp__dither__matrix__normal.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>9dd4e461268c8034f5c8564e155c67a6</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>y</name>
<anchorfile>structstp__dither__matrix__normal.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>415290769594460e2e485922904f345d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>bytes</name>
<anchorfile>structstp__dither__matrix__normal.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>4b3a6218bb3e3a7303e8a171a60fcf92</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>prescaled</name>
<anchorfile>structstp__dither__matrix__normal.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>aa3d9d64037ca4cdd2a4d871d673bd73</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned *</type>
<name>data</name>
<anchorfile>structstp__dither__matrix__normal.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>8d777f385d3dfec8815d20f7496026dc</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4899,35 +4899,35 @@
<type>int</type>
<name>x</name>
<anchorfile>structstp__dither__matrix__short.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>9dd4e461268c8034f5c8564e155c67a6</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>y</name>
<anchorfile>structstp__dither__matrix__short.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>415290769594460e2e485922904f345d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>bytes</name>
<anchorfile>structstp__dither__matrix__short.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>4b3a6218bb3e3a7303e8a171a60fcf92</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>prescaled</name>
<anchorfile>structstp__dither__matrix__short.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>aa3d9d64037ca4cdd2a4d871d673bd73</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned short *</type>
<name>data</name>
<anchorfile>structstp__dither__matrix__short.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>8d777f385d3dfec8815d20f7496026dc</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4938,32 +4938,32 @@
<type>unsigned</type>
<name>bit_pattern</name>
<anchorfile>structstp__dotsize.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>67b7bfbc0ce2bbedbf5837e91f8773cd</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>value</name>
<anchorfile>structstp__dotsize.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>2063c1608d6e0baf80249c42e2be5804</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>stp_double_bound_t</name>
<filename>structstp__double__bound__t.html</filename>
- <member kind="variable">
+ <member kind="typedef">
<type>double</type>
<name>lower</name>
<anchorfile>structstp__double__bound__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>81e073b428b50247daba38531dcf412a</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>double</type>
<name>upper</name>
<anchorfile>structstp__double__bound__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>0122b4c2c01ee1c698ecc309d2b8eb5a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4974,14 +4974,14 @@
<type>const stp_printfuncs_t *</type>
<name>printfuncs</name>
<anchorfile>structstp__family.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>c0c2f50561daa16ae61c455b0861718a</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_list_t *</type>
<name>printer_list</name>
<anchorfile>structstp__family.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>505045dc6abce739a39cbc650ad05535</anchor>
<arglist></arglist>
</member>
</compound>
@@ -4992,74 +4992,74 @@
<type>void(*</type>
<name>init</name>
<anchorfile>structstp__image.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>9aebe24f43e2fe0d4342495a64026baa</anchor>
<arglist>)(struct stp_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>reset</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>edae63ed1524916fdef45cb652d7275e</anchor>
<arglist>)(struct stp_image *image)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>width</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>85ce2739e10b7c073f108a82b3e5d717</anchor>
<arglist>)(struct stp_image *image)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>height</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>36cffb4418960b12743fc547902e35a6</anchor>
<arglist>)(struct stp_image *image)</arglist>
</member>
<member kind="variable">
<type>stp_image_status_t(*</type>
<name>get_row</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>e2681945ea918b7082ba78751d084347</anchor>
<arglist>)(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)</arglist>
</member>
<member kind="variable">
<type>const char *(*</type>
<name>get_appname</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>e9495dba1df955709ebbd651c1a526e6</anchor>
<arglist>)(struct stp_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>conclude</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>6af9f0bf8a602f4a937c6e207a03ec01</anchor>
<arglist>)(struct stp_image *image)</arglist>
</member>
<member kind="variable">
<type>void *</type>
<name>rep</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchorfile>structstp__image.html</anchorfile>
+ <anchor>75a384057459ae8e69fb9a98a249b4f4</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>stp_int_bound_t</name>
<filename>structstp__int__bound__t.html</filename>
- <member kind="variable">
+ <member kind="typedef">
<type>int</type>
<name>lower</name>
<anchorfile>structstp__int__bound__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>81e073b428b50247daba38531dcf412a</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>int</type>
<name>upper</name>
<anchorfile>structstp__int__bound__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>0122b4c2c01ee1c698ecc309d2b8eb5a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5070,14 +5070,14 @@
<type>int</type>
<name>ncolors</name>
<anchorfile>structstp__lineactive__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>7e65a932280df4e01f60294f031fb97e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>v</name>
<anchorfile>structstp__lineactive__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>9e3669d19b675bd57058fd4664205d2a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5088,21 +5088,21 @@
<type>int</type>
<name>ncolors</name>
<anchorfile>structstp__linebounds__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>7e65a932280df4e01f60294f031fb97e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int *</type>
<name>start_pos</name>
<anchorfile>structstp__linebounds__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>8fb0bcdadf14357992c7faea15fb9497</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int *</type>
<name>end_pos</name>
<anchorfile>structstp__linebounds__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>1f90fb291292e9a933aa6aac4a9c857e</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5113,14 +5113,14 @@
<type>int</type>
<name>ncolors</name>
<anchorfile>structstp__linebufs__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>7e65a932280df4e01f60294f031fb97e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned char **</type>
<name>v</name>
<anchorfile>structstp__linebufs__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>9e3669d19b675bd57058fd4664205d2a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5131,14 +5131,14 @@
<type>int</type>
<name>ncolors</name>
<anchorfile>structstp__linecount__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>7e65a932280df4e01f60294f031fb97e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int *</type>
<name>v</name>
<anchorfile>structstp__linecount__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>9e3669d19b675bd57058fd4664205d2a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5149,14 +5149,14 @@
<type>int</type>
<name>ncolors</name>
<anchorfile>structstp__lineoff__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>7e65a932280df4e01f60294f031fb97e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned long *</type>
<name>v</name>
<anchorfile>structstp__lineoff__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>9e3669d19b675bd57058fd4664205d2a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5167,56 +5167,56 @@
<type>const char *</type>
<name>name</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const char *</type>
<name>version</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>2af72f100c356273d46284f6fd1dfc08</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const char *</type>
<name>comment</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>06d4cd63bde972fc66a0aed41d2f5c51</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_module_class_t</type>
<name>class</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>a2f2ed4f8ebc2cbb4c21a29dc40ab61d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>void *</type>
<name>handle</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>e1260894f59eeae98c8440899de4df8d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>init</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>e410d3c31d3473619bad7812df075dd9</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>fini</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>b5296150c31e6581161fc46595a06b78</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void *</type>
<name>syms</name>
<anchorfile>structstp__module.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>928a1fa51ea5f2eaae90429c74743ced</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5227,14 +5227,14 @@
<type>int</type>
<name>major</name>
<anchorfile>structstp__module__version.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>f1425da40a9f2d21ab702a1c7feae026</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>minor</name>
<anchorfile>structstp__module__version.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>ab846c0e3717a3e7d14af45cab70b44a</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5245,14 +5245,14 @@
<type>char *</type>
<name>name</name>
<anchorfile>structstp__mxml__attr__s.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>value</name>
<anchorfile>structstp__mxml__attr__s.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>2063c1608d6e0baf80249c42e2be5804</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5263,49 +5263,49 @@
<type>stp_mxml_type_t</type>
<name>type</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>599dcce2998a6b40b1e38e8c6006cb0a</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_node_t *</type>
<name>next</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>d0cab90d8d20d57e2f2b9be52f7dd25d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_node_t *</type>
<name>prev</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>fcb08b164ac83e09964deb24f2d2e80b</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_node_t *</type>
<name>parent</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>d0e45878043844ffc41aac437e86b602</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_node_t *</type>
<name>child</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>1b7d5726533ab525a8760351e9b5e415</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_node_t *</type>
<name>last_child</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>683657fb65ef37f597bddef3847a3eff</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_value_t</type>
<name>value</name>
<anchorfile>structstp__mxml__node__s.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>2063c1608d6e0baf80249c42e2be5804</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5316,14 +5316,14 @@
<type>int</type>
<name>whitespace</name>
<anchorfile>structstp__mxml__text__s.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>67b8601a11e47a9ee3bf08ddfd0b79ba</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>string</name>
<anchorfile>structstp__mxml__text__s.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>b45cffe084dd3d20d928bee85e7b0f21</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5334,21 +5334,21 @@
<type>char *</type>
<name>name</name>
<anchorfile>structstp__mxml__value__s.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>num_attrs</name>
<anchorfile>structstp__mxml__value__s.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>30f1579a824317cbe2b6837454cd0ef1</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_attr_t *</type>
<name>attrs</name>
<anchorfile>structstp__mxml__value__s.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>425ce871530e0633c917f98d8e9b1bc7</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5359,35 +5359,35 @@
<type>stp_mxml_element_t</type>
<name>element</name>
<anchorfile>unionstp__mxml__value__u.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>8e2dcfd7e7e24b1ca76c1193f645902b</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>integer</name>
<anchorfile>unionstp__mxml__value__u.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>157db7df530023575515d366c9b672e8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>opaque</name>
<anchorfile>unionstp__mxml__value__u.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>94619f8a70068b2591c2eed622525b0e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>real</name>
<anchorfile>unionstp__mxml__value__u.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>4bca24304861acde5770fdbe3cc2503b</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_mxml_text_t</type>
<name>text</name>
<anchorfile>unionstp__mxml__value__u.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>1cb251ec0d568de6a929b520c4aed8d1</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5398,70 +5398,70 @@
<type>char *</type>
<name>name</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>text</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>1cb251ec0d568de6a929b520c4aed8d1</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>comment</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>06d4cd63bde972fc66a0aed41d2f5c51</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>width</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>eaae26a6fb20ed3ef54fb23bfa0b1fcc</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>height</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>b435e227d5dd201e1768b2bcb2e0aa81</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>top</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>b28354b543375bfa94dabaeda722927f</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>left</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>811882fecd5c7618d7099ebbd39ea254</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>bottom</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>71f262d796bed1ab30e8a2d5a8ddee6f</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>unsigned</type>
<name>right</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o8</anchor>
+ <anchor>7c4f29407893c334a6cb7a87bf045c0d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_papersize_unit_t</type>
<name>paper_unit</name>
<anchorfile>structstp__papersize__t.html</anchorfile>
- <anchor>o9</anchor>
+ <anchor>00a9745ae8b0126b5763ba88daba837b</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5472,207 +5472,207 @@
<type>const char *</type>
<name>name</name>
<anchorfile>structstp__param__string__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const char *</type>
<name>text</name>
<anchorfile>structstp__param__string__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>1cb251ec0d568de6a929b520c4aed8d1</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="struct">
<name>stp_parameter_t</name>
<filename>structstp__parameter__t.html</filename>
- <member kind="variable">
+ <member kind="typedef">
<type>const char *</type>
<name>name</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>const char *</type>
<name>text</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>1cb251ec0d568de6a929b520c4aed8d1</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>const char *</type>
<name>category</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>c4ef352f74e502ef5e7bc98e6f4e493d</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>const char *</type>
<name>help</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>657f8b8da628ef83cf69101b6817150a</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>stp_parameter_type_t</type>
<name>p_type</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>ee532d298de9538e682d9a1eaea12378</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>stp_parameter_class_t</type>
<name>p_class</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>8112bb5792909f9417d1f6d2ab36863a</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>stp_parameter_level_t</type>
<name>p_level</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>c52b547d5a185fa1e792e175f90d24fc</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>unsigned char</type>
<name>is_mandatory</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>c261f1bf67a23fb36eadbb2c644c162f</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>unsigned char</type>
<name>is_active</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o8</anchor>
+ <anchor>4264c638e0098acb172519b0436db099</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>unsigned char</type>
<name>channel</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o9</anchor>
+ <anchor>c485d2ed5cc4ce64fcccca710c7a0bb7</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>unsigned char</type>
<name>verify_this_parameter</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o10</anchor>
+ <anchor>f07c856ac0ac425e65f87fff7a12b34d</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>unsigned char</type>
<name>read_only</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o11</anchor>
+ <anchor>befe72871b2de8f4f0e20108517e31fe</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_parameter_t::@0</type>
<name>bounds</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o18</anchor>
+ <anchor>eb49194cccc646fc8e93a368301834ea</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_curve_t *</type>
<name>curve</name>
<anchorfile>unionstp__parameter__t_1_1@0.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>4efa264f5ef3e1a5c95736e07544ebf0</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_double_bound_t</type>
<name>dbl</name>
<anchorfile>unionstp__parameter__t_1_1@0.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>365b8373d0bf6dc9e3450af670cc1d35</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_int_bound_t</type>
<name>integer</name>
<anchorfile>unionstp__parameter__t_1_1@0.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>157db7df530023575515d366c9b672e8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_int_bound_t</type>
<name>dimension</name>
<anchorfile>unionstp__parameter__t_1_1@0.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>c4cf4802b30127a6ae42a1a1798c51b3</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_string_list_t *</type>
<name>str</name>
<anchorfile>unionstp__parameter__t_1_1@0.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>341be97d9aff90c9978347f66f945b77</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_array_t *</type>
<name>array</name>
<anchorfile>unionstp__parameter__t_1_1@0.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>f1f713c9e000f5d3f280adbd124df4f5</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_parameter_t::@1</type>
<name>deflt</name>
<anchorfile>structstp__parameter__t.html</anchorfile>
- <anchor>o26</anchor>
+ <anchor>1ae03ed771e3171fae03ed917b22ceff</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_curve_t *</type>
<name>curve</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>4efa264f5ef3e1a5c95736e07544ebf0</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>double</type>
<name>dbl</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>365b8373d0bf6dc9e3450af670cc1d35</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>dimension</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>c4cf4802b30127a6ae42a1a1798c51b3</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>integer</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>157db7df530023575515d366c9b672e8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>boolean</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>84e2c64f38f78ba3ea5c905ab5a2da27</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const char *</type>
<name>str</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>341be97d9aff90c9978347f66f945b77</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_array_t *</type>
<name>array</name>
<anchorfile>unionstp__parameter__t_1_1@1.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>f1f713c9e000f5d3f280adbd124df4f5</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5683,42 +5683,42 @@
<type>int</type>
<name>pass</name>
<anchorfile>structstp__pass__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>1a1dc91c907325c69271ddf0c944bc72</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>missingstartrows</name>
<anchorfile>structstp__pass__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>6b75dc88fe75f396206e0c5862d61543</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>logicalpassstart</name>
<anchorfile>structstp__pass__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>da94ad894675e9119f2c647a94e21605</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>physpassstart</name>
<anchorfile>structstp__pass__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>13436ac9693968e5601e30fd01451a02</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>physpassend</name>
<anchorfile>structstp__pass__t.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>102875318f07394cc762ba839e0b5231</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>subpass</name>
<anchorfile>structstp__pass__t.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>769ff675e6c6adb86faf4316c1aa0ba3</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5729,95 +5729,95 @@
<type>stp_parameter_list_t(*</type>
<name>list_parameters</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>54879ee9c7f05b72f24bab4bce932970</anchor>
<arglist>)(const stp_vars_t *v)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>parameters</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>622ce298c6fc93028618fed494c284e9</anchor>
<arglist>)(const stp_vars_t *v, const char *name, stp_parameter_t *)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>media_size</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>0893788b2db9b714e8185a0d5bc54c65</anchor>
<arglist>)(const stp_vars_t *v, int *width, int *height)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>imageable_area</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>d910d40510a98935f74705e1e0c53b6d</anchor>
<arglist>)(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>limit</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>6e40367cc4c593d8c68138abdc46e4ef</anchor>
<arglist>)(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>print</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>4ba23f8d414bf8d9305fe670b5e7ae94</anchor>
<arglist>)(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>describe_resolution</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>b11ae31fa8984f09a03acc5d284f53f8</anchor>
<arglist>)(const stp_vars_t *v, int *x, int *y)</arglist>
</member>
<member kind="variable">
<type>const char *(*</type>
<name>describe_output</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>92224ef5b74a148faa0459a1ff6edd6c</anchor>
<arglist>)(const stp_vars_t *v)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>verify</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o8</anchor>
+ <anchor>7cc301b263aa0c00e3b8d67b79b9949e</anchor>
<arglist>)(stp_vars_t *v)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>start_job</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o9</anchor>
+ <anchor>fd889d531bf42b215023ed01d74fecab</anchor>
<arglist>)(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="variable">
<type>int(*</type>
<name>end_job</name>
<anchorfile>structstp__printfuncs__t.html</anchorfile>
- <anchor>o10</anchor>
+ <anchor>f553a87427ad77ead7b8e6bb7f4a2efa</anchor>
<arglist>)(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
</compound>
<compound kind="struct">
<name>stp_raw_t</name>
<filename>structstp__raw__t.html</filename>
- <member kind="variable">
+ <member kind="typedef">
<type>size_t</type>
<name>bytes</name>
<anchorfile>structstp__raw__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>4b3a6218bb3e3a7303e8a171a60fcf92</anchor>
<arglist></arglist>
</member>
- <member kind="variable">
+ <member kind="typedef">
<type>const void *</type>
<name>data</name>
<anchorfile>structstp__raw__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>8d777f385d3dfec8815d20f7496026dc</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5828,21 +5828,21 @@
<type>double</type>
<name>value</name>
<anchorfile>structstp__shade.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>2063c1608d6e0baf80249c42e2be5804</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>numsizes</name>
<anchorfile>structstp__shade.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>adae9e852b659d0d064b746f5cc85ee4</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const stp_dotsize_t *</type>
<name>dot_sizes</name>
<anchorfile>structstp__shade.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>c4b0221c67b0895782c9c5984cc2578e</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5853,49 +5853,49 @@
<type>int</type>
<name>row</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>f1965a857bc285d26fe22023aa5ab50d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>pass</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>1a1dc91c907325c69271ddf0c944bc72</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>jet</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>564f60a2dd82ea24bfa3f2f615348f7c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>missingstartrows</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>6b75dc88fe75f396206e0c5862d61543</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>logicalpassstart</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>da94ad894675e9119f2c647a94e21605</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>physpassstart</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>13436ac9693968e5601e30fd01451a02</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>physpassend</name>
<anchorfile>structstp__weave__t.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>102875318f07394cc762ba839e0b5231</anchor>
<arglist></arglist>
</member>
</compound>
@@ -5907,84 +5907,84 @@
<type>stp_array</type>
<name>stp_array_t</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g69e0971771118ccea2a5dc72ba4fa73e</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_array_t *</type>
<name>stp_array_create</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gaf63aaff6ea861e16b3addc023ef2e66</anchor>
<arglist>(int x_size, int y_size)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_destroy</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g562ad19d8ecc1e9bdd8c182b0a05ecec</anchor>
<arglist>(stp_array_t *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_copy</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>gab9b031be229d8762faf46a3ef9454ec</anchor>
<arglist>(stp_array_t *dest, const stp_array_t *source)</arglist>
</member>
<member kind="function">
<type>stp_array_t *</type>
<name>stp_array_create_copy</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g19370f7d4779013904be75bc3d97e024</anchor>
<arglist>(const stp_array_t *array)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_set_size</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g698e51815f2ef3fd0709d6b32a2bb921</anchor>
<arglist>(stp_array_t *array, int x_size, int y_size)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_get_size</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g48e34b2673c2973884f0a403bafe7ea8</anchor>
<arglist>(const stp_array_t *array, int *x_size, int *y_size)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_set_data</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>g0ca3891b4cde193cc65de63053e3f4fa</anchor>
<arglist>(stp_array_t *array, const double *data)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_array_get_data</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g9e1c46379b5935ed3a939833bd9e68be</anchor>
<arglist>(const stp_array_t *array, size_t *size, const double **data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_array_set_point</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g4ab405205d678a3d9ae02a98103fbfea</anchor>
<arglist>(stp_array_t *array, int x, int y, double data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_array_get_point</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>gb9d53cf70f2c892dca82b8db2414fad2</anchor>
<arglist>(const stp_array_t *array, int x, int y, double *data)</arglist>
</member>
<member kind="function">
<type>const stp_sequence_t *</type>
<name>stp_array_get_sequence</name>
<anchorfile>group__array.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g2051c3f4a1eaccb198744f8d7c76d649</anchor>
<arglist>(const stp_array_t *array)</arglist>
</member>
</compound>
@@ -5998,128 +5998,93 @@
<type>stp_color</type>
<name>stp_color_t</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gb711e2534c69bde47be7af3409c8ee2c</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_init</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g835bd7024477347a46ea0c14b46996c6</anchor>
<arglist>(stp_vars_t *v, stp_image_t *image, size_t steps)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_get_row</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gadf861820b3956ef7b18600dbf5da9da</anchor>
<arglist>(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_color_list_parameters</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>ge2e397268288111eaffd352cb0ff1b98</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_color_describe_parameter</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>gc47fecc2c32115494ea364e53d9f1ff2</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_register</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>ge3543409e331c5d1756c2c8fe927343b</anchor>
<arglist>(const stp_color_t *color)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_unregister</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g3e0f2728d47e1701c00b06199bc5512d</anchor>
<arglist>(const stp_color_t *color)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_color_count</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>ga8b8b19da7bcc9bc814fe0f97f39b3ed</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const stp_color_t *</type>
<name>stp_get_color_by_name</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g25d9ee3ceee6d6e9964007ad12f9900b</anchor>
<arglist>(const char *name)</arglist>
</member>
<member kind="function">
<type>const stp_color_t *</type>
<name>stp_get_color_by_index</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>ga5ddc4c9d02576154d0b2c6c64a6a033</anchor>
<arglist>(int idx)</arglist>
</member>
<member kind="function">
<type>const stp_color_t *</type>
<name>stp_get_color_by_colorfuncs</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>ga92373d7aa315ab6e32a1bb0ac944b79</anchor>
<arglist>(stp_colorfuncs_t *colorfuncs)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_color_get_name</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g36d2d72d2cd967405a978b76a7a8c992</anchor>
<arglist>(const stp_color_t *c)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_color_get_long_name</name>
<anchorfile>group__color.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>ga0559d7812bdcbebe4edc14fc05274d9</anchor>
<arglist>(const stp_color_t *c)</arglist>
</member>
- <member kind="variable">
- <type>int(*</type>
- <name>get_row</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga0</anchor>
- <arglist>)(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)</arglist>
- </member>
- <member kind="variable">
- <type>stp_parameter_list_t(*</type>
- <name>list_parameters</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga1</anchor>
- <arglist>)(const stp_vars_t *v)</arglist>
- </member>
- <member kind="variable">
- <type>void(*</type>
- <name>describe_parameter</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga2</anchor>
- <arglist>)(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
- </member>
- <member kind="variable">
- <type>const char *</type>
- <name>long_name</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga3</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const stp_colorfuncs_t *</type>
- <name>colorfuncs</name>
- <anchorfile>group__color.html</anchorfile>
- <anchor>ga4</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="group">
<name>curve</name>
@@ -6130,399 +6095,399 @@
<type>stp_curve</type>
<name>stp_curve_t</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gd5ce135b7af2c6e79bae493c7055461d</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_type_t</name>
- <anchor>ga47</anchor>
+ <anchor>g7ced905b29f0d85de94258dceb01c3f4</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_TYPE_LINEAR</name>
- <anchor>gga47a1</anchor>
+ <anchor>gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_TYPE_SPLINE</name>
- <anchor>gga47a2</anchor>
+ <anchor>gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_wrap_mode_t</name>
- <anchor>ga48</anchor>
+ <anchor>g1880ff988f772337e8892e791951337b</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_WRAP_NONE</name>
- <anchor>gga48a3</anchor>
+ <anchor>gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_WRAP_AROUND</name>
- <anchor>gga48a4</anchor>
+ <anchor>gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_compose_t</name>
- <anchor>ga49</anchor>
+ <anchor>gb7d718baf4619b6be6c4aff8ce84aad9</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_COMPOSE_ADD</name>
- <anchor>gga49a5</anchor>
+ <anchor>ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_COMPOSE_MULTIPLY</name>
- <anchor>gga49a6</anchor>
+ <anchor>ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_COMPOSE_EXPONENTIATE</name>
- <anchor>gga49a7</anchor>
+ <anchor>ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_curve_bounds_t</name>
- <anchor>ga50</anchor>
+ <anchor>gd2b61113497bb142943d5131df3286ae</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_BOUNDS_RESCALE</name>
- <anchor>gga50a8</anchor>
+ <anchor>ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_BOUNDS_CLIP</name>
- <anchor>gga50a9</anchor>
+ <anchor>ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_CURVE_BOUNDS_ERROR</name>
- <anchor>gga50a10</anchor>
+ <anchor>ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gf6b71d25c497e99ab2c073108b080ab6</anchor>
<arglist>(stp_curve_wrap_mode_t wrap)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_copy</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>ge76787e84f2fc3ba299de94f4ecc6d82</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_copy</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>gfdafb0a802f00063b00713dbd6d6bfc0</anchor>
<arglist>(stp_curve_t *dest, const stp_curve_t *source)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_destroy</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g01bf94ed6a523f28dd909be054a69790</anchor>
<arglist>(stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_bounds</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g5283a18fcc5db8e9f9384d54de50ba83</anchor>
<arglist>(stp_curve_t *curve, double low, double high)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_get_bounds</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g4d32e3000dd3a8f258b2eab94797731b</anchor>
<arglist>(const stp_curve_t *curve, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>stp_curve_wrap_mode_t</type>
<name>stp_curve_get_wrap</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gd2aade6a22b516006ce0f897c5027f35</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_is_piecewise</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>gdda4313c874170e0086d2000ed04c02f</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_curve_get_range</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>gaf8bad025ea7463067c9d7ab205af062</anchor>
<arglist>(const stp_curve_t *curve, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_curve_count_points</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g48d9023f28ae2d15975002f7a9d7f94e</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_interpolation_type</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g3175711d943e95fdf363d5124237a56e</anchor>
<arglist>(stp_curve_t *curve, stp_curve_type_t itype)</arglist>
</member>
<member kind="function">
<type>stp_curve_type_t</type>
<name>stp_curve_get_interpolation_type</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>gca245aa6907c2fb95e150ce9a86ddb1a</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gba540befdbd82e705358b2175d5b92e8</anchor>
<arglist>(stp_curve_t *curve, size_t count, const double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_data_points</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gcbd01a2662edb48af0816930b40dc8ab</anchor>
<arglist>(stp_curve_t *curve, size_t count, const stp_curve_point_t *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_float_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>gc0401bfefa3990ca26a0fb7718f1ebb2</anchor>
<arglist>(stp_curve_t *curve, size_t count, const float *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_long_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gaf770dcae26ce48d5ee50dd8217e2c14</anchor>
<arglist>(stp_curve_t *curve, size_t count, const long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_ulong_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g184e0e32892aae4b2c195c6fc880bace</anchor>
<arglist>(stp_curve_t *curve, size_t count, const unsigned long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_int_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gbc9ae004e972c7d638336714f3112f9b</anchor>
<arglist>(stp_curve_t *curve, size_t count, const int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_uint_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g8a215d4981a74fb2b6e4a0c381314df0</anchor>
<arglist>(stp_curve_t *curve, size_t count, const unsigned int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_short_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>gd23dcc9abefca9a98b3ecd9714227093</anchor>
<arglist>(stp_curve_t *curve, size_t count, const short *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_ushort_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>g4051de3e6be42f4499de78af67288616</anchor>
<arglist>(stp_curve_t *curve, size_t count, const unsigned short *data)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_get_subrange</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>gd4cfbfbfe0c16b8f2ef4d8c44d221172</anchor>
<arglist>(const stp_curve_t *curve, size_t start, size_t count)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_subrange</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g0ba6753a8beeaca19719d047da25ecb5</anchor>
<arglist>(stp_curve_t *curve, const stp_curve_t *range, size_t start)</arglist>
</member>
<member kind="function">
<type>const double *</type>
<name>stp_curve_get_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g24b9486c45d68983e94dcc0fb19edacd</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const stp_curve_point_t *</type>
<name>stp_curve_get_data_points</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>gd30e41654f1e0217aae3389b30cdffba</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const float *</type>
<name>stp_curve_get_float_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>gf363a0f9686bcd6521671d531bc522d5</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const long *</type>
<name>stp_curve_get_long_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>g187af251d5a89853545c8be898a00cc1</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned long *</type>
<name>stp_curve_get_ulong_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g3ecbc0ce98e7bd7695002306f5a2ba1b</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const int *</type>
<name>stp_curve_get_int_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>g01bda0b947a6075d4a1ed373865744e6</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned int *</type>
<name>stp_curve_get_uint_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>gb874365285383f3eb35c1a32496a69b4</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const short *</type>
<name>stp_curve_get_short_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>g60767bb2143fe4d491d351a4c0abc3b1</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned short *</type>
<name>stp_curve_get_ushort_data</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga32</anchor>
+ <anchor>gb2312169172ec9789af9fd38279b3273</anchor>
<arglist>(const stp_curve_t *curve, size_t *count)</arglist>
</member>
<member kind="function">
<type>const stp_sequence_t *</type>
<name>stp_curve_get_sequence</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga33</anchor>
+ <anchor>gee3cc69ab758b400838014df4742c28e</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_gamma</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga34</anchor>
+ <anchor>g6548b7ca6ef6ab94fe1d927c246e7baf</anchor>
<arglist>(stp_curve_t *curve, double f_gamma)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_curve_get_gamma</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga35</anchor>
+ <anchor>gc9786b35c2b1a55d54b62bcc57481c82</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_set_point</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga36</anchor>
+ <anchor>g9a05eae4f274f420418539cceb627556</anchor>
<arglist>(stp_curve_t *curve, size_t where, double data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_get_point</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga37</anchor>
+ <anchor>gf9ff6f55ec0a0615608dc1baec6aff00</anchor>
<arglist>(const stp_curve_t *curve, size_t where, double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_interpolate_value</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga38</anchor>
+ <anchor>g0fdfc2b27a8a464584589ef38a8e05c4</anchor>
<arglist>(const stp_curve_t *curve, double where, double *result)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_resample</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga39</anchor>
+ <anchor>gf68cf2508ff4a14a0dbee6fc0001667e</anchor>
<arglist>(stp_curve_t *curve, size_t points)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_rescale</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga40</anchor>
+ <anchor>gd440d8d448173adc2be6737963a6e999</anchor>
<arglist>(stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_write</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga41</anchor>
+ <anchor>g6ef71ce7d92e659b1c902df29b1dcbc7</anchor>
<arglist>(FILE *file, const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_curve_write_string</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga42</anchor>
+ <anchor>g21aa4497c58ebbb703dc3549560f084d</anchor>
<arglist>(const stp_curve_t *curve)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_stream</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga43</anchor>
+ <anchor>g650e49e1250dab5d9221ad747a627fc0</anchor>
<arglist>(FILE *fp)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_file</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga44</anchor>
+ <anchor>g6ff03fcc2a47f297c48b683884e81924</anchor>
<arglist>(const char *file)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_curve_create_from_string</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga45</anchor>
+ <anchor>g60dce8c741a9b6fde73ced2134305298</anchor>
<arglist>(const char *string)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_curve_compose</name>
<anchorfile>group__curve.html</anchorfile>
- <anchor>ga46</anchor>
+ <anchor>g657e0ad5b93f090220d35be615fec5e4</anchor>
<arglist>(stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)</arglist>
</member>
</compound>
@@ -6534,49 +6499,49 @@
<type>#define</type>
<name>textdomain</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gac0316f33cabc5a70d974c5aba43063b</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>gettext</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>geb8333d9b46653f2047c603034d26730</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dgettext</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g7fd6ec2ffaa95339754232b69eaac521</anchor>
<arglist>(Domain, Message)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dcgettext</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g52d955a76a73f0e86dddd07dda5cd490</anchor>
<arglist>(Domain, Message, Type)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>bindtextdomain</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gcf29daa2fef5f417c57be476054c695b</anchor>
<arglist>(Domain, Directory)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>_</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd41443e9a10bd2ffa9508bb74c41c2d1</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>N_</name>
<anchorfile>group__intl__internal.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9de9caf5267f08d8164404a1f68b66f5</anchor>
<arglist>(String)</arglist>
</member>
</compound>
@@ -6588,49 +6553,49 @@
<type>#define</type>
<name>textdomain</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gac0316f33cabc5a70d974c5aba43063b</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>gettext</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>geb8333d9b46653f2047c603034d26730</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dgettext</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g7fd6ec2ffaa95339754232b69eaac521</anchor>
<arglist>(Domain, Message)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>dcgettext</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g52d955a76a73f0e86dddd07dda5cd490</anchor>
<arglist>(Domain, Message, Type)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>bindtextdomain</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gcf29daa2fef5f417c57be476054c695b</anchor>
<arglist>(Domain, Directory)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>_</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd41443e9a10bd2ffa9508bb74c41c2d1</anchor>
<arglist>(String)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>N_</name>
<anchorfile>group__intl.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9de9caf5267f08d8164404a1f68b66f5</anchor>
<arglist>(String)</arglist>
</member>
</compound>
@@ -6642,98 +6607,98 @@
<type>#define</type>
<name>STP_MAJOR_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>g98b05dcc61492d413bb01421995f1421</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MINOR_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g26319655da45e42c3b498ae7db0bf62c</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_MICRO_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g02b38fef35caed8b676941e8dd8aadae</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_CURRENT_INTERFACE</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g08cdc7e05ec4d52b2458470b6d0047fb</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_BINARY_AGE</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>ge754fd2fde377ba0bbe61aee1a31dd9a</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_INTERFACE_AGE</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>gfd63347e8d3a71fa8384db59deabbde5</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_CHECK_VERSION</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g26c662a55c391d11663052ca39458972</anchor>
<arglist>(major, minor, micro)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_check_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g888f2f6268a658d1a6b71b5288299488</anchor>
<arglist>(unsigned int required_major, unsigned int required_minor, unsigned int required_micro)</arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_major_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g19a4efe48689fb8f859d04e60bfe028f</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_minor_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g66def32167cee385762282e36b60d3b7</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_micro_version</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g24960731fb86305c31f0be5621ccb993</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_current_interface</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g78c76c5831f5046eee8a56bd010b24dc</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_binary_age</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g97878c63aacb7d1fa8eed6cf1168c2e0</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>const unsigned int</type>
<name>stp_interface_age</name>
<anchorfile>group__version.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gf242f39e07a0ab2f2e25e1b7bc3e3aac</anchor>
<arglist></arglist>
</member>
</compound>
@@ -6746,129 +6711,80 @@
<type>#define</type>
<name>STP_CHANNEL_LIMIT</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gf71d7111a7215d4c1f1ef1317f9d6cfc</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_image</type>
<name>stp_image_t</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gc5b6b70cd39959ffd06deab3724d87e9</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_image_status_t</name>
- <anchor>ga17</anchor>
+ <anchor>g3378dd231cc63da06de0bb41f1cde78f</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_IMAGE_STATUS_OK</name>
- <anchor>gga17a2</anchor>
+ <anchor>gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_IMAGE_STATUS_ABORT</name>
- <anchor>gga17a8</anchor>
+ <anchor>gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_image_init</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g74c2417d571861506be7209421a3b418</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_image_reset</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g69cd20ccb54500d0ee8cf38969db69a6</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_image_width</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g9ee4915d4a1007f2d9c730ddc96d931b</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_image_height</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g48a99a9a8493b75687ad0900664ca4cb</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>stp_image_status_t</type>
<name>stp_image_get_row</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gfc93a7a3f6629f6826bf1f6f757f464e</anchor>
<arglist>(stp_image_t *image, unsigned char *data, size_t limit, int row)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_image_get_appname</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gd36123431e93e049d813894aa039c25c</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_image_conclude</name>
<anchorfile>group__image.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>gd1017f2f9b91d7add73c2393d96f700a</anchor>
<arglist>(stp_image_t *image)</arglist>
</member>
- <member kind="variable">
- <type>void(*</type>
- <name>reset</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga0</anchor>
- <arglist>)(struct stp_image *image)</arglist>
- </member>
- <member kind="variable">
- <type>int(*</type>
- <name>width</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga1</anchor>
- <arglist>)(struct stp_image *image)</arglist>
- </member>
- <member kind="variable">
- <type>int(*</type>
- <name>height</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga2</anchor>
- <arglist>)(struct stp_image *image)</arglist>
- </member>
- <member kind="variable">
- <type>stp_image_status_t(*</type>
- <name>get_row</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga3</anchor>
- <arglist>)(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)</arglist>
- </member>
- <member kind="variable">
- <type>const char *(*</type>
- <name>get_appname</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga4</anchor>
- <arglist>)(struct stp_image *image)</arglist>
- </member>
- <member kind="variable">
- <type>void(*</type>
- <name>conclude</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga5</anchor>
- <arglist>)(struct stp_image *image)</arglist>
- </member>
- <member kind="variable">
- <type>void *</type>
- <name>rep</name>
- <anchorfile>group__image.html</anchorfile>
- <anchor>ga6</anchor>
- <arglist></arglist>
- </member>
</compound>
<compound kind="group">
<name>list</name>
@@ -6878,224 +6794,224 @@
<type>stp_list_item</type>
<name>stp_list_item_t</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g71c64aeca8ca0613215306f088b6a963</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_list</type>
<name>stp_list_t</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g01be7c3ea8c46226978010d453016f22</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>void(*</type>
<name>stp_node_freefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g3744d9043311d0bcbb21f80e79b9afba</anchor>
<arglist>)(void *)</arglist>
</member>
<member kind="typedef">
<type>void *(*</type>
<name>stp_node_copyfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g589c7c30b003d694b844834a41a6b1fa</anchor>
<arglist>)(const void *)</arglist>
</member>
<member kind="typedef">
<type>const char *(*</type>
<name>stp_node_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g1c6584d7cf0cda45dce5d95249af6470</anchor>
<arglist>)(const void *)</arglist>
</member>
<member kind="typedef">
<type>int(*</type>
<name>stp_node_sortfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd7ac92a42bf2184103e0a83147d1835f</anchor>
<arglist>)(const void *, const void *)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_node_free_data</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>gb357e17f729e41b4f96d6aada1be26b9</anchor>
<arglist>(void *item)</arglist>
</member>
<member kind="function">
<type>stp_list_t *</type>
<name>stp_list_create</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gaf10e4bb8ce6a8b6f5f015475400eb1b</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>stp_list_t *</type>
<name>stp_list_copy</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g3bd2f5a42d3313287017bfe20859c2d9</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_destroy</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g1382e926901b5efa2356176826a96a1a</anchor>
<arglist>(stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_start</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>ga67c8173f8c7b2c40e3d6dde6578faec</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_end</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g2ef0298e970fdb93955860e7ee3f878c</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_item_by_index</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g9885458dd0f6e6fe5c88c4b2b0643e2a</anchor>
<arglist>(const stp_list_t *list, int idx)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_item_by_name</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g0fd0ea2439ab2b0c9b9fb97f14c9a470</anchor>
<arglist>(const stp_list_t *list, const char *name)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_get_item_by_long_name</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gdbf12ab6f47d68f2605f211023c4f520</anchor>
<arglist>(const stp_list_t *list, const char *long_name)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_get_length</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g013ca40ec7e5714fc5ee5f31ac5582bc</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_freefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gc103cb4ff8870b3a8d90b6ebcade2498</anchor>
<arglist>(stp_list_t *list, stp_node_freefunc freefunc)</arglist>
</member>
<member kind="function">
<type>stp_node_freefunc</type>
<name>stp_list_get_freefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g9d344e3c6874e6033f8fc71370678bcf</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_copyfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gec59dd3b87efc811ef2b6303102ed279</anchor>
<arglist>(stp_list_t *list, stp_node_copyfunc copyfunc)</arglist>
</member>
<member kind="function">
<type>stp_node_copyfunc</type>
<name>stp_list_get_copyfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g310dd79907494b07d9005fbf50b9eb0c</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>g97d7c6d659aa7d05bc54a349a07e10c0</anchor>
<arglist>(stp_list_t *list, stp_node_namefunc namefunc)</arglist>
</member>
<member kind="function">
<type>stp_node_namefunc</type>
<name>stp_list_get_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>g468cc0a5dfb1bfbef9eebd8d4f644492</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_long_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>g42bdba5fcb861bdf8facb9135039d9b8</anchor>
<arglist>(stp_list_t *list, stp_node_namefunc long_namefunc)</arglist>
</member>
<member kind="function">
<type>stp_node_namefunc</type>
<name>stp_list_get_long_namefunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>ga95d8ace9b6ec71388007024c51865cb</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_list_set_sortfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>gbad08ce8ef257dae054ea3816ae88fe7</anchor>
<arglist>(stp_list_t *list, stp_node_sortfunc sortfunc)</arglist>
</member>
<member kind="function">
<type>stp_node_sortfunc</type>
<name>stp_list_get_sortfunc</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>ga759fd3cb97b9f651424b8a8fb6bedaa</anchor>
<arglist>(const stp_list_t *list)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_item_create</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>g50f49648801707436012cd5dc66b1f8c</anchor>
<arglist>(stp_list_t *list, stp_list_item_t *next, const void *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_item_destroy</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>gde2acf279e8ea067fdc1f3f951d0b373</anchor>
<arglist>(stp_list_t *list, stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_item_prev</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>gcee23493eafdfcfce51e2ccf29ebbf54</anchor>
<arglist>(const stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>stp_list_item_t *</type>
<name>stp_list_item_next</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>gea9c1b6daae518ebecd2981289c555f3</anchor>
<arglist>(const stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_list_item_get_data</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>g5b7d8ffea5a806953a43aee961a60fe4</anchor>
<arglist>(const stp_list_item_t *item)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_list_item_set_data</name>
<anchorfile>group__list.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>g1b5d2889a81d712c3ba024e53bfd0f38</anchor>
<arglist>(stp_list_item_t *item, void *data)</arglist>
</member>
</compound>
@@ -7106,62 +7022,62 @@
<class kind="struct">stp_papersize_t</class>
<member kind="enumeration">
<name>stp_papersize_unit_t</name>
- <anchor>ga5</anchor>
+ <anchor>gbb66a8f6ce85d70afd9fe42472b492d8</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_ENGLISH_STANDARD</name>
- <anchor>gga5a0</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_METRIC_STANDARD</name>
- <anchor>gga5a1</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_ENGLISH_EXTENDED</name>
- <anchor>gga5a2</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PAPERSIZE_METRIC_EXTENDED</name>
- <anchor>gga5a3</anchor>
+ <anchor>ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_known_papersizes</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g93eb4d6bc44914b3ea6b184e076a0853</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const stp_papersize_t *</type>
<name>stp_get_papersize_by_name</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g9d655e3de6954ad3c5933dc736d2509a</anchor>
<arglist>(const char *name)</arglist>
</member>
<member kind="function">
<type>const stp_papersize_t *</type>
<name>stp_get_papersize_by_size</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g0438b0e4729f37579900b591e801f8ce</anchor>
<arglist>(int length, int width)</arglist>
</member>
<member kind="function">
<type>const stp_papersize_t *</type>
<name>stp_get_papersize_by_index</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g08bb891f58a7decfee2b073c00715993</anchor>
<arglist>(int idx)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_default_media_size</name>
<anchorfile>group__papersize.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>g2fe5d85acaa4ff8b8e4ad1ff3cccb027</anchor>
<arglist>(const stp_vars_t *v, int *width, int *height)</arglist>
</member>
</compound>
@@ -7175,182 +7091,182 @@
<type>stp_printer</type>
<name>stp_printer_t</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g1a68662b730d44c11de6fb8226a309f6</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>stp_family</type>
<name>stp_family_t</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g5c0458c3c1d19474e0245c47dac29e70</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_printer_model_count</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>gc0a8108170f5c86621de14296fd94b1e</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer_by_index</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g1286559c60d239563f9f15fdd27996e0</anchor>
<arglist>(int idx)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer_by_long_name</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gc041944e528afcb9a795eb6ece3fc6ff</anchor>
<arglist>(const char *long_name)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer_by_driver</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g947fa230e08f9c854ca2608e76bd0d58</anchor>
<arglist>(const char *driver)</arglist>
</member>
<member kind="function">
<type>const stp_printer_t *</type>
<name>stp_get_printer</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>gcb4cdcada01ff29c5fd4ffeaa576db9e</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_printer_index_by_driver</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>g6f32b0213b580bf081fc8752a3eb04a1</anchor>
<arglist>(const char *driver)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_long_name</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g00182878bdc39935e6382d7e41d55294</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_driver</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g6c6c426f86307660079277ab6e90ae3d</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_family</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g9c98ccc58b2c6f9ed6bd1025220ff77d</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_printer_get_manufacturer</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>gfc0382fd32b49ea9d171e4ce8b750c62</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_printer_get_model</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g7ba104f0ea5ce4a88175486894010b71</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>const stp_vars_t *</type>
<name>stp_printer_get_defaults</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>ge67398e65540b835f5c5d073c5ea0ec1</anchor>
<arglist>(const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_printer_defaults</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>gc3d8cdb65382cb13ea6b01072e6240d5</anchor>
<arglist>(stp_vars_t *v, const stp_printer_t *p)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_print</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g121125e6646c6f6d8965f1857450749e</anchor>
<arglist>(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_start_job</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g9cf59fba866430dd47508bac6561ef67</anchor>
<arglist>(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_end_job</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g40637834f08a166992325af09f6a6030</anchor>
<arglist>(const stp_vars_t *v, stp_image_t *image)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_model_id</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gc09e99e20c8a19a13a5fb6356742a92a</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_verify_printer_params</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>gd91f8e7a622725f0d47196cf912ddd8d</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_family_register</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>g82b22438444849bdedb4cfbe22f209e8</anchor>
<arglist>(stp_list_t *family)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_family_unregister</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>ga2ab30a5e5442b7a552fc3b884e1511b</anchor>
<arglist>(stp_list_t *family)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_initialize_printer_defaults</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>gc9aba62164667822fd9f110740bab570</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_printer_list_parameters</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g666486047edfe4405d003b5c3bbe4b49</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_printer_describe_parameter</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g806f00d4167762c7a3d467ec37c8430e</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_describe_output</name>
<anchorfile>group__printer.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>g950e2cd193926440ba250dbc184d8588</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
</compound>
@@ -7362,203 +7278,203 @@
<type>stp_sequence</type>
<name>stp_sequence_t</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gb3d4cae653c4303a6e5d26b516694c92</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_sequence_t *</type>
<name>stp_sequence_create</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>g771327bed5a71d8d33cc6b3ec5cbdbee</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_destroy</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g98c9c2859d2ebe9b1987d26b62bd6ce0</anchor>
<arglist>(stp_sequence_t *sequence)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_copy</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g5792d6f821525514199dd2d9b332ddd4</anchor>
<arglist>(stp_sequence_t *dest, const stp_sequence_t *source)</arglist>
</member>
<member kind="function">
<type>stp_sequence_t *</type>
<name>stp_sequence_create_copy</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gd37eb66db88ac93b853ba6e02b9155bc</anchor>
<arglist>(const stp_sequence_t *sequence)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_bounds</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>gd56df3112937c11431e033f2d9574b96</anchor>
<arglist>(stp_sequence_t *sequence, double low, double high)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_get_bounds</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g392e1da122d95d6fc07b6d73eff1d311</anchor>
<arglist>(const stp_sequence_t *sequence, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_get_range</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gc2c70c539a3eced45be306d082faa3a6</anchor>
<arglist>(const stp_sequence_t *sequence, double *low, double *high)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_size</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g166e9a610bd53cb812e328d9e111f240</anchor>
<arglist>(stp_sequence_t *sequence, size_t size)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_sequence_get_size</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g99292c5ba10bcf1574c3e71a593c3e5f</anchor>
<arglist>(const stp_sequence_t *sequence)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g24024e771a50db02f2713b244212603e</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_subrange</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>g9b41ba7e0f1fb00cf19bbb9efe70824d</anchor>
<arglist>(stp_sequence_t *sequence, size_t where, size_t size, const double *data)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_sequence_get_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>gc33208fae031bd1111f8ceb4c1425199</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *size, const double **data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_point</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gf7f49101192387e29399ded6d3166d13</anchor>
<arglist>(stp_sequence_t *sequence, size_t where, double data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_get_point</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>g044210129f28c298152ce124371324d4</anchor>
<arglist>(const stp_sequence_t *sequence, size_t where, double *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_float_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g34a526cb5e72b611ac8a98b559c24e2e</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const float *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_long_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>gd15e2cf350bb311da58f4b11240fa0f2</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_ulong_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>gbc7ec322716d761436e4ad2d5d2f756f</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const unsigned long *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_int_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gd4f058b2c690ad4e326970cc841d8f79</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_uint_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g40cd6256eb5bb72decd60edd1dc3be54</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const unsigned int *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_short_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>ge0d6719f863a10422dea23e7f4b4dd29</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const short *data)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_sequence_set_ushort_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>g68aed44bbf6ede9ac49237091f2deb43</anchor>
<arglist>(stp_sequence_t *sequence, size_t count, const unsigned short *data)</arglist>
</member>
<member kind="function">
<type>const float *</type>
<name>stp_sequence_get_float_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>gf8cd9da688af479103cf8600e48f61c9</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const long *</type>
<name>stp_sequence_get_long_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g864b55caa3a8c0e573031a36f57f7cc4</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned long *</type>
<name>stp_sequence_get_ulong_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>gc4557b9fba98a7fbb4e17cc18fb0dded</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const int *</type>
<name>stp_sequence_get_int_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>g4396baf0d338eec6f3bce3e2000da978</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned int *</type>
<name>stp_sequence_get_uint_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>g204f77e91c9283dc6ec6e742687bb0db</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const short *</type>
<name>stp_sequence_get_short_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>g91a68efd6b99150739c7706f65703a2f</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
<member kind="function">
<type>const unsigned short *</type>
<name>stp_sequence_get_ushort_data</name>
<anchorfile>group__sequence.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g8bf46faeea891ac7ca699591df596bc1</anchor>
<arglist>(const stp_sequence_t *sequence, size_t *count)</arglist>
</member>
</compound>
@@ -7570,385 +7486,385 @@
<type>#define</type>
<name>STP_DBG_LUT</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga33</anchor>
+ <anchor>g9ef88b326f83d342849fa89c33c7e4a7</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_COLORFUNC</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga34</anchor>
+ <anchor>g3560e33ba80d2a0ceb07fe51fac845be</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_INK</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga35</anchor>
+ <anchor>g328a4b66d0767134649ce30b243931c9</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga36</anchor>
+ <anchor>g8d8211f97675b37f18bff822757d04b3</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PCL</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga37</anchor>
+ <anchor>g30a9efd31b78debefd550d0b337ec795</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_ESCP2</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga38</anchor>
+ <anchor>g158e1ea4acff071440681ba678b6fb0b</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_CANON</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga39</anchor>
+ <anchor>ga0d6b1a8d780b3c5f970454678bc0323</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_LEXMARK</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga40</anchor>
+ <anchor>gb8180ab505c2d7c5a717a53096ac770c</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_WEAVE_PARAMS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga41</anchor>
+ <anchor>gc746369f247dc346bcbdeacb1abbdbcb</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_ROWS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga42</anchor>
+ <anchor>gb764d477ebf0db4957cc316badac70bd</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_MARK_FILE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga43</anchor>
+ <anchor>g9c8f6255efb1fcf9cd3e7a68466e44ba</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_LIST</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga44</anchor>
+ <anchor>gcb3d85de1088cf795cfeaa9e1450c4e0</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_MODULE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga45</anchor>
+ <anchor>g6d69d079a3d7a3e0e2b870e1e9417187</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PATH</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga46</anchor>
+ <anchor>gb11ef5f0ed150be2d3b999b7fc7e4f24</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PAPER</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga47</anchor>
+ <anchor>g08f48f3423e848f1932435c5f8e94ff7</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_PRINTERS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga48</anchor>
+ <anchor>g7bbbf3d31a1a4f6b0da808184e1c1587</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_XML</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga49</anchor>
+ <anchor>g51aee81a3d2a33d42417f6b61bb63f5e</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_VARS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga50</anchor>
+ <anchor>g52844a51058ca29f975b5666743622ac</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_OLYMPUS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga51</anchor>
+ <anchor>g4dc6609c9bb0c256fec7361f41a5c45f</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_CURVE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga52</anchor>
+ <anchor>g9eaf8d50f127cd4316bf68ad34092551</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_DBG_CURVE_ERRORS</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga53</anchor>
+ <anchor>gc80b8553e636ec01fe4e975d9f7668b9</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STP_SAFE_FREE</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga54</anchor>
+ <anchor>g44a234fbf1ab832399fc674c8cb53b1f</anchor>
<arglist>(x)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_init</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>g69354e5830712093045a4ba290a298f8</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_set_output_codeset</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gf7978ce9e414b3d8ad905ee36a51cfbd</anchor>
<arglist>(const char *codeset)</arglist>
</member>
<member kind="function">
<type>stp_curve_t *</type>
<name>stp_read_and_compose_curves</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g21168356d466d278f11dab2be8d0016e</anchor>
<arglist>(const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_abort</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>g9b6b2745ee2d68d1ca356a79c50f0ed7</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_prune_inactive_options</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gf64336e7c536a51d0debe88f1f5ec90a</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_zprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g18aaa3874e4dd5259a4d182fa8d9c90a</anchor>
<arglist>(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void</type>
<name>stp_zfwrite</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9135d4c8cac78593aff55b668d09b79c</anchor>
<arglist>(const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_putc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gf07e31a63021b4d504cc5a410e1aeb08</anchor>
<arglist>(int ch, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put16_le</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g01199dc1d5a3db973d22cc9db00a4f41</anchor>
<arglist>(unsigned short sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put16_be</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g3c20beae37d9841e095b336d6f7dcc1d</anchor>
<arglist>(unsigned short sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put32_le</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g0a445c531388afa31650ef4ccdac3ae1</anchor>
<arglist>(unsigned int sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_put32_be</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>gbe0e31fbc0c4e6374903b25edc594f5e</anchor>
<arglist>(unsigned int sh, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_puts</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>g0a59761c8a4ee5f31cfb9bec2a9b00b4</anchor>
<arglist>(const char *s, const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_send_command</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>g23ee64de1ec6ef5a4941ab80ba609840</anchor>
<arglist>(const stp_vars_t *v, const char *command, const char *format,...)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_erputc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>g859b75eddde620338859121451096097</anchor>
<arglist>(int ch)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_eprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g47c73485971132d9b41a33bdf572f670</anchor>
<arglist>(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void</type>
<name>stp_erprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g5f6389ed7d500f851cabe8425a158e4b</anchor>
<arglist>(const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void void</type>
<name>stp_asprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g6bdd7099220fe310b228dcff5159b8d9</anchor>
<arglist>(char **strp, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void void void</type>
<name>stp_catprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>g34d3ebda7c5b75ab40d1600f4d79a4be</anchor>
<arglist>(char **strp, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>unsigned long</type>
<name>stp_get_debug_level</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>g9ab4c35dd4b6e142281ff36ecedee27e</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_dprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>g24e214e32810cc67c493c270a6ad83d6</anchor>
<arglist>(unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void</type>
<name>stp_deprintf</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>gf7bc1bd0ff92ca0f6ba7d0eb559e1da3</anchor>
<arglist>(unsigned long level, const char *format,...) __attribute__((format(__printf__</arglist>
</member>
<member kind="function">
<type>void void void</type>
<name>stp_init_debug_messages</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>g26a43ceec27ca34bc49f4806900b4618</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_flush_debug_messages</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>gf39c22b74843750ca74a6caccb263c7c</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_malloc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g7c76d059684ee6dc5bdc06e4b3af18ef</anchor>
<arglist>(size_t)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_zalloc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>gae1d98650ef9777ae4f4b10eae60b5c9</anchor>
<arglist>(size_t)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_realloc</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>g908f11aeabf31c8a9621bd65d408a5fc</anchor>
<arglist>(void *ptr, size_t)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_free</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>gabf89ff6213b9dc568fbdd1342b663ad</anchor>
<arglist>(void *ptr)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_strlen</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g054943d301baecba82cdb78b7e454880</anchor>
<arglist>(const char *s)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_strndup</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>g2c6b28a35780bfa7d03a2f8381ee82c2</anchor>
<arglist>(const char *s, int n)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stp_strdup</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>g2f861f4a98ad496ca8cd995147867f32</anchor>
<arglist>(const char *s)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_version</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>g77022a2cfde3a9ba9269f1bc3726175c</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_release_version</name>
<anchorfile>group__util.html</anchorfile>
- <anchor>ga32</anchor>
+ <anchor>ged2a65d98cba1fd6d48c0cc1b611ae0f</anchor>
<arglist>(void)</arglist>
</member>
</compound>
@@ -7964,1101 +7880,1101 @@
<type>stp_vars</type>
<name>stp_vars_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga0</anchor>
+ <anchor>gde33aeed00b53e4af71ee1f7c4326279</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>void *</type>
<name>stp_parameter_list_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga1</anchor>
+ <anchor>gb264246d4b7e584447b5f39ed8f7ee05</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>const void *</type>
<name>stp_const_parameter_list_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga2</anchor>
+ <anchor>g73ac4d52cb5cecbb9694e9038fb7ea82</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>void(*</type>
<name>stp_outfunc_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga3</anchor>
+ <anchor>gd11be815334025415a8e2023e0cd44c5</anchor>
<arglist>)(void *data, const char *buffer, size_t bytes)</arglist>
</member>
<member kind="typedef">
<type>void *(*</type>
<name>stp_copy_data_func_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga4</anchor>
+ <anchor>gd31fc080a2bd980c6a05a541dc1612a3</anchor>
<arglist>)(void *)</arglist>
</member>
<member kind="typedef">
<type>void(*</type>
<name>stp_free_data_func_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga5</anchor>
+ <anchor>g3f7233002f4db790a077e33c2661665c</anchor>
<arglist>)(void *)</arglist>
</member>
<member kind="typedef">
<type>stp_compdata</type>
<name>compdata_t</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga6</anchor>
+ <anchor>g9ee295029ad2d072b4099dc390359900</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_type_t</name>
- <anchor>ga132</anchor>
+ <anchor>ge031ab2c7ff60007e284ed71a73111e5</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_STRING_LIST</name>
- <anchor>gga132a7</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_INT</name>
- <anchor>gga132a8</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_BOOLEAN</name>
- <anchor>gga132a9</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_DOUBLE</name>
- <anchor>gga132a10</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_CURVE</name>
- <anchor>gga132a11</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_FILE</name>
- <anchor>gga132a12</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_RAW</name>
- <anchor>gga132a13</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_ARRAY</name>
- <anchor>gga132a14</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_DIMENSION</name>
- <anchor>gga132a15</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_TYPE_INVALID</name>
- <anchor>gga132a16</anchor>
+ <anchor>gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_class_t</name>
- <anchor>ga133</anchor>
+ <anchor>g13c0565b3039fa25fd77092a578d44e9</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_FEATURE</name>
- <anchor>gga133a17</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_OUTPUT</name>
- <anchor>gga133a18</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_CORE</name>
- <anchor>gga133a19</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_CLASS_INVALID</name>
- <anchor>gga133a20</anchor>
+ <anchor>gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_level_t</name>
- <anchor>ga134</anchor>
+ <anchor>gaa13470b0a857e96dbe70882b3fb8ebe</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_BASIC</name>
- <anchor>gga134a21</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED</name>
- <anchor>gga134a22</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED1</name>
- <anchor>gga134a23</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED2</name>
- <anchor>gga134a24</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED3</name>
- <anchor>gga134a25</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_ADVANCED4</name>
- <anchor>gga134a26</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_INTERNAL</name>
- <anchor>gga134a27</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_EXTERNAL</name>
- <anchor>gga134a28</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_LEVEL_INVALID</name>
- <anchor>gga134a29</anchor>
+ <anchor>ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_activity_t</name>
- <anchor>ga135</anchor>
+ <anchor>gb11c7af74fa0595684377cafe4d4eb53</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_INACTIVE</name>
- <anchor>gga135a30</anchor>
+ <anchor>ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_DEFAULTED</name>
- <anchor>gga135a31</anchor>
+ <anchor>ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STP_PARAMETER_ACTIVE</name>
- <anchor>gga135a32</anchor>
+ <anchor>ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>stp_parameter_verify_t</name>
- <anchor>ga136</anchor>
+ <anchor>g1d02c21b8f025b121dd340db9adf3516</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PARAMETER_BAD</name>
- <anchor>gga136a33</anchor>
+ <anchor>gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PARAMETER_OK</name>
- <anchor>gga136a34</anchor>
+ <anchor>gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>PARAMETER_INACTIVE</name>
- <anchor>gga136a35</anchor>
+ <anchor>gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>stp_vars_t *</type>
<name>stp_vars_create</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga7</anchor>
+ <anchor>gae35d353b6f86b1cbb97bb0b271f5c9a</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_vars_copy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga8</anchor>
+ <anchor>g165ae58fed1515b5466ab1b84df85a86</anchor>
<arglist>(stp_vars_t *dest, const stp_vars_t *source)</arglist>
</member>
<member kind="function">
<type>stp_vars_t *</type>
<name>stp_vars_create_copy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga9</anchor>
+ <anchor>g3c6d765cc5a27b322289e9baa9d97098</anchor>
<arglist>(const stp_vars_t *source)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_vars_destroy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga10</anchor>
+ <anchor>g78259fcaa881655a07ef0b2b457bdf70</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_driver</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga11</anchor>
+ <anchor>ga8d9dbb1e613cfe2b119668158e35a76</anchor>
<arglist>(stp_vars_t *v, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_driver_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga12</anchor>
+ <anchor>ge303a6ed77135b691ebbfd56cb577531</anchor>
<arglist>(stp_vars_t *v, const char *val, int bytes)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_driver</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga13</anchor>
+ <anchor>gcf8efdb6fd9847e41c85f9491a252f01</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_color_conversion</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga14</anchor>
+ <anchor>g335e7eb264fa22343765146fb2318b31</anchor>
<arglist>(stp_vars_t *v, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_color_conversion_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga15</anchor>
+ <anchor>g3164aa99994dabb561d6c295eb647123</anchor>
<arglist>(stp_vars_t *v, const char *val, int bytes)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_color_conversion</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga16</anchor>
+ <anchor>g087136342c500c138d73dbe0e2aad11a</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_left</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga17</anchor>
+ <anchor>g5d675ab9877df60ec467a20a0d62fcbc</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_left</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga18</anchor>
+ <anchor>gd3fbd778898c2b0fba19d0937fb939f5</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_top</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga19</anchor>
+ <anchor>gaa76e04fcde3aa6c162fb9d2fcaca251</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_top</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga20</anchor>
+ <anchor>gcda38fc8e26a75c2b5d246b4341a8fd3</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga21</anchor>
+ <anchor>gdbdd8bad1742e87b5c5a299c2ebf7cf4</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga22</anchor>
+ <anchor>g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga23</anchor>
+ <anchor>g68110f6d19b3987f6f66baee3926eb89</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga24</anchor>
+ <anchor>g7623276e130cb684670ecb153300ebaf</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_page_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga25</anchor>
+ <anchor>g751759cdeb8feb061c00f35d37fea45c</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_page_width</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga26</anchor>
+ <anchor>gea14f3cad139fc5b8d547a252deacff3</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_page_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga27</anchor>
+ <anchor>g775714bf75f1fdbdd895f59edc9eca55</anchor>
<arglist>(stp_vars_t *v, int val)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_page_height</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga28</anchor>
+ <anchor>g94d8cf912e3b036f67bc2d4c37d733ff</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_outfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga29</anchor>
+ <anchor>g30d5438686c8ead9a092f98bf3c3d8ca</anchor>
<arglist>(stp_vars_t *v, stp_outfunc_t val)</arglist>
</member>
<member kind="function">
<type>stp_outfunc_t</type>
<name>stp_get_outfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga30</anchor>
+ <anchor>g095834813ebbe8985d443e1fa78a0b98</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_errfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga31</anchor>
+ <anchor>ge89d8eb48e4a7a8107b87a44a4318064</anchor>
<arglist>(stp_vars_t *v, stp_outfunc_t val)</arglist>
</member>
<member kind="function">
<type>stp_outfunc_t</type>
<name>stp_get_errfunc</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga32</anchor>
+ <anchor>g9fe5b4efdfaa3e79918dd5079e61e2c5</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_outdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga33</anchor>
+ <anchor>g8fef23ae01a368f4d16ad95813d97d6d</anchor>
<arglist>(stp_vars_t *v, void *val)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_get_outdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga34</anchor>
+ <anchor>g54e35f94578f346c07718587f18b049c</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_errdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga35</anchor>
+ <anchor>g7a006418c4dbb265be71f7b5a202455d</anchor>
<arglist>(stp_vars_t *v, void *val)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_get_errdata</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga36</anchor>
+ <anchor>ge66b9c64f5821ee6e95f4b9e18cadd4e</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_merge_printvars</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga37</anchor>
+ <anchor>gc970fc314c6418d9193d93c787b908d9</anchor>
<arglist>(stp_vars_t *user, const stp_vars_t *print)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_get_parameter_list</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga38</anchor>
+ <anchor>g955b215a88b868cfc74d7a340de9b8f6</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>size_t</type>
<name>stp_parameter_list_count</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga39</anchor>
+ <anchor>gf69f651a798e9f06c67baf06f0754228</anchor>
<arglist>(stp_const_parameter_list_t list)</arglist>
</member>
<member kind="function">
<type>const stp_parameter_t *</type>
<name>stp_parameter_find</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga40</anchor>
+ <anchor>g3dea1f995d40482b9f6470fedd994f95</anchor>
<arglist>(stp_const_parameter_list_t list, const char *name)</arglist>
</member>
<member kind="function">
<type>const stp_parameter_t *</type>
<name>stp_parameter_list_param</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga41</anchor>
+ <anchor>g96fc73864dfc00ae418f14a81c72be26</anchor>
<arglist>(stp_const_parameter_list_t list, size_t item)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_list_destroy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga42</anchor>
+ <anchor>gd0f6c2b153638f551d7709780eb7276a</anchor>
<arglist>(stp_parameter_list_t list)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_parameter_list_create</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga43</anchor>
+ <anchor>g3c1ddd3c10c367c0912fdd841576278f</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_list_add_param</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga44</anchor>
+ <anchor>ga8dc4ff543dbc1882d673b25234088b6</anchor>
<arglist>(stp_parameter_list_t list, const stp_parameter_t *item)</arglist>
</member>
<member kind="function">
<type>stp_parameter_list_t</type>
<name>stp_parameter_list_copy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga45</anchor>
+ <anchor>g62c6225b0721d5c80d889edc307f0b6b</anchor>
<arglist>(stp_const_parameter_list_t list)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_list_append</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga46</anchor>
+ <anchor>gf8aa1d7aba11de5fdee95b9cb339be61</anchor>
<arglist>(stp_parameter_list_t list, stp_const_parameter_list_t append)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_describe_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga47</anchor>
+ <anchor>ged453c314365a3948b195e3175455a12</anchor>
<arglist>(const stp_vars_t *v, const char *name, stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_parameter_description_destroy</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga48</anchor>
+ <anchor>gc5a3eb0348d31acf60772265c3896542</anchor>
<arglist>(stp_parameter_t *description)</arglist>
</member>
<member kind="function">
<type>const stp_parameter_t *</type>
<name>stp_parameter_find_in_settings</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga49</anchor>
+ <anchor>g711cf3e5e52fd3434ef7a9d16654aea8</anchor>
<arglist>(const stp_vars_t *v, const char *name)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga50</anchor>
+ <anchor>g22338d64a871a8b279fdee6fd83fff7f</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_string_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga51</anchor>
+ <anchor>g5182246d4e0653f73dfaa40b62d4285f</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga52</anchor>
+ <anchor>g8134e4dc36b063a7d7dd229b9df32726</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_file_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga53</anchor>
+ <anchor>g6e6c5474c253a452073eba25251a1481</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga54</anchor>
+ <anchor>g82f7bbcf639c60678c1dc2aee24e8a24</anchor>
<arglist>(stp_vars_t *v, const char *parameter, double value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga55</anchor>
+ <anchor>g8c6cd5f3bb3ab59a4f06c020c062c13e</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga56</anchor>
+ <anchor>g778b0e43aad1e011012b8071b469c694</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga57</anchor>
+ <anchor>g8f67ed7dcee969e77374fb4daf468d58</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga58</anchor>
+ <anchor>g5f4adaadb80cd2d94569881d96cfa02e</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_curve_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga59</anchor>
+ <anchor>g1f63514f8ffd8ea56f0beee69398ee01</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_array_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga60</anchor>
+ <anchor>gd40038a74fa7548da5fcaec6687c8787</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_scale_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga61</anchor>
+ <anchor>gec605c647cab13d61ab5e2822d9f7ead</anchor>
<arglist>(stp_vars_t *v, const char *parameter, double scale)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga62</anchor>
+ <anchor>g71306c3e3118d9a4545b0a3cefb863ea</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_string_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga63</anchor>
+ <anchor>g65b18994af3384af04e2bf77e288f54f</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga64</anchor>
+ <anchor>gae28e4c640fba005a72e92af66327b50</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_file_parameter_n</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga65</anchor>
+ <anchor>gdeae102d1bd65147221f56e6095f35ef</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga66</anchor>
+ <anchor>g59b79c779211a72de534fb9e61548f97</anchor>
<arglist>(stp_vars_t *v, const char *parameter, double value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga67</anchor>
+ <anchor>gbf1d9c938d364598414e9f15c41c1f08</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga68</anchor>
+ <anchor>g18b8a4fb414245d2c30df9ee11057845</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga69</anchor>
+ <anchor>gd286782f691998858e30a202506bad74</anchor>
<arglist>(stp_vars_t *v, const char *parameter, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga70</anchor>
+ <anchor>gdd7769bfece8597cde869eced1239a1e</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_curve_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga71</anchor>
+ <anchor>ga1620e4be3c7fb85262802338d3143f6</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const stp_array_t *value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_default_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga72</anchor>
+ <anchor>gf95184ecee86a92db2a7d3f050154a46</anchor>
<arglist>(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga73</anchor>
+ <anchor>ga59b141facb320c409d9071f469fdbc5</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stp_get_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga74</anchor>
+ <anchor>g5efb45e6883a2522fd7e78c6eb761c79</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>double</type>
<name>stp_get_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga75</anchor>
+ <anchor>g46195f69cc57bd18a4cde5756dd84601</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga76</anchor>
+ <anchor>g22bc2b8307fb6a95dac7fcf3d35bf6b9</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga77</anchor>
+ <anchor>gb4121cba599314c929d04cce0e850473</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga78</anchor>
+ <anchor>g4cc8b69619067f882035cca46e9ce0cd</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const stp_curve_t *</type>
<name>stp_get_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga79</anchor>
+ <anchor>g1a5a2746548465d681d00c6301a26100</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const stp_array_t *</type>
<name>stp_get_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga80</anchor>
+ <anchor>gb918206f9b70fff5d58a16a762295981</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>const stp_raw_t *</type>
<name>stp_get_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga81</anchor>
+ <anchor>g9f4db93fc31ad52018bc3ad14b58bfc2</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga82</anchor>
+ <anchor>gc7fe8cd335309d755fe5b54bf6b8e5a3</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga83</anchor>
+ <anchor>g7acde85eb361525f5cf481bafddbc1bd</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga84</anchor>
+ <anchor>g740a5cab681f30b8cc5e4ca18197e472</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga85</anchor>
+ <anchor>g4841e9250e4c7f38f2267355402ffcc1</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga86</anchor>
+ <anchor>g28203d9250f232f9af290802cf2db881</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga87</anchor>
+ <anchor>ge5b7e3356b3c1c893620fdeeea486e48</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga88</anchor>
+ <anchor>g9e992f880bd74cd4097527a39aea7125</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga89</anchor>
+ <anchor>gb9df68cbf9973203adfca5e1293b300a</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_clear_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga90</anchor>
+ <anchor>ga79b051578077beca548be224062705c</anchor>
<arglist>(stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_string_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga91</anchor>
+ <anchor>g44793f2cf64b11917b8943d20ee43b9d</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_file_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga92</anchor>
+ <anchor>g8c04ab4487623a41e0b2600d466a88ad</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_float_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga93</anchor>
+ <anchor>g38a95079fd6f90a0c6a92c5ddeb104ca</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_int_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga94</anchor>
+ <anchor>g1c724bc85737bf8c698a08bc2d441b3e</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_dimension_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga95</anchor>
+ <anchor>g6fa1953ee96051566a261f3391da3857</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_boolean_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga96</anchor>
+ <anchor>ge12a7edf773cbe04fb98b171ba2c2fb9</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_curve_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga97</anchor>
+ <anchor>g160150a3a39d66f5a807d1c750a57890</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_array_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga98</anchor>
+ <anchor>gf2aada3c00f9b00bc6a65014da87e250</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_raw_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga99</anchor>
+ <anchor>g9fe388535a67f8360ab21f58233c0e17</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_string_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga100</anchor>
+ <anchor>gae6b21f76f675516e9189c47444e17cf</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_file_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga101</anchor>
+ <anchor>gb411dae8fb16ec9f289d4f2f1ecabcfc</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_float_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga102</anchor>
+ <anchor>g2deea3612965e28cd0d513c5850ca074</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_int_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga103</anchor>
+ <anchor>g056b021334fe812aa14bbbfd60aafba8</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_dimension_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga104</anchor>
+ <anchor>gcdfa2f747081721c03b10484a832a535</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_boolean_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga105</anchor>
+ <anchor>gadfd66825dd58fb8e0851d493445c4e4</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_curve_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga106</anchor>
+ <anchor>geecfc1f1fdc97ea165ae35b64de95178</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_array_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga107</anchor>
+ <anchor>gdf6c305c48d012bc138db025c9bd63df</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_check_raw_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga108</anchor>
+ <anchor>g5bd30b408d6ec16b3999dce5e540a5fa</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_string_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga109</anchor>
+ <anchor>gda8dd20ab17a9b403c68b4cd86fb529c</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_file_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga110</anchor>
+ <anchor>g0f09e85b570ffee4a4d94853bb22bcb3</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_float_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga111</anchor>
+ <anchor>g28d01beda4b54cec395654847dbbc301</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_int_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga112</anchor>
+ <anchor>gac76d8e06c3ce3fb0f27c0c80d6ad5fc</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_dimension_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga113</anchor>
+ <anchor>g8125d08f90002e654f2e45427e2f0251</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_boolean_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga114</anchor>
+ <anchor>g361d0ba27ad2ec9e99e5eec05f2e76a6</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_curve_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga115</anchor>
+ <anchor>gb686075ecbdf349387c356826b432191</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_array_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga116</anchor>
+ <anchor>g64e5f74483ffb7bd4412f4eefeb22250</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>stp_parameter_activity_t</type>
<name>stp_get_raw_parameter_active</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga117</anchor>
+ <anchor>g57abcfb2fa58e743f9d30f579481845a</anchor>
<arglist>(const stp_vars_t *v, const char *parameter)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_get_media_size</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga118</anchor>
+ <anchor>ge690d9171bcdb0fedf981804bb923fac</anchor>
<arglist>(const stp_vars_t *v, int *width, int *height)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_get_imageable_area</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga119</anchor>
+ <anchor>gebcb03afca6bb0d94e71bdf570d09af9</anchor>
<arglist>(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_get_size_limit</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga120</anchor>
+ <anchor>gf2c1a37f8d837fae61bb18de1cd7bdc3</anchor>
<arglist>(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_describe_resolution</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga121</anchor>
+ <anchor>g5735451225c2a355cb11c165e011637d</anchor>
<arglist>(const stp_vars_t *v, int *x, int *y)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_verify</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga122</anchor>
+ <anchor>ge28b0d78641811b1625a52971a2d11fa</anchor>
<arglist>(stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>const stp_vars_t *</type>
<name>stp_default_settings</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga123</anchor>
+ <anchor>g9f897908b19f5f0cdaf75b483d46e041</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_allocate_component_data</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga124</anchor>
+ <anchor>geb61df54d59bfebdcb77b1e5e993ebaa</anchor>
<arglist>(stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_destroy_component_data</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga125</anchor>
+ <anchor>g089f9a34f26f700f43858ba3959d8f13</anchor>
<arglist>(stp_vars_t *v, const char *name)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stp_get_component_data</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga126</anchor>
+ <anchor>g8eea0724106ea7174b808026ae8d1a5c</anchor>
<arglist>(const stp_vars_t *v, const char *name)</arglist>
</member>
<member kind="function">
<type>stp_parameter_verify_t</type>
<name>stp_verify_parameter</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga127</anchor>
+ <anchor>gf64e586fca554f2dd65157a76eaad34a</anchor>
<arglist>(const stp_vars_t *v, const char *parameter, int quiet)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stp_get_verified</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga128</anchor>
+ <anchor>ga1b826f02f84aa038c6862575770b629</anchor>
<arglist>(const stp_vars_t *v)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_set_verified</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga129</anchor>
+ <anchor>g8a2924dd6393431e994d22c704ec25fc</anchor>
<arglist>(stp_vars_t *v, int value)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_copy_options</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga130</anchor>
+ <anchor>gbd8b19b70d2f2fc7dcd7c896b3ed5d98</anchor>
<arglist>(stp_vars_t *vd, const stp_vars_t *vs)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stp_fill_parameter_settings</name>
<anchorfile>group__vars.html</anchorfile>
- <anchor>ga131</anchor>
+ <anchor>g6a08746f33133e8873236b35eb1e7a62</anchor>
<arglist>(stp_parameter_t *desc, const stp_parameter_t *param)</arglist>
</member>
</compound>
<compound kind="dir">
<name>include/gutenprint/</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprint/</path>
- <filename>dir_000001.html</filename>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprint/</path>
+ <filename>dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html</filename>
<file>array.h</file>
<file>bit-ops.h</file>
<file>channel.h</file>
@@ -9087,8 +9003,8 @@
</compound>
<compound kind="dir">
<name>include/</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/</path>
- <filename>dir_000000.html</filename>
+ <path>/home/rleigh/gutenprint-debian-dist/include/</path>
+ <filename>dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html</filename>
<dir>include/gutenprint/</dir>
</compound>
</tagfile>
diff --git a/doc/gutenprint/html/annotated.html b/doc/gutenprint/html/annotated.html
index 980db91..b7fcba2 100644
--- a/doc/gutenprint/html/annotated.html
+++ b/doc/gutenprint/html/annotated.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Structures</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindexHL" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference Data Structures</h1>Here are the data structures with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="structdither__matrix__impl.html">dither_matrix_impl</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a></td><td class="indexvalue"></td></tr>
@@ -40,8 +55,8 @@
<tr><td class="indexkey"><a class="el" href="structstp__shade.html">stp_shade</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structstp__weave__t.html">stp_weave_t</a></td><td class="indexvalue"></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/array_8h.html b/doc/gutenprint/html/array_8h.html
index 51bce41..39913b1 100644
--- a/doc/gutenprint/html/array_8h.html
+++ b/doc/gutenprint/html/array_8h.html
@@ -2,60 +2,74 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/array.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>array.h File Reference</h1>Array functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="sequence_8h.html">gutenprint/sequence.h</a>&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga0">stp_array_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The array opaque data type. <a href="group__array.html#ga0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The array opaque data type. <a href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga1">stp_array_create</a> (int x_size, int y_size)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66">stp_array_create</a> (int x_size, int y_size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new array. <a href="group__array.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga2">stp_array_destroy</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new array. <a href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g562ad19d8ecc1e9bdd8c182b0a05ecec">stp_array_destroy</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an array. <a href="group__array.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga3">stp_array_copy</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *dest, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an array. <a href="group__array.html#g562ad19d8ecc1e9bdd8c182b0a05ecec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#gab9b031be229d8762faf46a3ef9454ec">stp_array_copy</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *dest, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an array. <a href="group__array.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga4">stp_array_create_copy</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an array. <a href="group__array.html#gab9b031be229d8762faf46a3ef9454ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g19370f7d4779013904be75bc3d97e024">stp_array_create_copy</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an array. <a href="group__array.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga5">stp_array_set_size</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int x_size, int y_size)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an array. <a href="group__array.html#g19370f7d4779013904be75bc3d97e024"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g698e51815f2ef3fd0709d6b32a2bb921">stp_array_set_size</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int x_size, int y_size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize an array. <a href="group__array.html#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga6">stp_array_get_size</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int *x_size, int *y_size)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize an array. <a href="group__array.html#g698e51815f2ef3fd0709d6b32a2bb921"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g48e34b2673c2973884f0a403bafe7ea8">stp_array_get_size</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int *x_size, int *y_size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of an array. <a href="group__array.html#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga7">stp_array_set_data</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of an array. <a href="group__array.html#g48e34b2673c2973884f0a403bafe7ea8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g0ca3891b4cde193cc65de63053e3f4fa">stp_array_set_data</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in an array. <a href="group__array.html#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga8">stp_array_get_data</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, size_t *size, const double **data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in an array. <a href="group__array.html#g0ca3891b4cde193cc65de63053e3f4fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g9e1c46379b5935ed3a939833bd9e68be">stp_array_get_data</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, size_t *size, const double **data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in an array. <a href="group__array.html#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga9">stp_array_set_point</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int x, int y, double data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in an array. <a href="group__array.html#g9e1c46379b5935ed3a939833bd9e68be"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g4ab405205d678a3d9ae02a98103fbfea">stp_array_set_point</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int x, int y, double data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in the array. <a href="group__array.html#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga10">stp_array_get_point</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int x, int y, double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in the array. <a href="group__array.html#g4ab405205d678a3d9ae02a98103fbfea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#gb9d53cf70f2c892dca82b8db2414fad2">stp_array_get_point</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int x, int y, double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in the array. <a href="group__array.html#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga11">stp_array_get_sequence</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in the array. <a href="group__array.html#gb9d53cf70f2c892dca82b8db2414fad2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g2051c3f4a1eaccb198744f8d7c76d649">stp_array_get_sequence</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t. <a href="group__array.html#ga11"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t. <a href="group__array.html#g2051c3f4a1eaccb198744f8d7c76d649"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Array functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/bit-ops_8h.html b/doc/gutenprint/html/bit-ops_8h.html
index 662eef3..b4bf8b5 100644
--- a/doc/gutenprint/html/bit-ops_8h.html
+++ b/doc/gutenprint/html/bit-ops_8h.html
@@ -2,36 +2,50 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/bit-ops.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>bit-ops.h File Reference</h1>Bit operations. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a0">stp_fold</a> (const unsigned char *line, int single_height, unsigned char *outbuf)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#ec711fffd61ebd40a6896d76d4c9327f">stp_fold</a> (const unsigned char *line, int single_height, unsigned char *outbuf)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a1">stp_split_2</a> (int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#65a4f2dc6c49d8a80e1d0ca72a1f0ffd">stp_split_2</a> (int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a2">stp_split_4</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#24f21e067782cbb1606f4109f7acaccb">stp_split_4</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a3">stp_unpack_2</a> (int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#9772ac792d8208e341d780fc756bf3cd">stp_unpack_2</a> (int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a4">stp_unpack_4</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#7fdd081b1a58cdc3648e61d23aefb744">stp_unpack_4</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a5">stp_unpack_8</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#534a4a10cda717aabaf212954cc2d891">stp_unpack_8</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#a6">stp_unpack_16</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="bit-ops_8h.html#d472146a7bdf6c1e95bcb102c4409515">stp_unpack_16</a> (int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Bit operations.
<p>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a0"></a><!-- doxytag: member="bit-ops.h::stp_fold" ref="a0" args="(const unsigned char *line, int single_height, unsigned char *outbuf)" --><p>
+<a class="anchor" name="ec711fffd61ebd40a6896d76d4c9327f"></a><!-- doxytag: member="bit-ops.h::stp_fold" ref="ec711fffd61ebd40a6896d76d4c9327f" args="(const unsigned char *line, int single_height, unsigned char *outbuf)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -74,7 +88,7 @@ Bit operations.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="bit-ops.h::stp_split_2" ref="a1" args="(int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)" --><p>
+<a class="anchor" name="65a4f2dc6c49d8a80e1d0ca72a1f0ffd"></a><!-- doxytag: member="bit-ops.h::stp_split_2" ref="65a4f2dc6c49d8a80e1d0ca72a1f0ffd" args="(int height, int bits, const unsigned char *in, unsigned char *outhi, unsigned char *outlo)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -129,7 +143,7 @@ Bit operations.
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="bit-ops.h::stp_split_4" ref="a2" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)" --><p>
+<a class="anchor" name="24f21e067782cbb1606f4109f7acaccb"></a><!-- doxytag: member="bit-ops.h::stp_split_4" ref="24f21e067782cbb1606f4109f7acaccb" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -196,7 +210,7 @@ Bit operations.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="bit-ops.h::stp_unpack_16" ref="a6" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)" --><p>
+<a class="anchor" name="d472146a7bdf6c1e95bcb102c4409515"></a><!-- doxytag: member="bit-ops.h::stp_unpack_16" ref="d472146a7bdf6c1e95bcb102c4409515" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7, unsigned char *out8, unsigned char *out9, unsigned char *out10, unsigned char *out11, unsigned char *out12, unsigned char *out13, unsigned char *out14, unsigned char *out15)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -335,7 +349,7 @@ Bit operations.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="bit-ops.h::stp_unpack_2" ref="a3" args="(int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)" --><p>
+<a class="anchor" name="9772ac792d8208e341d780fc756bf3cd"></a><!-- doxytag: member="bit-ops.h::stp_unpack_2" ref="9772ac792d8208e341d780fc756bf3cd" args="(int height, int bits, const unsigned char *in, unsigned char *outlo, unsigned char *outhi)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -390,7 +404,7 @@ Bit operations.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="bit-ops.h::stp_unpack_4" ref="a4" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)" --><p>
+<a class="anchor" name="7fdd081b1a58cdc3648e61d23aefb744"></a><!-- doxytag: member="bit-ops.h::stp_unpack_4" ref="7fdd081b1a58cdc3648e61d23aefb744" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -457,7 +471,7 @@ Bit operations.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="bit-ops.h::stp_unpack_8" ref="a5" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)" --><p>
+<a class="anchor" name="534a4a10cda717aabaf212954cc2d891"></a><!-- doxytag: member="bit-ops.h::stp_unpack_8" ref="534a4a10cda717aabaf212954cc2d891" args="(int height, int bits, const unsigned char *in, unsigned char *out0, unsigned char *out1, unsigned char *out2, unsigned char *out3, unsigned char *out4, unsigned char *out5, unsigned char *out6, unsigned char *out7)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -548,8 +562,8 @@ Bit operations.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/channel_8h.html b/doc/gutenprint/html/channel_8h.html
index 010b48c..a13da05 100644
--- a/doc/gutenprint/html/channel_8h.html
+++ b/doc/gutenprint/html/channel_8h.html
@@ -2,70 +2,84 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/channel.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>channel.h File Reference</h1>Channel functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a0">stp_channel_reset</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#dc5c0cc7cc331da0ab394b642a381363">stp_channel_reset</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a1">stp_channel_reset_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int channel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#6a88eb8e1f968370b63326e517a34ec2">stp_channel_reset_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int channel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a2">stp_channel_add</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, unsigned channel, unsigned subchannel, double value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#6a552629f3dddf6283f605e1961dd04f">stp_channel_add</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, unsigned channel, unsigned subchannel, double value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a3">stp_channel_get_value</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, unsigned channel, unsigned subchannel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#73265490d8c513de68604a982ec49e0a">stp_channel_get_value</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, unsigned channel, unsigned subchannel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a4">stp_channel_set_density_adjustment</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int subchannel, double adjustment)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#99f818da3b4944b328de9de860d04dbc">stp_channel_set_density_adjustment</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int subchannel, double adjustment)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a5">stp_channel_get_density_adjustment</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int subchannel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#0cfa6ae42ced76291f96ff64fed6a823">stp_channel_get_density_adjustment</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int subchannel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a6">stp_channel_set_ink_limit</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, double limit)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#9351c3b60ed0f43e012bbd2906b0f0b4">stp_channel_set_ink_limit</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, double limit)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a7">stp_channel_get_ink_limit</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#f6423b74581fbf34918a9e45d22186b5">stp_channel_get_ink_limit</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a8">stp_channel_set_cutoff_adjustment</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int subchannel, double adjustment)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#4a04bbe68bd5c97d4b83cb1c1a147b48">stp_channel_set_cutoff_adjustment</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int subchannel, double adjustment)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a9">stp_channel_get_cutoff_adjustment</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int subchannel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#c868578c0a82a76d20160b23a9c9d603">stp_channel_get_cutoff_adjustment</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int subchannel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a10">stp_channel_set_black_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int channel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#6d315737ed90af4b0b9bff8c907381c3">stp_channel_set_black_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int channel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a11">stp_channel_get_black_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#00bbe8c93cbe8da9f431824dbb1dadcd">stp_channel_get_black_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a12">stp_channel_set_gloss_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int channel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#38a09aeef9c53c039fa7d1124921a7c9">stp_channel_set_gloss_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int channel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a13">stp_channel_get_gloss_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a907ffda300039a00ae7ddb333038480">stp_channel_get_gloss_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a14">stp_channel_set_gloss_limit</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, double limit)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#4349853a306208c7d98074a585991ef0">stp_channel_set_gloss_limit</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, double limit)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a15">stp_channel_get_gloss_limit</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#e1702ed4a233cadce00e9bc87fd5ca45">stp_channel_get_gloss_limit</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a16">stp_channel_set_curve</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int channel, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#42d1438e758951e81ff49fbf81e73d2b">stp_channel_set_curve</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int channel, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a17">stp_channel_get_curve</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int channel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#619228b113312c73cdce75b15bb88313">stp_channel_get_curve</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int channel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a18">stp_channel_set_gcr_curve</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#2ce95b47a5f1a6c146588e0fb49db2e4">stp_channel_set_gcr_curve</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a19">stp_channel_get_gcr_curve</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#0f1e6073d53036f6771a0cc69cf9e261">stp_channel_get_gcr_curve</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a20">stp_channel_initialize</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int input_channel_count)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#00b63c73990babb75e5896ffd7022634">stp_channel_initialize</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int input_channel_count)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a21">stp_channel_convert</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, unsigned *zero_mask)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#cef9de964c7569983e1ff1d0550d3bd6">stp_channel_convert</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, unsigned *zero_mask)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a22">stp_channel_get_input</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#f5ef85fbc689b2f94c0be23c0b8b3765">stp_channel_get_input</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#a23">stp_channel_get_output</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channel_8h.html#9c4df56f4ad83b6232cf6ec17b6dc031">stp_channel_get_output</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Channel functions.
<p>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a2"></a><!-- doxytag: member="channel.h::stp_channel_add" ref="a2" args="(stp_vars_t *v, unsigned channel, unsigned subchannel, double value)" --><p>
+<a class="anchor" name="6a552629f3dddf6283f605e1961dd04f"></a><!-- doxytag: member="channel.h::stp_channel_add" ref="6a552629f3dddf6283f605e1961dd04f" args="(stp_vars_t *v, unsigned channel, unsigned subchannel, double value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -73,7 +87,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_add </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -114,7 +128,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a21"></a><!-- doxytag: member="channel.h::stp_channel_convert" ref="a21" args="(const stp_vars_t *v, unsigned *zero_mask)" --><p>
+<a class="anchor" name="cef9de964c7569983e1ff1d0550d3bd6"></a><!-- doxytag: member="channel.h::stp_channel_convert" ref="cef9de964c7569983e1ff1d0550d3bd6" args="(const stp_vars_t *v, unsigned *zero_mask)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -122,7 +136,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_convert </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -151,7 +165,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="channel.h::stp_channel_get_black_channel" ref="a11" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="00bbe8c93cbe8da9f431824dbb1dadcd"></a><!-- doxytag: member="channel.h::stp_channel_get_black_channel" ref="00bbe8c93cbe8da9f431824dbb1dadcd" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -159,7 +173,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">int stp_channel_get_black_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -179,15 +193,15 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="channel.h::stp_channel_get_curve" ref="a17" args="(stp_vars_t *v, int channel)" --><p>
+<a class="anchor" name="619228b113312c73cdce75b15bb88313"></a><!-- doxytag: member="channel.h::stp_channel_get_curve" ref="619228b113312c73cdce75b15bb88313" args="(stp_vars_t *v, int channel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_channel_get_curve </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_channel_get_curve </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -216,7 +230,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="channel.h::stp_channel_get_cutoff_adjustment" ref="a9" args="(stp_vars_t *v, int color, int subchannel)" --><p>
+<a class="anchor" name="c868578c0a82a76d20160b23a9c9d603"></a><!-- doxytag: member="channel.h::stp_channel_get_cutoff_adjustment" ref="c868578c0a82a76d20160b23a9c9d603" args="(stp_vars_t *v, int color, int subchannel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -224,7 +238,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">double stp_channel_get_cutoff_adjustment </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -259,7 +273,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="channel.h::stp_channel_get_density_adjustment" ref="a5" args="(stp_vars_t *v, int color, int subchannel)" --><p>
+<a class="anchor" name="0cfa6ae42ced76291f96ff64fed6a823"></a><!-- doxytag: member="channel.h::stp_channel_get_density_adjustment" ref="0cfa6ae42ced76291f96ff64fed6a823" args="(stp_vars_t *v, int color, int subchannel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -267,7 +281,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">double stp_channel_get_density_adjustment </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -302,15 +316,15 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a19"></a><!-- doxytag: member="channel.h::stp_channel_get_gcr_curve" ref="a19" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="0f1e6073d53036f6771a0cc69cf9e261"></a><!-- doxytag: member="channel.h::stp_channel_get_gcr_curve" ref="0f1e6073d53036f6771a0cc69cf9e261" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_channel_get_gcr_curve </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_channel_get_gcr_curve </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -330,7 +344,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="channel.h::stp_channel_get_gloss_channel" ref="a13" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="a907ffda300039a00ae7ddb333038480"></a><!-- doxytag: member="channel.h::stp_channel_get_gloss_channel" ref="a907ffda300039a00ae7ddb333038480" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -338,7 +352,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">int stp_channel_get_gloss_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -358,7 +372,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a15"></a><!-- doxytag: member="channel.h::stp_channel_get_gloss_limit" ref="a15" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="e1702ed4a233cadce00e9bc87fd5ca45"></a><!-- doxytag: member="channel.h::stp_channel_get_gloss_limit" ref="e1702ed4a233cadce00e9bc87fd5ca45" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -366,7 +380,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">double stp_channel_get_gloss_limit </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -386,7 +400,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="channel.h::stp_channel_get_ink_limit" ref="a7" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="f6423b74581fbf34918a9e45d22186b5"></a><!-- doxytag: member="channel.h::stp_channel_get_ink_limit" ref="f6423b74581fbf34918a9e45d22186b5" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -394,7 +408,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">double stp_channel_get_ink_limit </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -414,7 +428,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a22"></a><!-- doxytag: member="channel.h::stp_channel_get_input" ref="a22" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="f5ef85fbc689b2f94c0be23c0b8b3765"></a><!-- doxytag: member="channel.h::stp_channel_get_input" ref="f5ef85fbc689b2f94c0be23c0b8b3765" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -422,7 +436,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">unsigned short* stp_channel_get_input </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -442,7 +456,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a23"></a><!-- doxytag: member="channel.h::stp_channel_get_output" ref="a23" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="9c4df56f4ad83b6232cf6ec17b6dc031"></a><!-- doxytag: member="channel.h::stp_channel_get_output" ref="9c4df56f4ad83b6232cf6ec17b6dc031" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -450,7 +464,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">unsigned short* stp_channel_get_output </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -470,7 +484,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="channel.h::stp_channel_get_value" ref="a3" args="(stp_vars_t *v, unsigned channel, unsigned subchannel)" --><p>
+<a class="anchor" name="73265490d8c513de68604a982ec49e0a"></a><!-- doxytag: member="channel.h::stp_channel_get_value" ref="73265490d8c513de68604a982ec49e0a" args="(stp_vars_t *v, unsigned channel, unsigned subchannel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -478,7 +492,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">double stp_channel_get_value </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -513,7 +527,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a20"></a><!-- doxytag: member="channel.h::stp_channel_initialize" ref="a20" args="(stp_vars_t *v, stp_image_t *image, int input_channel_count)" --><p>
+<a class="anchor" name="00b63c73990babb75e5896ffd7022634"></a><!-- doxytag: member="channel.h::stp_channel_initialize" ref="00b63c73990babb75e5896ffd7022634" args="(stp_vars_t *v, stp_image_t *image, int input_channel_count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -521,7 +535,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_initialize </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -556,7 +570,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="channel.h::stp_channel_reset" ref="a0" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="dc5c0cc7cc331da0ab394b642a381363"></a><!-- doxytag: member="channel.h::stp_channel_reset" ref="dc5c0cc7cc331da0ab394b642a381363" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -564,7 +578,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_reset </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -584,7 +598,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="channel.h::stp_channel_reset_channel" ref="a1" args="(stp_vars_t *v, int channel)" --><p>
+<a class="anchor" name="6a88eb8e1f968370b63326e517a34ec2"></a><!-- doxytag: member="channel.h::stp_channel_reset_channel" ref="6a88eb8e1f968370b63326e517a34ec2" args="(stp_vars_t *v, int channel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -592,7 +606,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_reset_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -621,7 +635,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="channel.h::stp_channel_set_black_channel" ref="a10" args="(stp_vars_t *v, int channel)" --><p>
+<a class="anchor" name="6d315737ed90af4b0b9bff8c907381c3"></a><!-- doxytag: member="channel.h::stp_channel_set_black_channel" ref="6d315737ed90af4b0b9bff8c907381c3" args="(stp_vars_t *v, int channel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -629,7 +643,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_black_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -658,7 +672,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="channel.h::stp_channel_set_curve" ref="a16" args="(stp_vars_t *v, int channel, const stp_curve_t *curve)" --><p>
+<a class="anchor" name="42d1438e758951e81ff49fbf81e73d2b"></a><!-- doxytag: member="channel.h::stp_channel_set_curve" ref="42d1438e758951e81ff49fbf81e73d2b" args="(stp_vars_t *v, int channel, const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -666,7 +680,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_curve </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -678,7 +692,7 @@ Channel functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em></td>
</tr>
<tr>
@@ -701,7 +715,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="channel.h::stp_channel_set_cutoff_adjustment" ref="a8" args="(stp_vars_t *v, int color, int subchannel, double adjustment)" --><p>
+<a class="anchor" name="4a04bbe68bd5c97d4b83cb1c1a147b48"></a><!-- doxytag: member="channel.h::stp_channel_set_cutoff_adjustment" ref="4a04bbe68bd5c97d4b83cb1c1a147b48" args="(stp_vars_t *v, int color, int subchannel, double adjustment)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -709,7 +723,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_cutoff_adjustment </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -750,7 +764,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="channel.h::stp_channel_set_density_adjustment" ref="a4" args="(stp_vars_t *v, int color, int subchannel, double adjustment)" --><p>
+<a class="anchor" name="99f818da3b4944b328de9de860d04dbc"></a><!-- doxytag: member="channel.h::stp_channel_set_density_adjustment" ref="99f818da3b4944b328de9de860d04dbc" args="(stp_vars_t *v, int color, int subchannel, double adjustment)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -758,7 +772,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_density_adjustment </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -799,7 +813,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="channel.h::stp_channel_set_gcr_curve" ref="a18" args="(stp_vars_t *v, const stp_curve_t *curve)" --><p>
+<a class="anchor" name="2ce95b47a5f1a6c146588e0fb49db2e4"></a><!-- doxytag: member="channel.h::stp_channel_set_gcr_curve" ref="2ce95b47a5f1a6c146588e0fb49db2e4" args="(stp_vars_t *v, const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -807,13 +821,13 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_gcr_curve </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em></td>
</tr>
<tr>
@@ -836,7 +850,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="channel.h::stp_channel_set_gloss_channel" ref="a12" args="(stp_vars_t *v, int channel)" --><p>
+<a class="anchor" name="38a09aeef9c53c039fa7d1124921a7c9"></a><!-- doxytag: member="channel.h::stp_channel_set_gloss_channel" ref="38a09aeef9c53c039fa7d1124921a7c9" args="(stp_vars_t *v, int channel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -844,7 +858,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_gloss_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -873,7 +887,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="channel.h::stp_channel_set_gloss_limit" ref="a14" args="(stp_vars_t *v, double limit)" --><p>
+<a class="anchor" name="4349853a306208c7d98074a585991ef0"></a><!-- doxytag: member="channel.h::stp_channel_set_gloss_limit" ref="4349853a306208c7d98074a585991ef0" args="(stp_vars_t *v, double limit)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -881,7 +895,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_gloss_limit </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -910,7 +924,7 @@ Channel functions.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="channel.h::stp_channel_set_ink_limit" ref="a6" args="(stp_vars_t *v, double limit)" --><p>
+<a class="anchor" name="9351c3b60ed0f43e012bbd2906b0f0b4"></a><!-- doxytag: member="channel.h::stp_channel_set_ink_limit" ref="9351c3b60ed0f43e012bbd2906b0f0b4" args="(stp_vars_t *v, double limit)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -918,7 +932,7 @@ Channel functions.
<tr>
<td class="md" nowrap valign="top">void stp_channel_set_ink_limit </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -947,8 +961,8 @@ Channel functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/classes.html b/doc/gutenprint/html/classes.html
index a4dab63..7693064 100644
--- a/doc/gutenprint/html/classes.html
+++ b/doc/gutenprint/html/classes.html
@@ -2,16 +2,31 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Alphabetical List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindexHL" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;D&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="structstp__dither__matrix__generic.html">stp_dither_matrix_generic</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__module__version.html">stp_module_version</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structdither__matrix__impl.html">dither_matrix_impl</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__dither__matrix__normal.html">stp_dither_matrix_normal</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__parameter__t.html">stp_parameter_t</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
</td><td><a class="el" href="structstp__dither__matrix__short.html">stp_dither_matrix_short</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__linebounds__t.html">stp_linebounds_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__pass__t.html">stp_pass_t</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__dotsize.html">stp_dotsize</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__printfuncs__t.html">stp_printfuncs_t</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structstp__color.html">stp_color</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__double__bound__t.html">stp_double_bound_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__raw__t.html">stp_raw_t</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__family.html">stp_family</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__shade.html">stp_shade</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__image.html">stp_image</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__module.html">stp_module</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__papersize__t.html">stp_papersize_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstp__weave__t.html">stp_weave_t</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_D">D</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a></div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/color_8h.html b/doc/gutenprint/html/color_8h.html
index 31b5dcd..31f7f3b 100644
--- a/doc/gutenprint/html/color_8h.html
+++ b/doc/gutenprint/html/color_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/color.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>color.h File Reference</h1>Color functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
@@ -17,44 +31,44 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__color.html">stp_color</a></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__color.html">stp_color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga5">stp_color_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__color.html">stp_color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#gb711e2534c69bde47be7af3409c8ee2c">stp_color_t</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga6">stp_color_init</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g835bd7024477347a46ea0c14b46996c6">stp_color_init</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga7">stp_color_get_row</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#gadf861820b3956ef7b18600dbf5da9da">stp_color_get_row</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga8">stp_color_list_parameters</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ge2e397268288111eaffd352cb0ff1b98">stp_color_list_parameters</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga9">stp_color_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#gc47fecc2c32115494ea364e53d9f1ff2">stp_color_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga10">stp_color_register</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ge3543409e331c5d1756c2c8fe927343b">stp_color_register</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga11">stp_color_unregister</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g3e0f2728d47e1701c00b06199bc5512d">stp_color_unregister</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga12">stp_color_count</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga8b8b19da7bcc9bc814fe0f97f39b3ed">stp_color_count</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available color modules. <a href="group__color.html#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga13">stp_get_color_by_name</a> (const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available color modules. <a href="group__color.html#ga8b8b19da7bcc9bc814fe0f97f39b3ed"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g25d9ee3ceee6d6e9964007ad12f9900b">stp_get_color_by_name</a> (const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its name. <a href="group__color.html#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga14">stp_get_color_by_index</a> (int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its name. <a href="group__color.html#g25d9ee3ceee6d6e9964007ad12f9900b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga5ddc4c9d02576154d0b2c6c64a6a033">stp_get_color_by_index</a> (int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its index number. <a href="group__color.html#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga15">stp_get_color_by_colorfuncs</a> (<a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *colorfuncs)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its index number. <a href="group__color.html#ga5ddc4c9d02576154d0b2c6c64a6a033"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga92373d7aa315ab6e32a1bb0ac944b79">stp_get_color_by_colorfuncs</a> (<a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *colorfuncs)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga16">stp_color_get_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g36d2d72d2cd967405a978b76a7a8c992">stp_color_get_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the short (untranslated) name of a color module. <a href="group__color.html#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga17">stp_color_get_long_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the short (untranslated) name of a color module. <a href="group__color.html#g36d2d72d2cd967405a978b76a7a8c992"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga0559d7812bdcbebe4edc14fc05274d9">stp_color_get_long_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the long (translated) name of a color module. <a href="group__color.html#ga17"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the long (translated) name of a color module. <a href="group__color.html#ga0559d7812bdcbebe4edc14fc05274d9"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Color functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/curve-cache_8h.html b/doc/gutenprint/html/curve-cache_8h.html
index 6950ab9..398c681 100644
--- a/doc/gutenprint/html/curve-cache_8h.html
+++ b/doc/gutenprint/html/curve-cache_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/curve-cache.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>curve-cache.h File Reference</h1>Curve caching functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="curve_8h.html">gutenprint/curve.h</a>&gt;</code><br>
@@ -16,39 +30,39 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a0">CURVE_CACHE_FAST_USHORT</a>(cache)&nbsp;&nbsp;&nbsp;((cache)-&gt;s_cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#c0763605d9b80d9889407dd340e357fd">CURVE_CACHE_FAST_USHORT</a>(cache)&nbsp;&nbsp;&nbsp;((cache)-&gt;s_cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a1">CURVE_CACHE_FAST_DOUBLE</a>(cache)&nbsp;&nbsp;&nbsp;((cache)-&gt;d_cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#b434b6a3a8ce63d95d11b2bce6360536">CURVE_CACHE_FAST_DOUBLE</a>(cache)&nbsp;&nbsp;&nbsp;((cache)-&gt;d_cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a2">CURVE_CACHE_FAST_COUNT</a>(cache)&nbsp;&nbsp;&nbsp;((cache)-&gt;count)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#b8c3f0a2734a4bdb08989cc62761e8e7">CURVE_CACHE_FAST_COUNT</a>(cache)&nbsp;&nbsp;&nbsp;((cache)-&gt;count)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a3">stp_curve_free_curve_cache</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#3cef707d88b48136a52f733f80ae52dd">stp_curve_free_curve_cache</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a4">stp_curve_cache_curve_data</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#5cb281dd07eecda913b168451b2d615b">stp_curve_cache_curve_data</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a5">stp_curve_cache_get_curve</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#256ae4356b6205ba61fbc6b5e90c1762">stp_curve_cache_get_curve</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a6">stp_curve_cache_curve_invalidate</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#7966337362f5e8fc0ed54edd8da645a2">stp_curve_cache_curve_invalidate</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a7">stp_curve_cache_set_curve</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache, <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#f775dcfafb717b24ff655cc801c14dfc">stp_curve_cache_set_curve</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache, <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a8">stp_curve_cache_set_curve_copy</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#33011bde2e051e0b222177b0db746da9">stp_curve_cache_set_curve_copy</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a9">stp_curve_cache_get_count</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#723301540e82db80f8ce9100ec832876">stp_curve_cache_get_count</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a10">stp_curve_cache_get_ushort_data</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#6a318767b044ac996ae318771f715a01">stp_curve_cache_get_ushort_data</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a11">stp_curve_cache_get_double_data</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#83788e3f9d421bdab139d92127a7e5e3">stp_curve_cache_get_double_data</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *cache)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#a12">stp_curve_cache_copy</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *dest, const <a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *src)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve-cache_8h.html#6a8addcc359b8cfbc2fa5c8cec97643d">stp_curve_cache_copy</a> (<a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *dest, const <a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *src)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Curve caching functions.
<p>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a2"></a><!-- doxytag: member="curve-cache.h::CURVE_CACHE_FAST_COUNT" ref="a2" args="(cache)" --><p>
+<a class="anchor" name="b8c3f0a2734a4bdb08989cc62761e8e7"></a><!-- doxytag: member="curve-cache.h::CURVE_CACHE_FAST_COUNT" ref="b8c3f0a2734a4bdb08989cc62761e8e7" args="(cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -76,7 +90,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="curve-cache.h::CURVE_CACHE_FAST_DOUBLE" ref="a1" args="(cache)" --><p>
+<a class="anchor" name="b434b6a3a8ce63d95d11b2bce6360536"></a><!-- doxytag: member="curve-cache.h::CURVE_CACHE_FAST_DOUBLE" ref="b434b6a3a8ce63d95d11b2bce6360536" args="(cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -104,7 +118,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="curve-cache.h::CURVE_CACHE_FAST_USHORT" ref="a0" args="(cache)" --><p>
+<a class="anchor" name="c0763605d9b80d9889407dd340e357fd"></a><!-- doxytag: member="curve-cache.h::CURVE_CACHE_FAST_USHORT" ref="c0763605d9b80d9889407dd340e357fd" args="(cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -133,7 +147,7 @@ Curve caching functions.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a12"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_copy" ref="a12" args="(stp_cached_curve_t *dest, const stp_cached_curve_t *src)" --><p>
+<a class="anchor" name="6a8addcc359b8cfbc2fa5c8cec97643d"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_copy" ref="6a8addcc359b8cfbc2fa5c8cec97643d" args="(stp_cached_curve_t *dest, const stp_cached_curve_t *src)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -170,7 +184,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_curve_data" ref="a4" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="5cb281dd07eecda913b168451b2d615b"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_curve_data" ref="5cb281dd07eecda913b168451b2d615b" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -198,7 +212,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_curve_invalidate" ref="a6" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="7966337362f5e8fc0ed54edd8da645a2"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_curve_invalidate" ref="7966337362f5e8fc0ed54edd8da645a2" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -226,13 +240,13 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_count" ref="a9" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="723301540e82db80f8ce9100ec832876"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_count" ref="723301540e82db80f8ce9100ec832876" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const size_t stp_curve_cache_get_count </td>
+ <td class="md" nowrap valign="top">size_t stp_curve_cache_get_count </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>cache</em> </td>
@@ -254,13 +268,13 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_curve" ref="a5" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="256ae4356b6205ba61fbc6b5e90c1762"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_curve" ref="256ae4356b6205ba61fbc6b5e90c1762" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_cache_get_curve </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_cache_get_curve </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="structstp__cached__curve__t.html">stp_cached_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>cache</em> </td>
@@ -282,7 +296,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_double_data" ref="a11" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="83788e3f9d421bdab139d92127a7e5e3"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_double_data" ref="83788e3f9d421bdab139d92127a7e5e3" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -310,7 +324,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_ushort_data" ref="a10" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="6a318767b044ac996ae318771f715a01"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_get_ushort_data" ref="6a318767b044ac996ae318771f715a01" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -338,7 +352,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_set_curve" ref="a7" args="(stp_cached_curve_t *cache, stp_curve_t *curve)" --><p>
+<a class="anchor" name="f775dcfafb717b24ff655cc801c14dfc"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_set_curve" ref="f775dcfafb717b24ff655cc801c14dfc" args="(stp_cached_curve_t *cache, stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -352,7 +366,7 @@ Curve caching functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em></td>
</tr>
<tr>
@@ -375,7 +389,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_set_curve_copy" ref="a8" args="(stp_cached_curve_t *cache, const stp_curve_t *curve)" --><p>
+<a class="anchor" name="33011bde2e051e0b222177b0db746da9"></a><!-- doxytag: member="curve-cache.h::stp_curve_cache_set_curve_copy" ref="33011bde2e051e0b222177b0db746da9" args="(stp_cached_curve_t *cache, const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -389,7 +403,7 @@ Curve caching functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em></td>
</tr>
<tr>
@@ -412,7 +426,7 @@ Curve caching functions.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="curve-cache.h::stp_curve_free_curve_cache" ref="a3" args="(stp_cached_curve_t *cache)" --><p>
+<a class="anchor" name="3cef707d88b48136a52f733f80ae52dd"></a><!-- doxytag: member="curve-cache.h::stp_curve_free_curve_cache" ref="3cef707d88b48136a52f733f80ae52dd" args="(stp_cached_curve_t *cache)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -440,8 +454,8 @@ Curve caching functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/curve_8h.html b/doc/gutenprint/html/curve_8h.html
index e8c8bb1..fa3d9b5 100644
--- a/doc/gutenprint/html/curve_8h.html
+++ b/doc/gutenprint/html/curve_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/curve.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>curve.h File Reference</h1>Curve functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;stdio.h&gt;</code><br>
@@ -19,175 +33,175 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Point (x,y) for piecewise curve. <a href="structstp__curve__point__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_curve&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga0">stp_curve_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_curve&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The curve opaque data type. <a href="group__curve.html#ga0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The curve opaque data type. <a href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga47">stp_curve_type_t</a> { <a class="el" href="group__curve.html#gga47a1">STP_CURVE_TYPE_LINEAR</a>,
-<a class="el" href="group__curve.html#gga47a2">STP_CURVE_TYPE_SPLINE</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a> { <a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff">STP_CURVE_TYPE_LINEAR</a>,
+<a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4">STP_CURVE_TYPE_SPLINE</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Curve types. <a href="group__curve.html#ga47">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a> { <a class="el" href="group__curve.html#gga48a3">STP_CURVE_WRAP_NONE</a>,
-<a class="el" href="group__curve.html#gga48a4">STP_CURVE_WRAP_AROUND</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Curve types. <a href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a> { <a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85">STP_CURVE_WRAP_NONE</a>,
+<a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2">STP_CURVE_WRAP_AROUND</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrapping mode. <a href="group__curve.html#ga48">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> { <a class="el" href="group__curve.html#gga49a5">STP_CURVE_COMPOSE_ADD</a>,
-<a class="el" href="group__curve.html#gga49a6">STP_CURVE_COMPOSE_MULTIPLY</a>,
-<a class="el" href="group__curve.html#gga49a7">STP_CURVE_COMPOSE_EXPONENTIATE</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrapping mode. <a href="group__curve.html#g1880ff988f772337e8892e791951337b">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> { <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d">STP_CURVE_COMPOSE_ADD</a>,
+<a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011">STP_CURVE_COMPOSE_MULTIPLY</a>,
+<a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701">STP_CURVE_COMPOSE_EXPONENTIATE</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composition types. <a href="group__curve.html#ga49">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga50">stp_curve_bounds_t</a> { <a class="el" href="group__curve.html#gga50a8">STP_CURVE_BOUNDS_RESCALE</a>,
-<a class="el" href="group__curve.html#gga50a9">STP_CURVE_BOUNDS_CLIP</a>,
-<a class="el" href="group__curve.html#gga50a10">STP_CURVE_BOUNDS_ERROR</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composition types. <a href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">stp_curve_bounds_t</a> { <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09">STP_CURVE_BOUNDS_RESCALE</a>,
+<a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41">STP_CURVE_BOUNDS_CLIP</a>,
+<a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a">STP_CURVE_BOUNDS_ERROR</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Behaviour when curve exceeds bounds. <a href="group__curve.html#ga50">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Behaviour when curve exceeds bounds. <a href="group__curve.html#gd2b61113497bb142943d5131df3286ae">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga1">stp_curve_create</a> (<a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a> wrap)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6">stp_curve_create</a> (<a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a> wrap)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new curve. <a href="group__curve.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga2">stp_curve_create_copy</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new curve. <a href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ge76787e84f2fc3ba299de94f4ecc6d82">stp_curve_create_copy</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an curve. <a href="group__curve.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga3">stp_curve_copy</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *dest, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an curve. <a href="group__curve.html#ge76787e84f2fc3ba299de94f4ecc6d82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gfdafb0a802f00063b00713dbd6d6bfc0">stp_curve_copy</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *dest, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an curve. <a href="group__curve.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga4">stp_curve_destroy</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an curve. <a href="group__curve.html#gfdafb0a802f00063b00713dbd6d6bfc0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g01bf94ed6a523f28dd909be054a69790">stp_curve_destroy</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an curve. <a href="group__curve.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga5">stp_curve_set_bounds</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double low, double high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an curve. <a href="group__curve.html#g01bf94ed6a523f28dd909be054a69790"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g5283a18fcc5db8e9f9384d54de50ba83">stp_curve_set_bounds</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double low, double high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds on a curve. <a href="group__curve.html#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga6">stp_curve_get_bounds</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds on a curve. <a href="group__curve.html#g5283a18fcc5db8e9f9384d54de50ba83"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g4d32e3000dd3a8f258b2eab94797731b">stp_curve_get_bounds</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds on a curve. <a href="group__curve.html#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga7">stp_curve_get_wrap</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds on a curve. <a href="group__curve.html#g4d32e3000dd3a8f258b2eab94797731b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd2aade6a22b516006ce0f897c5027f35">stp_curve_get_wrap</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the wrapping mode. <a href="group__curve.html#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga8">stp_curve_is_piecewise</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the wrapping mode. <a href="group__curve.html#gd2aade6a22b516006ce0f897c5027f35"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gdda4313c874170e0086d2000ed04c02f">stp_curve_is_piecewise</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine whether the curve is piecewise. <a href="group__curve.html#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga9">stp_curve_get_range</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine whether the curve is piecewise. <a href="group__curve.html#gdda4313c874170e0086d2000ed04c02f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaf8bad025ea7463067c9d7ab205af062">stp_curve_get_range</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga10">stp_curve_count_points</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g48d9023f28ae2d15975002f7a9d7f94e">stp_curve_count_points</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of allocated points in the curve. <a href="group__curve.html#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga11">stp_curve_set_interpolation_type</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, <a class="el" href="group__curve.html#ga47">stp_curve_type_t</a> itype)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of allocated points in the curve. <a href="group__curve.html#g48d9023f28ae2d15975002f7a9d7f94e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g3175711d943e95fdf363d5124237a56e">stp_curve_set_interpolation_type</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, <a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a> itype)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the curve interpolation type. <a href="group__curve.html#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga47">stp_curve_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga12">stp_curve_get_interpolation_type</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the curve interpolation type. <a href="group__curve.html#g3175711d943e95fdf363d5124237a56e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gca245aa6907c2fb95e150ce9a86ddb1a">stp_curve_get_interpolation_type</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the curve interpolation type. <a href="group__curve.html#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga13">stp_curve_set_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the curve interpolation type. <a href="group__curve.html#gca245aa6907c2fb95e150ce9a86ddb1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gba540befdbd82e705358b2175d5b92e8">stp_curve_set_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="group__curve.html#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga14">stp_curve_set_data_points</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="group__curve.html#gba540befdbd82e705358b2175d5b92e8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gcbd01a2662edb48af0816930b40dc8ab">stp_curve_set_data_points</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="group__curve.html#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga15">stp_curve_set_float_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const float *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="group__curve.html#gcbd01a2662edb48af0816930b40dc8ab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gc0401bfefa3990ca26a0fb7718f1ebb2">stp_curve_set_float_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const float *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from float values. <a href="group__curve.html#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga16">stp_curve_set_long_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from float values. <a href="group__curve.html#gc0401bfefa3990ca26a0fb7718f1ebb2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaf770dcae26ce48d5ee50dd8217e2c14">stp_curve_set_long_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from long values. <a href="group__curve.html#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga17">stp_curve_set_ulong_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const unsigned long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from long values. <a href="group__curve.html#gaf770dcae26ce48d5ee50dd8217e2c14"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g184e0e32892aae4b2c195c6fc880bace">stp_curve_set_ulong_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const unsigned long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned long values. <a href="group__curve.html#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga18">stp_curve_set_int_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned long values. <a href="group__curve.html#g184e0e32892aae4b2c195c6fc880bace"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gbc9ae004e972c7d638336714f3112f9b">stp_curve_set_int_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from integer values. <a href="group__curve.html#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga19">stp_curve_set_uint_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const unsigned int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from integer values. <a href="group__curve.html#gbc9ae004e972c7d638336714f3112f9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g8a215d4981a74fb2b6e4a0c381314df0">stp_curve_set_uint_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const unsigned int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned integer values. <a href="group__curve.html#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga20">stp_curve_set_short_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned integer values. <a href="group__curve.html#g8a215d4981a74fb2b6e4a0c381314df0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd23dcc9abefca9a98b3ecd9714227093">stp_curve_set_short_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from short values. <a href="group__curve.html#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga21">stp_curve_set_ushort_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const unsigned short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from short values. <a href="group__curve.html#gd23dcc9abefca9a98b3ecd9714227093"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g4051de3e6be42f4499de78af67288616">stp_curve_set_ushort_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const unsigned short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned short values. <a href="group__curve.html#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga22">stp_curve_get_subrange</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t start, size_t count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned short values. <a href="group__curve.html#g4051de3e6be42f4499de78af67288616"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd4cfbfbfe0c16b8f2ef4d8c44d221172">stp_curve_get_subrange</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t start, size_t count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve containing a subrange of data. <a href="group__curve.html#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga23">stp_curve_set_subrange</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *range, size_t start)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve containing a subrange of data. <a href="group__curve.html#gd4cfbfbfe0c16b8f2ef4d8c44d221172"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g0ba6753a8beeaca19719d047da25ecb5">stp_curve_set_subrange</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *range, size_t start)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga24">stp_curve_get_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g24b9486c45d68983e94dcc0fb19edacd">stp_curve_get_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data. <a href="group__curve.html#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga25">stp_curve_get_data_points</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data. <a href="group__curve.html#g24b9486c45d68983e94dcc0fb19edacd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd30e41654f1e0217aae3389b30cdffba">stp_curve_get_data_points</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data as points. <a href="group__curve.html#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga26">stp_curve_get_float_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data as points. <a href="group__curve.html#gd30e41654f1e0217aae3389b30cdffba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf363a0f9686bcd6521671d531bc522d5">stp_curve_get_float_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as floats. <a href="group__curve.html#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga27">stp_curve_get_long_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as floats. <a href="group__curve.html#gf363a0f9686bcd6521671d531bc522d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g187af251d5a89853545c8be898a00cc1">stp_curve_get_long_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as longs. <a href="group__curve.html#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga28">stp_curve_get_ulong_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as longs. <a href="group__curve.html#g187af251d5a89853545c8be898a00cc1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g3ecbc0ce98e7bd7695002306f5a2ba1b">stp_curve_get_ulong_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned longs. <a href="group__curve.html#ga28"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga29">stp_curve_get_int_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned longs. <a href="group__curve.html#g3ecbc0ce98e7bd7695002306f5a2ba1b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g01bda0b947a6075d4a1ed373865744e6">stp_curve_get_int_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as integers. <a href="group__curve.html#ga29"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga30">stp_curve_get_uint_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as integers. <a href="group__curve.html#g01bda0b947a6075d4a1ed373865744e6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gb874365285383f3eb35c1a32496a69b4">stp_curve_get_uint_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned integers. <a href="group__curve.html#ga30"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga31">stp_curve_get_short_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned integers. <a href="group__curve.html#gb874365285383f3eb35c1a32496a69b4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g60767bb2143fe4d491d351a4c0abc3b1">stp_curve_get_short_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as shorts. <a href="group__curve.html#ga31"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga32">stp_curve_get_ushort_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as shorts. <a href="group__curve.html#g60767bb2143fe4d491d351a4c0abc3b1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gb2312169172ec9789af9fd38279b3273">stp_curve_get_ushort_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned shorts. <a href="group__curve.html#ga32"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga33">stp_curve_get_sequence</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned shorts. <a href="group__curve.html#gb2312169172ec9789af9fd38279b3273"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gee3cc69ab758b400838014df4742c28e">stp_curve_get_sequence</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. <a href="group__curve.html#ga33"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga34">stp_curve_set_gamma</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double f_gamma)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. <a href="group__curve.html#gee3cc69ab758b400838014df4742c28e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g6548b7ca6ef6ab94fe1d927c246e7baf">stp_curve_set_gamma</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double f_gamma)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the gamma of a curve. <a href="group__curve.html#ga34"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga35">stp_curve_get_gamma</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the gamma of a curve. <a href="group__curve.html#g6548b7ca6ef6ab94fe1d927c246e7baf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gc9786b35c2b1a55d54b62bcc57481c82">stp_curve_get_gamma</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the gamma value of the curve. <a href="group__curve.html#ga35"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga36">stp_curve_set_point</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t where, double data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the gamma value of the curve. <a href="group__curve.html#gc9786b35c2b1a55d54b62bcc57481c82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g9a05eae4f274f420418539cceb627556">stp_curve_set_point</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t where, double data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a point along the curve. <a href="group__curve.html#ga36"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga37">stp_curve_get_point</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t where, double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a point along the curve. <a href="group__curve.html#g9a05eae4f274f420418539cceb627556"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf9ff6f55ec0a0615608dc1baec6aff00">stp_curve_get_point</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t where, double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a point along the curve. <a href="group__curve.html#ga37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga38">stp_curve_interpolate_value</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double where, double *result)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a point along the curve. <a href="group__curve.html#gf9ff6f55ec0a0615608dc1baec6aff00"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g0fdfc2b27a8a464584589ef38a8e05c4">stp_curve_interpolate_value</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double where, double *result)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interpolate a point along the curve. <a href="group__curve.html#ga38"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga39">stp_curve_resample</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t points)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interpolate a point along the curve. <a href="group__curve.html#g0fdfc2b27a8a464584589ef38a8e05c4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf68cf2508ff4a14a0dbee6fc0001667e">stp_curve_resample</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t points)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resample a curve (change the number of points). <a href="group__curve.html#ga39"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga40">stp_curve_rescale</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double scale, <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> mode, <a class="el" href="group__curve.html#ga50">stp_curve_bounds_t</a> bounds_mode)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resample a curve (change the number of points). <a href="group__curve.html#gf68cf2508ff4a14a0dbee6fc0001667e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd440d8d448173adc2be6737963a6e999">stp_curve_rescale</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double scale, <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> mode, <a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">stp_curve_bounds_t</a> bounds_mode)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rescale a curve (multiply all points by a scaling constant). <a href="group__curve.html#ga40"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga41">stp_curve_write</a> (FILE *file, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rescale a curve (multiply all points by a scaling constant). <a href="group__curve.html#gd440d8d448173adc2be6737963a6e999"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g6ef71ce7d92e659b1c902df29b1dcbc7">stp_curve_write</a> (FILE *file, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a file. <a href="group__curve.html#ga41"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga42">stp_curve_write_string</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a file. <a href="group__curve.html#g6ef71ce7d92e659b1c902df29b1dcbc7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g21aa4497c58ebbb703dc3549560f084d">stp_curve_write_string</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a string. <a href="group__curve.html#ga42"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga43">stp_curve_create_from_stream</a> (FILE *fp)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a string. <a href="group__curve.html#g21aa4497c58ebbb703dc3549560f084d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g650e49e1250dab5d9221ad747a627fc0">stp_curve_create_from_stream</a> (FILE *fp)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="group__curve.html#ga43"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga44">stp_curve_create_from_file</a> (const char *file)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="group__curve.html#g650e49e1250dab5d9221ad747a627fc0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g6ff03fcc2a47f297c48b683884e81924">stp_curve_create_from_file</a> (const char *file)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="group__curve.html#ga44"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga45">stp_curve_create_from_string</a> (const char *string)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="group__curve.html#g6ff03fcc2a47f297c48b683884e81924"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g60dce8c741a9b6fde73ced2134305298">stp_curve_create_from_string</a> (const char *string)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a string. <a href="group__curve.html#ga45"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga46">stp_curve_compose</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> **retval, <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *a, <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *b, <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> mode, int points)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a string. <a href="group__curve.html#g60dce8c741a9b6fde73ced2134305298"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g657e0ad5b93f090220d35be615fec5e4">stp_curve_compose</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> **retval, <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *a, <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *b, <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> mode, int points)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compose two curves, creating a third curve. <a href="group__curve.html#ga46"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compose two curves, creating a third curve. <a href="group__curve.html#g657e0ad5b93f090220d35be615fec5e4"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Curve functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/deprecated.html b/doc/gutenprint/html/deprecated.html
index 2931c33..66b9d67 100644
--- a/doc/gutenprint/html/deprecated.html
+++ b/doc/gutenprint/html/deprecated.html
@@ -2,20 +2,41 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Deprecated List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1><a class="anchor" name="deprecated">Deprecated List</a></h1><a class="anchor" name="_deprecated000001"></a> <dl>
-<dt>Global <a class="el" href="group__printer.html#ga7">stp_get_printer_index_by_driver</a> </dt>
-<dd>There should never be any need to use this function.</dd>
+<dt>Global <a class="el" href="group__printer.html#g6f32b0213b580bf081fc8752a3eb04a1">stp_get_printer_index_by_driver</a> </dt>
+<dd>There should never be any need to use this function. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>driver</em>&nbsp;</td><td>the printer model's short (driver) name. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the index number, or -1 on failure. </dd></dl>
+</dd>
</dl>
<p>
<a class="anchor" name="_deprecated000002"></a> <dl>
-<dt>Global <a class="el" href="group__vars.html#ga37">stp_merge_printvars</a> </dt>
-<dd>This is likely to go away.</dd>
+<dt>Global <a class="el" href="group__vars.html#gc970fc314c6418d9193d93c787b908d9">stp_merge_printvars</a> </dt>
+<dd>This is likely to go away. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>the destination vars. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>print</em>&nbsp;</td><td>the vars to merge into user. </td></tr>
+ </table>
+</dl>
+</dd>
</dl>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/dir_000000.html b/doc/gutenprint/html/dir_000000.html
deleted file mode 100644
index 071f7f1..0000000
--- a/doc/gutenprint/html/dir_000000.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>libgutenprint API Reference: include/ Directory Reference</title>
-<link href="doxygen.css" rel="stylesheet" type="text/css">
-</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="nav">
-<a class="el" href="dir_000000.html">include</a></div>
-<h1>include Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
-<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_000001.html">gutenprint</a></td></tr>
-
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
-</body>
-</html>
diff --git a/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html
new file mode 100644
index 0000000..922c642
--- /dev/null
+++ b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>libgutenprint API Reference: include/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="nav">
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a></div>
+<h1>include Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></td></tr>
+
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
+</body>
+</html>
diff --git a/doc/gutenprint/html/dir_000001.html b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html
index 89aa082..94a415b 100644
--- a/doc/gutenprint/html/dir_000001.html
+++ b/doc/gutenprint/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html
@@ -2,11 +2,20 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/ Directory Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>gutenprint Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Files</h2></td></tr>
@@ -136,8 +145,8 @@
<p>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/dirs.html b/doc/gutenprint/html/dirs.html
index ca3458e..f9a3cfd 100644
--- a/doc/gutenprint/html/dirs.html
+++ b/doc/gutenprint/html/dirs.html
@@ -2,17 +2,26 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Directory Hierarchy</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindexHL" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="current"><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
-<li><a class="el" href="dir_000000.html">include</a>
+<li><a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>
<ul>
-<li><a class="el" href="dir_000001.html">gutenprint</a>
+<li><a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a>
</ul>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/dither_8h.html b/doc/gutenprint/html/dither_8h.html
index 78f05ce..5c7dce3 100644
--- a/doc/gutenprint/html/dither_8h.html
+++ b/doc/gutenprint/html/dither_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/dither.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>dither.h File Reference</h1>Dither functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
@@ -25,98 +39,98 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html">stp_shade</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a0">STP_ECOLOR_K</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#4faa7aec0dc7471ed5a7d1622991ac77">STP_ECOLOR_K</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a1">STP_ECOLOR_C</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#575ca9b45d518b92177323e70295198a">STP_ECOLOR_C</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a2">STP_ECOLOR_M</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#c7f1f45ff56dfbaff0a36599c6bf822c">STP_ECOLOR_M</a>&nbsp;&nbsp;&nbsp;2</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a3">STP_ECOLOR_Y</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#e1492502d48a830e5dda11f1d7afb494">STP_ECOLOR_Y</a>&nbsp;&nbsp;&nbsp;3</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a4">STP_NCOLORS</a>&nbsp;&nbsp;&nbsp;(4)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#3e02bef38f178e66a4439df6ec61c503">STP_NCOLORS</a>&nbsp;&nbsp;&nbsp;(4)</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dither__matrix__short.html">stp_dither_matrix_short</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a5">stp_dither_matrix_short_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dither__matrix__short.html">stp_dither_matrix_short</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#373f2efaf250ca412b5447b8bd4e7f51">stp_dither_matrix_short_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dither__matrix__normal.html">stp_dither_matrix_normal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a6">stp_dither_matrix_normal_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dither__matrix__normal.html">stp_dither_matrix_normal</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a7bbfbb8dd05a8c05a5c37143adc129a">stp_dither_matrix_normal_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dither__matrix__generic.html">stp_dither_matrix_generic</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a7">stp_dither_matrix_generic_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dither__matrix__generic.html">stp_dither_matrix_generic</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#c81f99c36dbc48c619831897bac28224">stp_dither_matrix_generic_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structdither__matrix__impl.html">dither_matrix_impl</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a8">stp_dither_matrix_impl_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structdither__matrix__impl.html">dither_matrix_impl</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#613c628e788dbef089fa32243500cd54">stp_dither_matrix_impl_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dotsize.html">stp_dotsize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a9">stp_dotsize_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__dotsize.html">stp_dotsize</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#0a4617ed6063c68c6c8675fb9e8e9d01">stp_dotsize_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__shade.html">stp_shade</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a10">stp_shade_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__shade.html">stp_shade</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#737b4edb8992127d0616e78f6c0a4c14">stp_shade_t</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a11">stp_dither_matrix_iterated_init</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, size_t size, size_t exponent, const unsigned *array)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#e79d2866600d79be412b660f036995f4">stp_dither_matrix_iterated_init</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, size_t size, size_t exponent, const unsigned *array)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a12">stp_dither_matrix_shear</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int x_shear, int y_shear)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#1c29e4d285f27f7fd300643f7023f305">stp_dither_matrix_shear</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int x_shear, int y_shear)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a13">stp_dither_matrix_init</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#8346fdae0bfb7422f52c0a2eec3abd87">stp_dither_matrix_init</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a14">stp_dither_matrix_init_short</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#6a7a7142c53dd1cd70b3f7fb481e5564">stp_dither_matrix_init_short</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a15">stp_dither_matrix_validate_array</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#05677f96e6de536ecf91a65ee0715998">stp_dither_matrix_validate_array</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a16">stp_dither_matrix_init_from_dither_array</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int transpose)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a9efd9cefabdab92a8ce5fbf7aca8876">stp_dither_matrix_init_from_dither_array</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int transpose)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a17">stp_dither_matrix_destroy</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#361cf36b4875e8ef2c8152f66d4a9284">stp_dither_matrix_destroy</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a18">stp_dither_matrix_clone</a> (const <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *src, <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *dest, int x_offset, int y_offset)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#aaa6d937beb5f9bef6e7ec34fc776d54">stp_dither_matrix_clone</a> (const <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *src, <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *dest, int x_offset, int y_offset)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a19">stp_dither_matrix_copy</a> (const <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *src, <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *dest)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#289ae89081129060bf67371d7ce9fcef">stp_dither_matrix_copy</a> (const <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *src, <a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *dest)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a20">stp_dither_matrix_scale_exponentially</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, double exponent)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#0d1f33cd934e13ed0b0f859d131efbc1">stp_dither_matrix_scale_exponentially</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, double exponent)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a21">stp_dither_matrix_set_row</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int y)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#c329929a25c54355a7ed23f23616ced5">stp_dither_matrix_set_row</a> (<a class="el" href="structdither__matrix__impl.html">stp_dither_matrix_impl_t</a> *mat, int y)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a22">stp_find_standard_dither_array</a> (int x_aspect, int y_aspect)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#ef8ca9aa08ab848746e370100a4b20e2">stp_find_standard_dither_array</a> (int x_aspect, int y_aspect)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a23">stp_dither_list_parameters</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#9ad687cfc22956dd88495ae0a831c1b6">stp_dither_list_parameters</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a24">stp_dither_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#6daf654828bc5235bc785fceb8aebb89">stp_dither_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a25">stp_dither_init</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int out_width, int xdpi, int ydpi)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#6d409bf6395231621a725a45fac8bb8e">stp_dither_init</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int out_width, int xdpi, int ydpi)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a26">stp_dither_set_iterated_matrix</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#85eb5568b8a8036271e50794519c08e2">stp_dither_set_iterated_matrix</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a27">stp_dither_set_matrix</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const <a class="el" href="structstp__dither__matrix__generic.html">stp_dither_matrix_generic_t</a> *mat, int transpose, int x_shear, int y_shear)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#25b3d76810fd0dcb0928edff37060409">stp_dither_set_matrix</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const <a class="el" href="structstp__dither__matrix__generic.html">stp_dither_matrix_generic_t</a> *mat, int transpose, int x_shear, int y_shear)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a28">stp_dither_set_matrix_from_dither_array</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int transpose)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#ae5be944ec353d075ea17c32370270bd">stp_dither_set_matrix_from_dither_array</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int transpose)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a29">stp_dither_set_transition</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, double)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#d7cd0b4e7bf474516b14d0a186b23b96">stp_dither_set_transition</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, double)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a30">stp_dither_set_randomizer</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, double)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#6d8fc8a344a764f92ee43ff8b959aace">stp_dither_set_randomizer</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, double)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a31">stp_dither_set_ink_spread</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int spread)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#744fa9a5d204da486f07a8f1b21c9ba3">stp_dither_set_ink_spread</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int spread)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a32">stp_dither_set_adaptive_limit</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, double limit)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#d261306c74a8affdf11ad2cc519e8bba">stp_dither_set_adaptive_limit</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, double limit)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a33">stp_dither_get_first_position</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int subchan)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#f113ac1043230813204db189e3fd84a8">stp_dither_get_first_position</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int subchan)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a34">stp_dither_get_last_position</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int subchan)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#e13f1c62835c48c5fb58b45c8ed35f32">stp_dither_get_last_position</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int subchan)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a35">stp_dither_set_inks_simple</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int nlevels, const double *levels, double density, double darkness)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#ffc1834e675956e79ae5a866895db39c">stp_dither_set_inks_simple</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int nlevels, const double *levels, double density, double darkness)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a36">stp_dither_set_inks_full</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, int nshades, const <a class="el" href="structstp__shade.html">stp_shade_t</a> *shades, double density, double darkness)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#0aae5a947e8953323b097fbb79c93c68">stp_dither_set_inks_full</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, int nshades, const <a class="el" href="structstp__shade.html">stp_shade_t</a> *shades, double density, double darkness)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a37">stp_dither_set_inks</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#fd1d75ef5cfb0e013601a4e084352786">stp_dither_set_inks</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a38">stp_dither_add_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, unsigned char *data, unsigned channel, unsigned subchannel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#28bb47c7e1436e2c4af3b0be87b5d1c6">stp_dither_add_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, unsigned char *data, unsigned channel, unsigned subchannel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a39">stp_dither_get_channel</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, unsigned channel, unsigned subchannel)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#94da054fb7a3f42cf4c2937f4d37e528">stp_dither_get_channel</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, unsigned channel, unsigned subchannel)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a40">stp_dither</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a22b0e4fe00acaf11ce611e29f1b1ba3">stp_dither</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#a41">stp_dither_internal</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dither_8h.html#e1fe7fb65133dd6ffc227e6fcdd18fdd">stp_dither_internal</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Dither functions.
<p>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a1"></a><!-- doxytag: member="dither.h::STP_ECOLOR_C" ref="a1" args="" --><p>
+<a class="anchor" name="575ca9b45d518b92177323e70295198a"></a><!-- doxytag: member="dither.h::STP_ECOLOR_C" ref="575ca9b45d518b92177323e70295198a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -139,7 +153,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="dither.h::STP_ECOLOR_K" ref="a0" args="" --><p>
+<a class="anchor" name="4faa7aec0dc7471ed5a7d1622991ac77"></a><!-- doxytag: member="dither.h::STP_ECOLOR_K" ref="4faa7aec0dc7471ed5a7d1622991ac77" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -162,7 +176,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="dither.h::STP_ECOLOR_M" ref="a2" args="" --><p>
+<a class="anchor" name="c7f1f45ff56dfbaff0a36599c6bf822c"></a><!-- doxytag: member="dither.h::STP_ECOLOR_M" ref="c7f1f45ff56dfbaff0a36599c6bf822c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -185,7 +199,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="dither.h::STP_ECOLOR_Y" ref="a3" args="" --><p>
+<a class="anchor" name="e1492502d48a830e5dda11f1d7afb494"></a><!-- doxytag: member="dither.h::STP_ECOLOR_Y" ref="e1492502d48a830e5dda11f1d7afb494" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -208,7 +222,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="dither.h::STP_NCOLORS" ref="a4" args="" --><p>
+<a class="anchor" name="3e02bef38f178e66a4439df6ec61c503"></a><!-- doxytag: member="dither.h::STP_NCOLORS" ref="3e02bef38f178e66a4439df6ec61c503" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -232,7 +246,7 @@ Dither functions.
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a7"></a><!-- doxytag: member="dither.h::stp_dither_matrix_generic_t" ref="a7" args="" --><p>
+<a class="anchor" name="c81f99c36dbc48c619831897bac28224"></a><!-- doxytag: member="dither.h::stp_dither_matrix_generic_t" ref="c81f99c36dbc48c619831897bac28224" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -255,7 +269,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="dither.h::stp_dither_matrix_impl_t" ref="a8" args="" --><p>
+<a class="anchor" name="613c628e788dbef089fa32243500cd54"></a><!-- doxytag: member="dither.h::stp_dither_matrix_impl_t" ref="613c628e788dbef089fa32243500cd54" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -278,7 +292,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="dither.h::stp_dither_matrix_normal_t" ref="a6" args="" --><p>
+<a class="anchor" name="a7bbfbb8dd05a8c05a5c37143adc129a"></a><!-- doxytag: member="dither.h::stp_dither_matrix_normal_t" ref="a7bbfbb8dd05a8c05a5c37143adc129a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -301,7 +315,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="dither.h::stp_dither_matrix_short_t" ref="a5" args="" --><p>
+<a class="anchor" name="373f2efaf250ca412b5447b8bd4e7f51"></a><!-- doxytag: member="dither.h::stp_dither_matrix_short_t" ref="373f2efaf250ca412b5447b8bd4e7f51" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -324,7 +338,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="dither.h::stp_dotsize_t" ref="a9" args="" --><p>
+<a class="anchor" name="0a4617ed6063c68c6c8675fb9e8e9d01"></a><!-- doxytag: member="dither.h::stp_dotsize_t" ref="0a4617ed6063c68c6c8675fb9e8e9d01" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -347,7 +361,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="dither.h::stp_shade_t" ref="a10" args="" --><p>
+<a class="anchor" name="737b4edb8992127d0616e78f6c0a4c14"></a><!-- doxytag: member="dither.h::stp_shade_t" ref="737b4edb8992127d0616e78f6c0a4c14" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -371,7 +385,7 @@ Dither functions.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a40"></a><!-- doxytag: member="dither.h::stp_dither" ref="a40" args="(stp_vars_t *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)" --><p>
+<a class="anchor" name="a22b0e4fe00acaf11ce611e29f1b1ba3"></a><!-- doxytag: member="dither.h::stp_dither" ref="a22b0e4fe00acaf11ce611e29f1b1ba3" args="(stp_vars_t *v, int row, int duplicate_line, int zero_mask, const unsigned char *mask)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -379,7 +393,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -426,7 +440,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a38"></a><!-- doxytag: member="dither.h::stp_dither_add_channel" ref="a38" args="(stp_vars_t *v, unsigned char *data, unsigned channel, unsigned subchannel)" --><p>
+<a class="anchor" name="28bb47c7e1436e2c4af3b0be87b5d1c6"></a><!-- doxytag: member="dither.h::stp_dither_add_channel" ref="28bb47c7e1436e2c4af3b0be87b5d1c6" args="(stp_vars_t *v, unsigned char *data, unsigned channel, unsigned subchannel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -434,7 +448,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_add_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -475,7 +489,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a24"></a><!-- doxytag: member="dither.h::stp_dither_describe_parameter" ref="a24" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
+<a class="anchor" name="6daf654828bc5235bc785fceb8aebb89"></a><!-- doxytag: member="dither.h::stp_dither_describe_parameter" ref="6daf654828bc5235bc785fceb8aebb89" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -483,7 +497,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_describe_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -518,7 +532,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a39"></a><!-- doxytag: member="dither.h::stp_dither_get_channel" ref="a39" args="(stp_vars_t *v, unsigned channel, unsigned subchannel)" --><p>
+<a class="anchor" name="94da054fb7a3f42cf4c2937f4d37e528"></a><!-- doxytag: member="dither.h::stp_dither_get_channel" ref="94da054fb7a3f42cf4c2937f4d37e528" args="(stp_vars_t *v, unsigned channel, unsigned subchannel)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -526,7 +540,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">unsigned char* stp_dither_get_channel </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -561,7 +575,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a33"></a><!-- doxytag: member="dither.h::stp_dither_get_first_position" ref="a33" args="(stp_vars_t *v, int color, int subchan)" --><p>
+<a class="anchor" name="f113ac1043230813204db189e3fd84a8"></a><!-- doxytag: member="dither.h::stp_dither_get_first_position" ref="f113ac1043230813204db189e3fd84a8" args="(stp_vars_t *v, int color, int subchan)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -569,7 +583,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">int stp_dither_get_first_position </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -604,7 +618,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a34"></a><!-- doxytag: member="dither.h::stp_dither_get_last_position" ref="a34" args="(stp_vars_t *v, int color, int subchan)" --><p>
+<a class="anchor" name="e13f1c62835c48c5fb58b45c8ed35f32"></a><!-- doxytag: member="dither.h::stp_dither_get_last_position" ref="e13f1c62835c48c5fb58b45c8ed35f32" args="(stp_vars_t *v, int color, int subchan)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -612,7 +626,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">int stp_dither_get_last_position </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -647,7 +661,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a25"></a><!-- doxytag: member="dither.h::stp_dither_init" ref="a25" args="(stp_vars_t *v, stp_image_t *image, int out_width, int xdpi, int ydpi)" --><p>
+<a class="anchor" name="6d409bf6395231621a725a45fac8bb8e"></a><!-- doxytag: member="dither.h::stp_dither_init" ref="6d409bf6395231621a725a45fac8bb8e" args="(stp_vars_t *v, stp_image_t *image, int out_width, int xdpi, int ydpi)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -655,7 +669,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_init </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -702,7 +716,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a41"></a><!-- doxytag: member="dither.h::stp_dither_internal" ref="a41" args="(stp_vars_t *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)" --><p>
+<a class="anchor" name="e1fe7fb65133dd6ffc227e6fcdd18fdd"></a><!-- doxytag: member="dither.h::stp_dither_internal" ref="e1fe7fb65133dd6ffc227e6fcdd18fdd" args="(stp_vars_t *v, int row, const unsigned short *input, int duplicate_line, int zero_mask, const unsigned char *mask)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -710,7 +724,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_internal </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -763,15 +777,15 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a23"></a><!-- doxytag: member="dither.h::stp_dither_list_parameters" ref="a23" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="9ad687cfc22956dd88495ae0a831c1b6"></a><!-- doxytag: member="dither.h::stp_dither_list_parameters" ref="9ad687cfc22956dd88495ae0a831c1b6" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> stp_dither_list_parameters </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> stp_dither_list_parameters </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -791,7 +805,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="dither.h::stp_dither_matrix_clone" ref="a18" args="(const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest, int x_offset, int y_offset)" --><p>
+<a class="anchor" name="aaa6d937beb5f9bef6e7ec34fc776d54"></a><!-- doxytag: member="dither.h::stp_dither_matrix_clone" ref="aaa6d937beb5f9bef6e7ec34fc776d54" args="(const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest, int x_offset, int y_offset)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -840,7 +854,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a19"></a><!-- doxytag: member="dither.h::stp_dither_matrix_copy" ref="a19" args="(const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest)" --><p>
+<a class="anchor" name="289ae89081129060bf67371d7ce9fcef"></a><!-- doxytag: member="dither.h::stp_dither_matrix_copy" ref="289ae89081129060bf67371d7ce9fcef" args="(const stp_dither_matrix_impl_t *src, stp_dither_matrix_impl_t *dest)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -877,7 +891,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="dither.h::stp_dither_matrix_destroy" ref="a17" args="(stp_dither_matrix_impl_t *mat)" --><p>
+<a class="anchor" name="361cf36b4875e8ef2c8152f66d4a9284"></a><!-- doxytag: member="dither.h::stp_dither_matrix_destroy" ref="361cf36b4875e8ef2c8152f66d4a9284" args="(stp_dither_matrix_impl_t *mat)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -905,7 +919,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="dither.h::stp_dither_matrix_init" ref="a13" args="(stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)" --><p>
+<a class="anchor" name="8346fdae0bfb7422f52c0a2eec3abd87"></a><!-- doxytag: member="dither.h::stp_dither_matrix_init" ref="8346fdae0bfb7422f52c0a2eec3abd87" args="(stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned int *array, int transpose, int prescaled)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -966,7 +980,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="dither.h::stp_dither_matrix_init_from_dither_array" ref="a16" args="(stp_dither_matrix_impl_t *mat, const stp_array_t *array, int transpose)" --><p>
+<a class="anchor" name="a9efd9cefabdab92a8ce5fbf7aca8876"></a><!-- doxytag: member="dither.h::stp_dither_matrix_init_from_dither_array" ref="a9efd9cefabdab92a8ce5fbf7aca8876" args="(stp_dither_matrix_impl_t *mat, const stp_array_t *array, int transpose)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -980,7 +994,7 @@ Dither functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -1009,7 +1023,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="dither.h::stp_dither_matrix_init_short" ref="a14" args="(stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)" --><p>
+<a class="anchor" name="6a7a7142c53dd1cd70b3f7fb481e5564"></a><!-- doxytag: member="dither.h::stp_dither_matrix_init_short" ref="6a7a7142c53dd1cd70b3f7fb481e5564" args="(stp_dither_matrix_impl_t *mat, int x_size, int y_size, const unsigned short *array, int transpose, int prescaled)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1070,7 +1084,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="dither.h::stp_dither_matrix_iterated_init" ref="a11" args="(stp_dither_matrix_impl_t *mat, size_t size, size_t exponent, const unsigned *array)" --><p>
+<a class="anchor" name="e79d2866600d79be412b660f036995f4"></a><!-- doxytag: member="dither.h::stp_dither_matrix_iterated_init" ref="e79d2866600d79be412b660f036995f4" args="(stp_dither_matrix_impl_t *mat, size_t size, size_t exponent, const unsigned *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1119,7 +1133,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a20"></a><!-- doxytag: member="dither.h::stp_dither_matrix_scale_exponentially" ref="a20" args="(stp_dither_matrix_impl_t *mat, double exponent)" --><p>
+<a class="anchor" name="0d1f33cd934e13ed0b0f859d131efbc1"></a><!-- doxytag: member="dither.h::stp_dither_matrix_scale_exponentially" ref="0d1f33cd934e13ed0b0f859d131efbc1" args="(stp_dither_matrix_impl_t *mat, double exponent)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1156,7 +1170,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a21"></a><!-- doxytag: member="dither.h::stp_dither_matrix_set_row" ref="a21" args="(stp_dither_matrix_impl_t *mat, int y)" --><p>
+<a class="anchor" name="c329929a25c54355a7ed23f23616ced5"></a><!-- doxytag: member="dither.h::stp_dither_matrix_set_row" ref="c329929a25c54355a7ed23f23616ced5" args="(stp_dither_matrix_impl_t *mat, int y)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1193,7 +1207,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="dither.h::stp_dither_matrix_shear" ref="a12" args="(stp_dither_matrix_impl_t *mat, int x_shear, int y_shear)" --><p>
+<a class="anchor" name="1c29e4d285f27f7fd300643f7023f305"></a><!-- doxytag: member="dither.h::stp_dither_matrix_shear" ref="1c29e4d285f27f7fd300643f7023f305" args="(stp_dither_matrix_impl_t *mat, int x_shear, int y_shear)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1236,7 +1250,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a15"></a><!-- doxytag: member="dither.h::stp_dither_matrix_validate_array" ref="a15" args="(const stp_array_t *array)" --><p>
+<a class="anchor" name="05677f96e6de536ecf91a65ee0715998"></a><!-- doxytag: member="dither.h::stp_dither_matrix_validate_array" ref="05677f96e6de536ecf91a65ee0715998" args="(const stp_array_t *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1244,7 +1258,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">int stp_dither_matrix_validate_array </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>array</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1264,7 +1278,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a32"></a><!-- doxytag: member="dither.h::stp_dither_set_adaptive_limit" ref="a32" args="(stp_vars_t *v, double limit)" --><p>
+<a class="anchor" name="d261306c74a8affdf11ad2cc519e8bba"></a><!-- doxytag: member="dither.h::stp_dither_set_adaptive_limit" ref="d261306c74a8affdf11ad2cc519e8bba" args="(stp_vars_t *v, double limit)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1272,7 +1286,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_adaptive_limit </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1301,7 +1315,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a31"></a><!-- doxytag: member="dither.h::stp_dither_set_ink_spread" ref="a31" args="(stp_vars_t *v, int spread)" --><p>
+<a class="anchor" name="744fa9a5d204da486f07a8f1b21c9ba3"></a><!-- doxytag: member="dither.h::stp_dither_set_ink_spread" ref="744fa9a5d204da486f07a8f1b21c9ba3" args="(stp_vars_t *v, int spread)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1309,7 +1323,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_ink_spread </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1338,7 +1352,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a37"></a><!-- doxytag: member="dither.h::stp_dither_set_inks" ref="a37" args="(stp_vars_t *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)" --><p>
+<a class="anchor" name="fd1d75ef5cfb0e013601a4e084352786"></a><!-- doxytag: member="dither.h::stp_dither_set_inks" ref="fd1d75ef5cfb0e013601a4e084352786" args="(stp_vars_t *v, int color, double density, double darkness, int nshades, const double *svalues, int ndotsizes, const double *dvalues)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1346,7 +1360,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_inks </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1411,7 +1425,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a36"></a><!-- doxytag: member="dither.h::stp_dither_set_inks_full" ref="a36" args="(stp_vars_t *v, int color, int nshades, const stp_shade_t *shades, double density, double darkness)" --><p>
+<a class="anchor" name="0aae5a947e8953323b097fbb79c93c68"></a><!-- doxytag: member="dither.h::stp_dither_set_inks_full" ref="0aae5a947e8953323b097fbb79c93c68" args="(stp_vars_t *v, int color, int nshades, const stp_shade_t *shades, double density, double darkness)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1419,7 +1433,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_inks_full </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1472,7 +1486,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a35"></a><!-- doxytag: member="dither.h::stp_dither_set_inks_simple" ref="a35" args="(stp_vars_t *v, int color, int nlevels, const double *levels, double density, double darkness)" --><p>
+<a class="anchor" name="ffc1834e675956e79ae5a866895db39c"></a><!-- doxytag: member="dither.h::stp_dither_set_inks_simple" ref="ffc1834e675956e79ae5a866895db39c" args="(stp_vars_t *v, int color, int nlevels, const double *levels, double density, double darkness)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1480,7 +1494,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_inks_simple </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1533,7 +1547,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a26"></a><!-- doxytag: member="dither.h::stp_dither_set_iterated_matrix" ref="a26" args="(stp_vars_t *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)" --><p>
+<a class="anchor" name="85eb5568b8a8036271e50794519c08e2"></a><!-- doxytag: member="dither.h::stp_dither_set_iterated_matrix" ref="85eb5568b8a8036271e50794519c08e2" args="(stp_vars_t *v, size_t edge, size_t iterations, const unsigned *data, int prescaled, int x_shear, int y_shear)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1541,7 +1555,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_iterated_matrix </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1600,7 +1614,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a27"></a><!-- doxytag: member="dither.h::stp_dither_set_matrix" ref="a27" args="(stp_vars_t *v, const stp_dither_matrix_generic_t *mat, int transpose, int x_shear, int y_shear)" --><p>
+<a class="anchor" name="25b3d76810fd0dcb0928edff37060409"></a><!-- doxytag: member="dither.h::stp_dither_set_matrix" ref="25b3d76810fd0dcb0928edff37060409" args="(stp_vars_t *v, const stp_dither_matrix_generic_t *mat, int transpose, int x_shear, int y_shear)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1608,7 +1622,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_matrix </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1655,7 +1669,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a28"></a><!-- doxytag: member="dither.h::stp_dither_set_matrix_from_dither_array" ref="a28" args="(stp_vars_t *v, const stp_array_t *array, int transpose)" --><p>
+<a class="anchor" name="ae5be944ec353d075ea17c32370270bd"></a><!-- doxytag: member="dither.h::stp_dither_set_matrix_from_dither_array" ref="ae5be944ec353d075ea17c32370270bd" args="(stp_vars_t *v, const stp_array_t *array, int transpose)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1663,13 +1677,13 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_matrix_from_dither_array </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -1698,7 +1712,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a30"></a><!-- doxytag: member="dither.h::stp_dither_set_randomizer" ref="a30" args="(stp_vars_t *v, int color, double)" --><p>
+<a class="anchor" name="6d8fc8a344a764f92ee43ff8b959aace"></a><!-- doxytag: member="dither.h::stp_dither_set_randomizer" ref="6d8fc8a344a764f92ee43ff8b959aace" args="(stp_vars_t *v, int color, double)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1706,7 +1720,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_randomizer </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1741,7 +1755,7 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a29"></a><!-- doxytag: member="dither.h::stp_dither_set_transition" ref="a29" args="(stp_vars_t *v, double)" --><p>
+<a class="anchor" name="d7cd0b4e7bf474516b14d0a186b23b96"></a><!-- doxytag: member="dither.h::stp_dither_set_transition" ref="d7cd0b4e7bf474516b14d0a186b23b96" args="(stp_vars_t *v, double)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1749,7 +1763,7 @@ Dither functions.
<tr>
<td class="md" nowrap valign="top">void stp_dither_set_transition </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1778,13 +1792,13 @@ Dither functions.
</td>
</tr>
</table>
-<a class="anchor" name="a22"></a><!-- doxytag: member="dither.h::stp_find_standard_dither_array" ref="a22" args="(int x_aspect, int y_aspect)" --><p>
+<a class="anchor" name="ef8ca9aa08ab848746e370100a4b20e2"></a><!-- doxytag: member="dither.h::stp_find_standard_dither_array" ref="ef8ca9aa08ab848746e370100a4b20e2" args="(int x_aspect, int y_aspect)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a>* stp_find_standard_dither_array </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* stp_find_standard_dither_array </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname" nowrap> <em>x_aspect</em>, </td>
@@ -1815,8 +1829,8 @@ Dither functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/doxygen.css b/doc/gutenprint/html/doxygen.css
index decae9e..05615b2 100644
--- a/doc/gutenprint/html/doxygen.css
+++ b/doc/gutenprint/html/doxygen.css
@@ -17,8 +17,8 @@ H3 {
CAPTION { font-weight: bold }
DIV.qindex {
width: 100%;
- background-color: #eeeeff;
- border: 1px solid #b0b0b0;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
@@ -26,16 +26,16 @@ DIV.qindex {
}
DIV.nav {
width: 100%;
- background-color: #eeeeff;
- border: 1px solid #b0b0b0;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navtab {
- background-color: #eeeeff;
- border: 1px solid #b0b0b0;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
@@ -118,7 +118,7 @@ BODY {
margin-left: 20px;
}
TD.indexkey {
- background-color: #eeeeff;
+ background-color: #e8eef2;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
@@ -131,7 +131,7 @@ TD.indexkey {
border: 1px solid #CCCCCC;
}
TD.indexvalue {
- background-color: #eeeeff;
+ background-color: #e8eef2;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
@@ -286,24 +286,25 @@ FORM.search {
INPUT.search { font-size: 75%;
color: #000080;
font-weight: normal;
- background-color: #eeeeff;
+ background-color: #e8eef2;
}
TD.tiny { font-size: 75%;
}
a {
- color: #252E78;
+ color: #1A41A8;
}
a:visited {
- color: #3D2185;
+ color: #2A3798;
}
.dirtab { padding: 4px;
border-collapse: collapse;
- border: 1px solid #b0b0b0;
+ border: 1px solid #84b0c7;
}
-TH.dirtab { background: #eeeeff;
+TH.dirtab { background: #e8eef2;
font-weight: bold;
}
HR { height: 1px;
border: none;
border-top: 1px solid black;
}
+
diff --git a/doc/gutenprint/html/files.html b/doc/gutenprint/html/files.html
index 14e52e8..fc0c57a 100644
--- a/doc/gutenprint/html/files.html
+++ b/doc/gutenprint/html/files.html
@@ -2,9 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindexHL" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference File List</h1>Here is a list of all files with brief descriptions:<table>
<tr><td class="indexkey">include/gutenprint/<a class="el" href="array_8h.html">array.h</a></td><td class="indexvalue">Array functions </td></tr>
<tr><td class="indexkey">include/gutenprint/<a class="el" href="bit-ops_8h.html">bit-ops.h</a></td><td class="indexvalue">Bit operations </td></tr>
@@ -32,8 +46,8 @@
<tr><td class="indexkey">include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></td><td class="indexvalue">Softweave functions </td></tr>
<tr><td class="indexkey">include/gutenprint/<a class="el" href="xml_8h.html">xml.h</a></td><td class="indexvalue">XML tree functions </td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/functions.html b/doc/gutenprint/html/functions.html
index 527cd18..8e045d2 100644
--- a/doc/gutenprint/html/functions.html
+++ b/doc/gutenprint/html/functions.html
@@ -2,176 +2,223 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindexHL" href="functions.html">All</a> | <a class="qindex" href="functions_vars.html">Variables</a></div>
-<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_h">h</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_j">j</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a> | <a class="qindex" href="#index_v">v</a> | <a class="qindex" href="#index_w">w</a> | <a class="qindex" href="#index_x">x</a> | <a class="qindex" href="#index_y">y</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ <li><a href="#index_w"><span>w</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ <li><a href="#index_y"><span>y</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all struct and union fields with links to the structures/unions they belong to:
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>array
-: <a class="el" href="structstp__parameter__t.html#o25">stp_parameter_t</a><li>attrs
-: <a class="el" href="structstp__mxml__value__s.html#o2">stp_mxml_value_s</a></ul>
+: <a class="el" href="structstp__parameter__t.html#f1f713c9e000f5d3f280adbd124df4f5">stp_parameter_t</a><li>attrs
+: <a class="el" href="structstp__mxml__value__s.html#425ce871530e0633c917f98d8e9b1bc7">stp_mxml_value_s</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>base
-: <a class="el" href="structdither__matrix__impl.html#o0">dither_matrix_impl</a><li>bit_pattern
-: <a class="el" href="structstp__dotsize.html#o0">stp_dotsize</a><li>boolean
-: <a class="el" href="structstp__parameter__t.html#o23">stp_parameter_t</a><li>bottom
-: <a class="el" href="structstp__papersize__t.html#o7">stp_papersize_t</a><li>bounds
-: <a class="el" href="structstp__parameter__t.html#o18">stp_parameter_t</a><li>bytes
-: <a class="el" href="structstp__raw__t.html#o0">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#o2">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o2">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o2">stp_dither_matrix_short</a></ul>
+: <a class="el" href="structdither__matrix__impl.html#593616de15330c0fb2d55e55410bf994">dither_matrix_impl</a><li>bit_pattern
+: <a class="el" href="structstp__dotsize.html#67b7bfbc0ce2bbedbf5837e91f8773cd">stp_dotsize</a><li>boolean
+: <a class="el" href="structstp__parameter__t.html#84e2c64f38f78ba3ea5c905ab5a2da27">stp_parameter_t</a><li>bottom
+: <a class="el" href="structstp__papersize__t.html#71f262d796bed1ab30e8a2d5a8ddee6f">stp_papersize_t</a><li>bounds
+: <a class="el" href="structstp__parameter__t.html#eb49194cccc646fc8e93a368301834ea">stp_parameter_t</a><li>bytes
+: <a class="el" href="structstp__raw__t.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_short</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>category
-: <a class="el" href="structstp__parameter__t.html#o2">stp_parameter_t</a><li>channel
-: <a class="el" href="structstp__parameter__t.html#o9">stp_parameter_t</a><li>child
-: <a class="el" href="structstp__mxml__node__s.html#o4">stp_mxml_node_s</a><li>class
-: <a class="el" href="structstp__module.html#o3">stp_module</a><li>colorfuncs
-: <a class="el" href="group__color.html#ga4">stp_color</a><li>comment
-: <a class="el" href="structstp__papersize__t.html#o2">stp_papersize_t</a>, <a class="el" href="structstp__module.html#o2">stp_module</a><li>conclude
-: <a class="el" href="group__image.html#ga5">stp_image</a><li>count
-: <a class="el" href="structstp__cached__curve__t.html#o3">stp_cached_curve_t</a><li>curve
-: <a class="el" href="structstp__parameter__t.html#o19">stp_parameter_t</a>, <a class="el" href="structstp__cached__curve__t.html#o0">stp_cached_curve_t</a></ul>
+: <a class="el" href="structstp__parameter__t.html#c4ef352f74e502ef5e7bc98e6f4e493d">stp_parameter_t</a><li>channel
+: <a class="el" href="structstp__parameter__t.html#c485d2ed5cc4ce64fcccca710c7a0bb7">stp_parameter_t</a><li>child
+: <a class="el" href="structstp__mxml__node__s.html#1b7d5726533ab525a8760351e9b5e415">stp_mxml_node_s</a><li>class
+: <a class="el" href="structstp__module.html#a2f2ed4f8ebc2cbb4c21a29dc40ab61d">stp_module</a><li>colorfuncs
+: <a class="el" href="structstp__color.html#a3f019e45920da0adf4ce2eec4cc2e7c">stp_color</a><li>comment
+: <a class="el" href="structstp__papersize__t.html#06d4cd63bde972fc66a0aed41d2f5c51">stp_papersize_t</a>, <a class="el" href="structstp__module.html#06d4cd63bde972fc66a0aed41d2f5c51">stp_module</a><li>conclude
+: <a class="el" href="structstp__image.html#6af9f0bf8a602f4a937c6e207a03ec01">stp_image</a><li>count
+: <a class="el" href="structstp__cached__curve__t.html#e2942a04780e223b215eb8b663cf5353">stp_cached_curve_t</a><li>curve
+: <a class="el" href="structstp__parameter__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_parameter_t</a>, <a class="el" href="structstp__cached__curve__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_cached_curve_t</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>d_cache
-: <a class="el" href="structstp__cached__curve__t.html#o1">stp_cached_curve_t</a><li>data
-: <a class="el" href="structstp__raw__t.html#o1">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#o4">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o4">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o4">stp_dither_matrix_short</a><li>dbl
-: <a class="el" href="structstp__parameter__t.html#o20">stp_parameter_t</a><li>deflt
-: <a class="el" href="structstp__parameter__t.html#o26">stp_parameter_t</a><li>describe_output
-: <a class="el" href="structstp__printfuncs__t.html#o7">stp_printfuncs_t</a><li>describe_parameter
-: <a class="el" href="group__color.html#ga2">stp_colorfuncs_t</a><li>describe_resolution
-: <a class="el" href="structstp__printfuncs__t.html#o6">stp_printfuncs_t</a><li>dimension
-: <a class="el" href="structstp__parameter__t.html#o21">stp_parameter_t</a><li>dot_sizes
-: <a class="el" href="structstp__shade.html#o2">stp_shade</a></ul>
+: <a class="el" href="structstp__cached__curve__t.html#f7e3e9aa11a7dd4199647af2e87a3bab">stp_cached_curve_t</a><li>data
+: <a class="el" href="structstp__raw__t.html#8d777f385d3dfec8815d20f7496026dc">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_short</a><li>dbl
+: <a class="el" href="structstp__parameter__t.html#365b8373d0bf6dc9e3450af670cc1d35">stp_parameter_t</a><li>deflt
+: <a class="el" href="structstp__parameter__t.html#1ae03ed771e3171fae03ed917b22ceff">stp_parameter_t</a><li>describe_output
+: <a class="el" href="structstp__printfuncs__t.html#92224ef5b74a148faa0459a1ff6edd6c">stp_printfuncs_t</a><li>describe_parameter
+: <a class="el" href="structstp__colorfuncs__t.html#358435dd7c4c3dba226ba7016dba0cad">stp_colorfuncs_t</a><li>describe_resolution
+: <a class="el" href="structstp__printfuncs__t.html#b11ae31fa8984f09a03acc5d284f53f8">stp_printfuncs_t</a><li>dimension
+: <a class="el" href="structstp__parameter__t.html#c4cf4802b30127a6ae42a1a1798c51b3">stp_parameter_t</a><li>dot_sizes
+: <a class="el" href="structstp__shade.html#c4b0221c67b0895782c9c5984cc2578e">stp_shade</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>element
-: <a class="el" href="unionstp__mxml__value__u.html#o0">stp_mxml_value_u</a><li>end_job
-: <a class="el" href="structstp__printfuncs__t.html#o10">stp_printfuncs_t</a><li>end_pos
-: <a class="el" href="structstp__linebounds__t.html#o2">stp_linebounds_t</a><li>exp
-: <a class="el" href="structdither__matrix__impl.html#o1">dither_matrix_impl</a></ul>
+: <a class="el" href="unionstp__mxml__value__u.html#8e2dcfd7e7e24b1ca76c1193f645902b">stp_mxml_value_u</a><li>end_job
+: <a class="el" href="structstp__printfuncs__t.html#f553a87427ad77ead7b8e6bb7f4a2efa">stp_printfuncs_t</a><li>end_pos
+: <a class="el" href="structstp__linebounds__t.html#1f90fb291292e9a933aa6aac4a9c857e">stp_linebounds_t</a><li>exp
+: <a class="el" href="structdither__matrix__impl.html#b0ab0254bd58eb87eaee3172ba49fefb">dither_matrix_impl</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>fast_mask
-: <a class="el" href="structdither__matrix__impl.html#o13">dither_matrix_impl</a><li>fini
-: <a class="el" href="structstp__module.html#o6">stp_module</a></ul>
+: <a class="el" href="structdither__matrix__impl.html#31acd511b5ec97637395c849e2089e00">dither_matrix_impl</a><li>fini
+: <a class="el" href="structstp__module.html#b5296150c31e6581161fc46595a06b78">stp_module</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>get_appname
-: <a class="el" href="group__image.html#ga4">stp_image</a><li>get_row
-: <a class="el" href="group__image.html#ga3">stp_image</a>, <a class="el" href="group__color.html#ga0">stp_colorfuncs_t</a></ul>
+: <a class="el" href="structstp__image.html#e9495dba1df955709ebbd651c1a526e6">stp_image</a><li>get_row
+: <a class="el" href="structstp__image.html#e2681945ea918b7082ba78751d084347">stp_image</a>, <a class="el" href="structstp__colorfuncs__t.html#1130ff4ca5f70a5f951b69fa41ef8016">stp_colorfuncs_t</a></ul>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>handle
-: <a class="el" href="structstp__module.html#o4">stp_module</a><li>height
-: <a class="el" href="structstp__papersize__t.html#o4">stp_papersize_t</a>, <a class="el" href="group__image.html#ga2">stp_image</a><li>help
-: <a class="el" href="structstp__parameter__t.html#o3">stp_parameter_t</a></ul>
+: <a class="el" href="structstp__module.html#e1260894f59eeae98c8440899de4df8d">stp_module</a><li>height
+: <a class="el" href="structstp__papersize__t.html#b435e227d5dd201e1768b2bcb2e0aa81">stp_papersize_t</a>, <a class="el" href="structstp__image.html#36cffb4418960b12743fc547902e35a6">stp_image</a><li>help
+: <a class="el" href="structstp__parameter__t.html#657f8b8da628ef83cf69101b6817150a">stp_parameter_t</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>i_own
-: <a class="el" href="structdither__matrix__impl.html#o10">dither_matrix_impl</a><li>imageable_area
-: <a class="el" href="structstp__printfuncs__t.html#o3">stp_printfuncs_t</a><li>index
-: <a class="el" href="structdither__matrix__impl.html#o9">dither_matrix_impl</a><li>init
-: <a class="el" href="structstp__module.html#o5">stp_module</a>, <a class="el" href="structstp__image.html#o0">stp_image</a>, <a class="el" href="structstp__colorfuncs__t.html#o0">stp_colorfuncs_t</a><li>integer
-: <a class="el" href="structstp__parameter__t.html#o22">stp_parameter_t</a>, <a class="el" href="unionstp__mxml__value__u.html#o1">stp_mxml_value_u</a><li>is_active
-: <a class="el" href="structstp__parameter__t.html#o8">stp_parameter_t</a><li>is_mandatory
-: <a class="el" href="structstp__parameter__t.html#o7">stp_parameter_t</a></ul>
+: <a class="el" href="structdither__matrix__impl.html#618931f210c709ac7c0a44ed090aef93">dither_matrix_impl</a><li>imageable_area
+: <a class="el" href="structstp__printfuncs__t.html#d910d40510a98935f74705e1e0c53b6d">stp_printfuncs_t</a><li>index
+: <a class="el" href="structdither__matrix__impl.html#6a992d5529f459a44fee58c733255e86">dither_matrix_impl</a><li>init
+: <a class="el" href="structstp__module.html#e410d3c31d3473619bad7812df075dd9">stp_module</a>, <a class="el" href="structstp__image.html#9aebe24f43e2fe0d4342495a64026baa">stp_image</a>, <a class="el" href="structstp__colorfuncs__t.html#5aafc0d83b487b1d0a8db5c1f1cd227d">stp_colorfuncs_t</a><li>integer
+: <a class="el" href="structstp__parameter__t.html#157db7df530023575515d366c9b672e8">stp_parameter_t</a>, <a class="el" href="unionstp__mxml__value__u.html#157db7df530023575515d366c9b672e8">stp_mxml_value_u</a><li>is_active
+: <a class="el" href="structstp__parameter__t.html#4264c638e0098acb172519b0436db099">stp_parameter_t</a><li>is_mandatory
+: <a class="el" href="structstp__parameter__t.html#c261f1bf67a23fb36eadbb2c644c162f">stp_parameter_t</a></ul>
<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
<li>jet
-: <a class="el" href="structstp__weave__t.html#o2">stp_weave_t</a></ul>
+: <a class="el" href="structstp__weave__t.html#564f60a2dd82ea24bfa3f2f615348f7c">stp_weave_t</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>last_child
-: <a class="el" href="structstp__mxml__node__s.html#o5">stp_mxml_node_s</a><li>last_x
-: <a class="el" href="structdither__matrix__impl.html#o5">dither_matrix_impl</a><li>last_x_mod
-: <a class="el" href="structdither__matrix__impl.html#o6">dither_matrix_impl</a><li>last_y
-: <a class="el" href="structdither__matrix__impl.html#o7">dither_matrix_impl</a><li>last_y_mod
-: <a class="el" href="structdither__matrix__impl.html#o8">dither_matrix_impl</a><li>left
-: <a class="el" href="structstp__papersize__t.html#o6">stp_papersize_t</a><li>limit
-: <a class="el" href="structstp__printfuncs__t.html#o4">stp_printfuncs_t</a><li>list_parameters
-: <a class="el" href="structstp__printfuncs__t.html#o0">stp_printfuncs_t</a>, <a class="el" href="group__color.html#ga1">stp_colorfuncs_t</a><li>logicalpassstart
-: <a class="el" href="structstp__pass__t.html#o2">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o4">stp_weave_t</a><li>long_name
-: <a class="el" href="group__color.html#ga3">stp_color</a><li>lower
-: <a class="el" href="structstp__int__bound__t.html#o0">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#o0">stp_double_bound_t</a></ul>
+: <a class="el" href="structstp__mxml__node__s.html#683657fb65ef37f597bddef3847a3eff">stp_mxml_node_s</a><li>last_x
+: <a class="el" href="structdither__matrix__impl.html#94f66fddf2c8dd22340220c82f6115fd">dither_matrix_impl</a><li>last_x_mod
+: <a class="el" href="structdither__matrix__impl.html#f1cbd20a4cb7668e3b450ae3c7879fb2">dither_matrix_impl</a><li>last_y
+: <a class="el" href="structdither__matrix__impl.html#dcf093deead926d5e89cdf4cf72068cf">dither_matrix_impl</a><li>last_y_mod
+: <a class="el" href="structdither__matrix__impl.html#ea9a91cee135cee3ba2750f2875cf610">dither_matrix_impl</a><li>left
+: <a class="el" href="structstp__papersize__t.html#811882fecd5c7618d7099ebbd39ea254">stp_papersize_t</a><li>limit
+: <a class="el" href="structstp__printfuncs__t.html#6e40367cc4c593d8c68138abdc46e4ef">stp_printfuncs_t</a><li>list_parameters
+: <a class="el" href="structstp__printfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">stp_printfuncs_t</a>, <a class="el" href="structstp__colorfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">stp_colorfuncs_t</a><li>logicalpassstart
+: <a class="el" href="structstp__pass__t.html#da94ad894675e9119f2c647a94e21605">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#da94ad894675e9119f2c647a94e21605">stp_weave_t</a><li>long_name
+: <a class="el" href="structstp__color.html#2fc6351aa4209f68fb16e85c6104f96c">stp_color</a><li>lower
+: <a class="el" href="structstp__int__bound__t.html#81e073b428b50247daba38531dcf412a">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#81e073b428b50247daba38531dcf412a">stp_double_bound_t</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>major
-: <a class="el" href="structstp__module__version.html#o0">stp_module_version</a><li>matrix
-: <a class="el" href="structdither__matrix__impl.html#o14">dither_matrix_impl</a><li>media_size
-: <a class="el" href="structstp__printfuncs__t.html#o2">stp_printfuncs_t</a><li>minor
-: <a class="el" href="structstp__module__version.html#o1">stp_module_version</a><li>missingstartrows
-: <a class="el" href="structstp__pass__t.html#o1">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o3">stp_weave_t</a></ul>
+: <a class="el" href="structstp__module__version.html#f1425da40a9f2d21ab702a1c7feae026">stp_module_version</a><li>matrix
+: <a class="el" href="structdither__matrix__impl.html#21b72c0b7adc5c7b4a50ffcb90d92dd6">dither_matrix_impl</a><li>media_size
+: <a class="el" href="structstp__printfuncs__t.html#0893788b2db9b714e8185a0d5bc54c65">stp_printfuncs_t</a><li>minor
+: <a class="el" href="structstp__module__version.html#ab846c0e3717a3e7d14af45cab70b44a">stp_module_version</a><li>missingstartrows
+: <a class="el" href="structstp__pass__t.html#6b75dc88fe75f396206e0c5862d61543">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#6b75dc88fe75f396206e0c5862d61543">stp_weave_t</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name
-: <a class="el" href="structstp__parameter__t.html#o0">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#o0">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#o0">stp_papersize_t</a>, <a class="el" href="structstp__mxml__value__s.html#o0">stp_mxml_value_s</a>, <a class="el" href="structstp__mxml__attr__s.html#o0">stp_mxml_attr_s</a>, <a class="el" href="structstp__module.html#o0">stp_module</a><li>ncolors
-: <a class="el" href="structstp__linebounds__t.html#o0">stp_linebounds_t</a>, <a class="el" href="structstp__linebufs__t.html#o0">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#o0">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#o0">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#o0">stp_lineoff_t</a><li>next
-: <a class="el" href="structstp__mxml__node__s.html#o1">stp_mxml_node_s</a><li>num_attrs
-: <a class="el" href="structstp__mxml__value__s.html#o1">stp_mxml_value_s</a><li>numsizes
-: <a class="el" href="structstp__shade.html#o1">stp_shade</a></ul>
+: <a class="el" href="structstp__parameter__t.html#b068931cc450442b63f5b3d276ea4297">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#b068931cc450442b63f5b3d276ea4297">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#b068931cc450442b63f5b3d276ea4297">stp_papersize_t</a>, <a class="el" href="structstp__mxml__value__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_value_s</a>, <a class="el" href="structstp__mxml__attr__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_attr_s</a>, <a class="el" href="structstp__module.html#b068931cc450442b63f5b3d276ea4297">stp_module</a><li>ncolors
+: <a class="el" href="structstp__linebounds__t.html#7e65a932280df4e01f60294f031fb97e">stp_linebounds_t</a>, <a class="el" href="structstp__linebufs__t.html#7e65a932280df4e01f60294f031fb97e">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#7e65a932280df4e01f60294f031fb97e">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#7e65a932280df4e01f60294f031fb97e">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#7e65a932280df4e01f60294f031fb97e">stp_lineoff_t</a><li>next
+: <a class="el" href="structstp__mxml__node__s.html#d0cab90d8d20d57e2f2b9be52f7dd25d">stp_mxml_node_s</a><li>num_attrs
+: <a class="el" href="structstp__mxml__value__s.html#30f1579a824317cbe2b6837454cd0ef1">stp_mxml_value_s</a><li>numsizes
+: <a class="el" href="structstp__shade.html#adae9e852b659d0d064b746f5cc85ee4">stp_shade</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>opaque
-: <a class="el" href="unionstp__mxml__value__u.html#o2">stp_mxml_value_u</a></ul>
+: <a class="el" href="unionstp__mxml__value__u.html#94619f8a70068b2591c2eed622525b0e">stp_mxml_value_u</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>p_class
-: <a class="el" href="structstp__parameter__t.html#o5">stp_parameter_t</a><li>p_level
-: <a class="el" href="structstp__parameter__t.html#o6">stp_parameter_t</a><li>p_type
-: <a class="el" href="structstp__parameter__t.html#o4">stp_parameter_t</a><li>paper_unit
-: <a class="el" href="structstp__papersize__t.html#o9">stp_papersize_t</a><li>parameters
-: <a class="el" href="structstp__printfuncs__t.html#o1">stp_printfuncs_t</a><li>parent
-: <a class="el" href="structstp__mxml__node__s.html#o3">stp_mxml_node_s</a><li>pass
-: <a class="el" href="structstp__pass__t.html#o0">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o1">stp_weave_t</a><li>physpassend
-: <a class="el" href="structstp__pass__t.html#o4">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o6">stp_weave_t</a><li>physpassstart
-: <a class="el" href="structstp__pass__t.html#o3">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o5">stp_weave_t</a><li>prescaled
-: <a class="el" href="structstp__dither__matrix__generic.html#o3">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o3">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o3">stp_dither_matrix_short</a><li>prev
-: <a class="el" href="structstp__mxml__node__s.html#o2">stp_mxml_node_s</a><li>print
-: <a class="el" href="structstp__printfuncs__t.html#o5">stp_printfuncs_t</a><li>printer_list
-: <a class="el" href="structstp__family.html#o1">stp_family</a><li>printfuncs
-: <a class="el" href="structstp__family.html#o0">stp_family</a></ul>
+: <a class="el" href="structstp__parameter__t.html#8112bb5792909f9417d1f6d2ab36863a">stp_parameter_t</a><li>p_level
+: <a class="el" href="structstp__parameter__t.html#c52b547d5a185fa1e792e175f90d24fc">stp_parameter_t</a><li>p_type
+: <a class="el" href="structstp__parameter__t.html#ee532d298de9538e682d9a1eaea12378">stp_parameter_t</a><li>paper_unit
+: <a class="el" href="structstp__papersize__t.html#00a9745ae8b0126b5763ba88daba837b">stp_papersize_t</a><li>parameters
+: <a class="el" href="structstp__printfuncs__t.html#622ce298c6fc93028618fed494c284e9">stp_printfuncs_t</a><li>parent
+: <a class="el" href="structstp__mxml__node__s.html#d0e45878043844ffc41aac437e86b602">stp_mxml_node_s</a><li>pass
+: <a class="el" href="structstp__pass__t.html#1a1dc91c907325c69271ddf0c944bc72">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#1a1dc91c907325c69271ddf0c944bc72">stp_weave_t</a><li>physpassend
+: <a class="el" href="structstp__pass__t.html#102875318f07394cc762ba839e0b5231">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#102875318f07394cc762ba839e0b5231">stp_weave_t</a><li>physpassstart
+: <a class="el" href="structstp__pass__t.html#13436ac9693968e5601e30fd01451a02">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#13436ac9693968e5601e30fd01451a02">stp_weave_t</a><li>prescaled
+: <a class="el" href="structstp__dither__matrix__generic.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_short</a><li>prev
+: <a class="el" href="structstp__mxml__node__s.html#fcb08b164ac83e09964deb24f2d2e80b">stp_mxml_node_s</a><li>print
+: <a class="el" href="structstp__printfuncs__t.html#4ba23f8d414bf8d9305fe670b5e7ae94">stp_printfuncs_t</a><li>printer_list
+: <a class="el" href="structstp__family.html#505045dc6abce739a39cbc650ad05535">stp_family</a><li>printfuncs
+: <a class="el" href="structstp__family.html#c0c2f50561daa16ae61c455b0861718a">stp_family</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>read_only
-: <a class="el" href="structstp__parameter__t.html#o11">stp_parameter_t</a><li>real
-: <a class="el" href="unionstp__mxml__value__u.html#o3">stp_mxml_value_u</a><li>rep
-: <a class="el" href="group__image.html#ga6">stp_image</a><li>reset
-: <a class="el" href="group__image.html#ga0">stp_image</a><li>right
-: <a class="el" href="structstp__papersize__t.html#o8">stp_papersize_t</a><li>row
-: <a class="el" href="structstp__weave__t.html#o0">stp_weave_t</a></ul>
+: <a class="el" href="structstp__parameter__t.html#befe72871b2de8f4f0e20108517e31fe">stp_parameter_t</a><li>real
+: <a class="el" href="unionstp__mxml__value__u.html#4bca24304861acde5770fdbe3cc2503b">stp_mxml_value_u</a><li>rep
+: <a class="el" href="structstp__image.html#75a384057459ae8e69fb9a98a249b4f4">stp_image</a><li>reset
+: <a class="el" href="structstp__image.html#edae63ed1524916fdef45cb652d7275e">stp_image</a><li>right
+: <a class="el" href="structstp__papersize__t.html#7c4f29407893c334a6cb7a87bf045c0d">stp_papersize_t</a><li>row
+: <a class="el" href="structstp__weave__t.html#f1965a857bc285d26fe22023aa5ab50d">stp_weave_t</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>s_cache
-: <a class="el" href="structstp__cached__curve__t.html#o2">stp_cached_curve_t</a><li>short_name
-: <a class="el" href="structstp__color.html#o0">stp_color</a><li>start_job
-: <a class="el" href="structstp__printfuncs__t.html#o9">stp_printfuncs_t</a><li>start_pos
-: <a class="el" href="structstp__linebounds__t.html#o1">stp_linebounds_t</a><li>str
-: <a class="el" href="structstp__parameter__t.html#o24">stp_parameter_t</a><li>string
-: <a class="el" href="structstp__mxml__text__s.html#o1">stp_mxml_text_s</a><li>subpass
-: <a class="el" href="structstp__pass__t.html#o5">stp_pass_t</a><li>syms
-: <a class="el" href="structstp__module.html#o7">stp_module</a></ul>
+: <a class="el" href="structstp__cached__curve__t.html#9c9886e8af38f75727d2b354afa8f218">stp_cached_curve_t</a><li>short_name
+: <a class="el" href="structstp__color.html#4698bac7fdbf14511adbe13aeefe80b8">stp_color</a><li>start_job
+: <a class="el" href="structstp__printfuncs__t.html#fd889d531bf42b215023ed01d74fecab">stp_printfuncs_t</a><li>start_pos
+: <a class="el" href="structstp__linebounds__t.html#8fb0bcdadf14357992c7faea15fb9497">stp_linebounds_t</a><li>str
+: <a class="el" href="structstp__parameter__t.html#341be97d9aff90c9978347f66f945b77">stp_parameter_t</a><li>string
+: <a class="el" href="structstp__mxml__text__s.html#b45cffe084dd3d20d928bee85e7b0f21">stp_mxml_text_s</a><li>subpass
+: <a class="el" href="structstp__pass__t.html#769ff675e6c6adb86faf4316c1aa0ba3">stp_pass_t</a><li>syms
+: <a class="el" href="structstp__module.html#928a1fa51ea5f2eaae90429c74743ced">stp_module</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>text
-: <a class="el" href="structstp__parameter__t.html#o1">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#o1">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#o1">stp_papersize_t</a>, <a class="el" href="unionstp__mxml__value__u.html#o4">stp_mxml_value_u</a><li>top
-: <a class="el" href="structstp__papersize__t.html#o5">stp_papersize_t</a><li>total_size
-: <a class="el" href="structdither__matrix__impl.html#o4">dither_matrix_impl</a><li>type
-: <a class="el" href="structstp__mxml__node__s.html#o0">stp_mxml_node_s</a></ul>
+: <a class="el" href="structstp__parameter__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_papersize_t</a>, <a class="el" href="unionstp__mxml__value__u.html#1cb251ec0d568de6a929b520c4aed8d1">stp_mxml_value_u</a><li>top
+: <a class="el" href="structstp__papersize__t.html#b28354b543375bfa94dabaeda722927f">stp_papersize_t</a><li>total_size
+: <a class="el" href="structdither__matrix__impl.html#2cd6b347ff013dd494370a9938344885">dither_matrix_impl</a><li>type
+: <a class="el" href="structstp__mxml__node__s.html#599dcce2998a6b40b1e38e8c6006cb0a">stp_mxml_node_s</a></ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>upper
-: <a class="el" href="structstp__int__bound__t.html#o1">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#o1">stp_double_bound_t</a></ul>
+: <a class="el" href="structstp__int__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">stp_double_bound_t</a></ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>v
-: <a class="el" href="structstp__linebufs__t.html#o1">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#o1">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#o1">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#o1">stp_lineoff_t</a><li>value
-: <a class="el" href="structstp__mxml__node__s.html#o6">stp_mxml_node_s</a>, <a class="el" href="structstp__mxml__attr__s.html#o1">stp_mxml_attr_s</a>, <a class="el" href="structstp__shade.html#o0">stp_shade</a>, <a class="el" href="structstp__dotsize.html#o1">stp_dotsize</a><li>verify
-: <a class="el" href="structstp__printfuncs__t.html#o8">stp_printfuncs_t</a><li>verify_this_parameter
-: <a class="el" href="structstp__parameter__t.html#o10">stp_parameter_t</a><li>version
-: <a class="el" href="structstp__module.html#o1">stp_module</a></ul>
+: <a class="el" href="structstp__linebufs__t.html#9e3669d19b675bd57058fd4664205d2a">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#9e3669d19b675bd57058fd4664205d2a">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#9e3669d19b675bd57058fd4664205d2a">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#9e3669d19b675bd57058fd4664205d2a">stp_lineoff_t</a><li>value
+: <a class="el" href="structstp__mxml__node__s.html#2063c1608d6e0baf80249c42e2be5804">stp_mxml_node_s</a>, <a class="el" href="structstp__mxml__attr__s.html#2063c1608d6e0baf80249c42e2be5804">stp_mxml_attr_s</a>, <a class="el" href="structstp__shade.html#2063c1608d6e0baf80249c42e2be5804">stp_shade</a>, <a class="el" href="structstp__dotsize.html#2063c1608d6e0baf80249c42e2be5804">stp_dotsize</a><li>verify
+: <a class="el" href="structstp__printfuncs__t.html#7cc301b263aa0c00e3b8d67b79b9949e">stp_printfuncs_t</a><li>verify_this_parameter
+: <a class="el" href="structstp__parameter__t.html#f07c856ac0ac425e65f87fff7a12b34d">stp_parameter_t</a><li>version
+: <a class="el" href="structstp__module.html#2af72f100c356273d46284f6fd1dfc08">stp_module</a></ul>
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
<li>whitespace
-: <a class="el" href="structstp__mxml__text__s.html#o0">stp_mxml_text_s</a><li>width
-: <a class="el" href="structstp__papersize__t.html#o3">stp_papersize_t</a>, <a class="el" href="group__image.html#ga1">stp_image</a></ul>
+: <a class="el" href="structstp__mxml__text__s.html#67b8601a11e47a9ee3bf08ddfd0b79ba">stp_mxml_text_s</a><li>width
+: <a class="el" href="structstp__papersize__t.html#eaae26a6fb20ed3ef54fb23bfa0b1fcc">stp_papersize_t</a>, <a class="el" href="structstp__image.html#85ce2739e10b7c073f108a82b3e5d717">stp_image</a></ul>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x
-: <a class="el" href="structstp__dither__matrix__generic.html#o0">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o0">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o0">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#o0">stp_curve_point_t</a><li>x_offset
-: <a class="el" href="structdither__matrix__impl.html#o11">dither_matrix_impl</a><li>x_size
-: <a class="el" href="structdither__matrix__impl.html#o2">dither_matrix_impl</a></ul>
+: <a class="el" href="structstp__dither__matrix__generic.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#9dd4e461268c8034f5c8564e155c67a6">stp_curve_point_t</a><li>x_offset
+: <a class="el" href="structdither__matrix__impl.html#80997876f6afba983eaec918e58ecc0d">dither_matrix_impl</a><li>x_size
+: <a class="el" href="structdither__matrix__impl.html#f0ed41c0ec21ebf3f06c1a1ec9d04456">dither_matrix_impl</a></ul>
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
<li>y
-: <a class="el" href="structstp__dither__matrix__generic.html#o1">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o1">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o1">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#o1">stp_curve_point_t</a><li>y_offset
-: <a class="el" href="structdither__matrix__impl.html#o12">dither_matrix_impl</a><li>y_size
-: <a class="el" href="structdither__matrix__impl.html#o3">dither_matrix_impl</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="structstp__dither__matrix__generic.html#415290769594460e2e485922904f345d">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#415290769594460e2e485922904f345d">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#415290769594460e2e485922904f345d">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#415290769594460e2e485922904f345d">stp_curve_point_t</a><li>y_offset
+: <a class="el" href="structdither__matrix__impl.html#6055652d6d84e1c46e19438c923113ff">dither_matrix_impl</a><li>y_size
+: <a class="el" href="structdither__matrix__impl.html#6f8a30ff8882b910eb6092965bff1166">dither_matrix_impl</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/functions_type.html b/doc/gutenprint/html/functions_type.html
new file mode 100644
index 0000000..0a2ebb1
--- /dev/null
+++ b/doc/gutenprint/html/functions_type.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>libgutenprint API Reference: Data Fields - Typedefs</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="functions_type.html"><span>Typedefs</span></a></li>
+ </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>bytes
+: <a class="el" href="structstp__raw__t.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_short</a><li>category
+: <a class="el" href="structstp__parameter__t.html#c4ef352f74e502ef5e7bc98e6f4e493d">stp_parameter_t</a><li>channel
+: <a class="el" href="structstp__parameter__t.html#c485d2ed5cc4ce64fcccca710c7a0bb7">stp_parameter_t</a><li>data
+: <a class="el" href="structstp__raw__t.html#8d777f385d3dfec8815d20f7496026dc">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_short</a><li>help
+: <a class="el" href="structstp__parameter__t.html#657f8b8da628ef83cf69101b6817150a">stp_parameter_t</a><li>is_active
+: <a class="el" href="structstp__parameter__t.html#4264c638e0098acb172519b0436db099">stp_parameter_t</a><li>is_mandatory
+: <a class="el" href="structstp__parameter__t.html#c261f1bf67a23fb36eadbb2c644c162f">stp_parameter_t</a><li>lower
+: <a class="el" href="structstp__int__bound__t.html#81e073b428b50247daba38531dcf412a">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#81e073b428b50247daba38531dcf412a">stp_double_bound_t</a><li>name
+: <a class="el" href="structstp__parameter__t.html#b068931cc450442b63f5b3d276ea4297">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#b068931cc450442b63f5b3d276ea4297">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#b068931cc450442b63f5b3d276ea4297">stp_papersize_t</a>, <a class="el" href="structstp__mxml__value__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_value_s</a>, <a class="el" href="structstp__mxml__attr__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_attr_s</a>, <a class="el" href="structstp__module.html#b068931cc450442b63f5b3d276ea4297">stp_module</a><li>p_class
+: <a class="el" href="structstp__parameter__t.html#8112bb5792909f9417d1f6d2ab36863a">stp_parameter_t</a><li>p_level
+: <a class="el" href="structstp__parameter__t.html#c52b547d5a185fa1e792e175f90d24fc">stp_parameter_t</a><li>p_type
+: <a class="el" href="structstp__parameter__t.html#ee532d298de9538e682d9a1eaea12378">stp_parameter_t</a><li>read_only
+: <a class="el" href="structstp__parameter__t.html#befe72871b2de8f4f0e20108517e31fe">stp_parameter_t</a><li>text
+: <a class="el" href="structstp__parameter__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_papersize_t</a>, <a class="el" href="unionstp__mxml__value__u.html#1cb251ec0d568de6a929b520c4aed8d1">stp_mxml_value_u</a><li>upper
+: <a class="el" href="structstp__int__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">stp_double_bound_t</a><li>verify_this_parameter
+: <a class="el" href="structstp__parameter__t.html#f07c856ac0ac425e65f87fff7a12b34d">stp_parameter_t</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
+</body>
+</html>
diff --git a/doc/gutenprint/html/functions_vars.html b/doc/gutenprint/html/functions_vars.html
index 7be5a51..c1a81cb 100644
--- a/doc/gutenprint/html/functions_vars.html
+++ b/doc/gutenprint/html/functions_vars.html
@@ -2,176 +2,208 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields - Variables</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindexHL" href="functions_vars.html">Variables</a></div>
-<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_f">f</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_h">h</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_j">j</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a> | <a class="qindex" href="#index_v">v</a> | <a class="qindex" href="#index_w">w</a> | <a class="qindex" href="#index_x">x</a> | <a class="qindex" href="#index_y">y</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ <li><a href="functions_type.html"><span>Typedefs</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_j"><span>j</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ <li><a href="#index_w"><span>w</span></a></li>
+ <li><a href="#index_x"><span>x</span></a></li>
+ <li><a href="#index_y"><span>y</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>array
-: <a class="el" href="structstp__parameter__t.html#o25">stp_parameter_t</a><li>attrs
-: <a class="el" href="structstp__mxml__value__s.html#o2">stp_mxml_value_s</a></ul>
+: <a class="el" href="structstp__parameter__t.html#f1f713c9e000f5d3f280adbd124df4f5">stp_parameter_t</a><li>attrs
+: <a class="el" href="structstp__mxml__value__s.html#425ce871530e0633c917f98d8e9b1bc7">stp_mxml_value_s</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>base
-: <a class="el" href="structdither__matrix__impl.html#o0">dither_matrix_impl</a><li>bit_pattern
-: <a class="el" href="structstp__dotsize.html#o0">stp_dotsize</a><li>boolean
-: <a class="el" href="structstp__parameter__t.html#o23">stp_parameter_t</a><li>bottom
-: <a class="el" href="structstp__papersize__t.html#o7">stp_papersize_t</a><li>bounds
-: <a class="el" href="structstp__parameter__t.html#o18">stp_parameter_t</a><li>bytes
-: <a class="el" href="structstp__raw__t.html#o0">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#o2">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o2">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o2">stp_dither_matrix_short</a></ul>
+: <a class="el" href="structdither__matrix__impl.html#593616de15330c0fb2d55e55410bf994">dither_matrix_impl</a><li>bit_pattern
+: <a class="el" href="structstp__dotsize.html#67b7bfbc0ce2bbedbf5837e91f8773cd">stp_dotsize</a><li>boolean
+: <a class="el" href="structstp__parameter__t.html#84e2c64f38f78ba3ea5c905ab5a2da27">stp_parameter_t</a><li>bottom
+: <a class="el" href="structstp__papersize__t.html#71f262d796bed1ab30e8a2d5a8ddee6f">stp_papersize_t</a><li>bounds
+: <a class="el" href="structstp__parameter__t.html#eb49194cccc646fc8e93a368301834ea">stp_parameter_t</a><li>bytes
+: <a class="el" href="structstp__raw__t.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_short</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
-<li>category
-: <a class="el" href="structstp__parameter__t.html#o2">stp_parameter_t</a><li>channel
-: <a class="el" href="structstp__parameter__t.html#o9">stp_parameter_t</a><li>child
-: <a class="el" href="structstp__mxml__node__s.html#o4">stp_mxml_node_s</a><li>class
-: <a class="el" href="structstp__module.html#o3">stp_module</a><li>colorfuncs
-: <a class="el" href="group__color.html#ga4">stp_color</a><li>comment
-: <a class="el" href="structstp__papersize__t.html#o2">stp_papersize_t</a>, <a class="el" href="structstp__module.html#o2">stp_module</a><li>conclude
-: <a class="el" href="group__image.html#ga5">stp_image</a><li>count
-: <a class="el" href="structstp__cached__curve__t.html#o3">stp_cached_curve_t</a><li>curve
-: <a class="el" href="structstp__parameter__t.html#o19">stp_parameter_t</a>, <a class="el" href="structstp__cached__curve__t.html#o0">stp_cached_curve_t</a></ul>
+<li>child
+: <a class="el" href="structstp__mxml__node__s.html#1b7d5726533ab525a8760351e9b5e415">stp_mxml_node_s</a><li>class
+: <a class="el" href="structstp__module.html#a2f2ed4f8ebc2cbb4c21a29dc40ab61d">stp_module</a><li>colorfuncs
+: <a class="el" href="structstp__color.html#a3f019e45920da0adf4ce2eec4cc2e7c">stp_color</a><li>comment
+: <a class="el" href="structstp__papersize__t.html#06d4cd63bde972fc66a0aed41d2f5c51">stp_papersize_t</a>, <a class="el" href="structstp__module.html#06d4cd63bde972fc66a0aed41d2f5c51">stp_module</a><li>conclude
+: <a class="el" href="structstp__image.html#6af9f0bf8a602f4a937c6e207a03ec01">stp_image</a><li>count
+: <a class="el" href="structstp__cached__curve__t.html#e2942a04780e223b215eb8b663cf5353">stp_cached_curve_t</a><li>curve
+: <a class="el" href="structstp__parameter__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_parameter_t</a>, <a class="el" href="structstp__cached__curve__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_cached_curve_t</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>d_cache
-: <a class="el" href="structstp__cached__curve__t.html#o1">stp_cached_curve_t</a><li>data
-: <a class="el" href="structstp__raw__t.html#o1">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#o4">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o4">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o4">stp_dither_matrix_short</a><li>dbl
-: <a class="el" href="structstp__parameter__t.html#o20">stp_parameter_t</a><li>deflt
-: <a class="el" href="structstp__parameter__t.html#o26">stp_parameter_t</a><li>describe_output
-: <a class="el" href="structstp__printfuncs__t.html#o7">stp_printfuncs_t</a><li>describe_parameter
-: <a class="el" href="group__color.html#ga2">stp_colorfuncs_t</a><li>describe_resolution
-: <a class="el" href="structstp__printfuncs__t.html#o6">stp_printfuncs_t</a><li>dimension
-: <a class="el" href="structstp__parameter__t.html#o21">stp_parameter_t</a><li>dot_sizes
-: <a class="el" href="structstp__shade.html#o2">stp_shade</a></ul>
+: <a class="el" href="structstp__cached__curve__t.html#f7e3e9aa11a7dd4199647af2e87a3bab">stp_cached_curve_t</a><li>data
+: <a class="el" href="structstp__raw__t.html#8d777f385d3dfec8815d20f7496026dc">stp_raw_t</a>, <a class="el" href="structstp__dither__matrix__generic.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_short</a><li>dbl
+: <a class="el" href="structstp__parameter__t.html#365b8373d0bf6dc9e3450af670cc1d35">stp_parameter_t</a><li>deflt
+: <a class="el" href="structstp__parameter__t.html#1ae03ed771e3171fae03ed917b22ceff">stp_parameter_t</a><li>describe_output
+: <a class="el" href="structstp__printfuncs__t.html#92224ef5b74a148faa0459a1ff6edd6c">stp_printfuncs_t</a><li>describe_parameter
+: <a class="el" href="structstp__colorfuncs__t.html#358435dd7c4c3dba226ba7016dba0cad">stp_colorfuncs_t</a><li>describe_resolution
+: <a class="el" href="structstp__printfuncs__t.html#b11ae31fa8984f09a03acc5d284f53f8">stp_printfuncs_t</a><li>dimension
+: <a class="el" href="structstp__parameter__t.html#c4cf4802b30127a6ae42a1a1798c51b3">stp_parameter_t</a><li>dot_sizes
+: <a class="el" href="structstp__shade.html#c4b0221c67b0895782c9c5984cc2578e">stp_shade</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>element
-: <a class="el" href="unionstp__mxml__value__u.html#o0">stp_mxml_value_u</a><li>end_job
-: <a class="el" href="structstp__printfuncs__t.html#o10">stp_printfuncs_t</a><li>end_pos
-: <a class="el" href="structstp__linebounds__t.html#o2">stp_linebounds_t</a><li>exp
-: <a class="el" href="structdither__matrix__impl.html#o1">dither_matrix_impl</a></ul>
+: <a class="el" href="unionstp__mxml__value__u.html#8e2dcfd7e7e24b1ca76c1193f645902b">stp_mxml_value_u</a><li>end_job
+: <a class="el" href="structstp__printfuncs__t.html#f553a87427ad77ead7b8e6bb7f4a2efa">stp_printfuncs_t</a><li>end_pos
+: <a class="el" href="structstp__linebounds__t.html#1f90fb291292e9a933aa6aac4a9c857e">stp_linebounds_t</a><li>exp
+: <a class="el" href="structdither__matrix__impl.html#b0ab0254bd58eb87eaee3172ba49fefb">dither_matrix_impl</a></ul>
<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
<li>fast_mask
-: <a class="el" href="structdither__matrix__impl.html#o13">dither_matrix_impl</a><li>fini
-: <a class="el" href="structstp__module.html#o6">stp_module</a></ul>
+: <a class="el" href="structdither__matrix__impl.html#31acd511b5ec97637395c849e2089e00">dither_matrix_impl</a><li>fini
+: <a class="el" href="structstp__module.html#b5296150c31e6581161fc46595a06b78">stp_module</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>get_appname
-: <a class="el" href="group__image.html#ga4">stp_image</a><li>get_row
-: <a class="el" href="group__image.html#ga3">stp_image</a>, <a class="el" href="group__color.html#ga0">stp_colorfuncs_t</a></ul>
+: <a class="el" href="structstp__image.html#e9495dba1df955709ebbd651c1a526e6">stp_image</a><li>get_row
+: <a class="el" href="structstp__image.html#e2681945ea918b7082ba78751d084347">stp_image</a>, <a class="el" href="structstp__colorfuncs__t.html#1130ff4ca5f70a5f951b69fa41ef8016">stp_colorfuncs_t</a></ul>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>handle
-: <a class="el" href="structstp__module.html#o4">stp_module</a><li>height
-: <a class="el" href="structstp__papersize__t.html#o4">stp_papersize_t</a>, <a class="el" href="group__image.html#ga2">stp_image</a><li>help
-: <a class="el" href="structstp__parameter__t.html#o3">stp_parameter_t</a></ul>
+: <a class="el" href="structstp__module.html#e1260894f59eeae98c8440899de4df8d">stp_module</a><li>height
+: <a class="el" href="structstp__papersize__t.html#b435e227d5dd201e1768b2bcb2e0aa81">stp_papersize_t</a>, <a class="el" href="structstp__image.html#36cffb4418960b12743fc547902e35a6">stp_image</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>i_own
-: <a class="el" href="structdither__matrix__impl.html#o10">dither_matrix_impl</a><li>imageable_area
-: <a class="el" href="structstp__printfuncs__t.html#o3">stp_printfuncs_t</a><li>index
-: <a class="el" href="structdither__matrix__impl.html#o9">dither_matrix_impl</a><li>init
-: <a class="el" href="structstp__module.html#o5">stp_module</a>, <a class="el" href="structstp__image.html#o0">stp_image</a>, <a class="el" href="structstp__colorfuncs__t.html#o0">stp_colorfuncs_t</a><li>integer
-: <a class="el" href="structstp__parameter__t.html#o22">stp_parameter_t</a>, <a class="el" href="unionstp__mxml__value__u.html#o1">stp_mxml_value_u</a><li>is_active
-: <a class="el" href="structstp__parameter__t.html#o8">stp_parameter_t</a><li>is_mandatory
-: <a class="el" href="structstp__parameter__t.html#o7">stp_parameter_t</a></ul>
+: <a class="el" href="structdither__matrix__impl.html#618931f210c709ac7c0a44ed090aef93">dither_matrix_impl</a><li>imageable_area
+: <a class="el" href="structstp__printfuncs__t.html#d910d40510a98935f74705e1e0c53b6d">stp_printfuncs_t</a><li>index
+: <a class="el" href="structdither__matrix__impl.html#6a992d5529f459a44fee58c733255e86">dither_matrix_impl</a><li>init
+: <a class="el" href="structstp__module.html#e410d3c31d3473619bad7812df075dd9">stp_module</a>, <a class="el" href="structstp__image.html#9aebe24f43e2fe0d4342495a64026baa">stp_image</a>, <a class="el" href="structstp__colorfuncs__t.html#5aafc0d83b487b1d0a8db5c1f1cd227d">stp_colorfuncs_t</a><li>integer
+: <a class="el" href="structstp__parameter__t.html#157db7df530023575515d366c9b672e8">stp_parameter_t</a>, <a class="el" href="unionstp__mxml__value__u.html#157db7df530023575515d366c9b672e8">stp_mxml_value_u</a></ul>
<h3><a class="anchor" name="index_j">- j -</a></h3><ul>
<li>jet
-: <a class="el" href="structstp__weave__t.html#o2">stp_weave_t</a></ul>
+: <a class="el" href="structstp__weave__t.html#564f60a2dd82ea24bfa3f2f615348f7c">stp_weave_t</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>last_child
-: <a class="el" href="structstp__mxml__node__s.html#o5">stp_mxml_node_s</a><li>last_x
-: <a class="el" href="structdither__matrix__impl.html#o5">dither_matrix_impl</a><li>last_x_mod
-: <a class="el" href="structdither__matrix__impl.html#o6">dither_matrix_impl</a><li>last_y
-: <a class="el" href="structdither__matrix__impl.html#o7">dither_matrix_impl</a><li>last_y_mod
-: <a class="el" href="structdither__matrix__impl.html#o8">dither_matrix_impl</a><li>left
-: <a class="el" href="structstp__papersize__t.html#o6">stp_papersize_t</a><li>limit
-: <a class="el" href="structstp__printfuncs__t.html#o4">stp_printfuncs_t</a><li>list_parameters
-: <a class="el" href="structstp__printfuncs__t.html#o0">stp_printfuncs_t</a>, <a class="el" href="group__color.html#ga1">stp_colorfuncs_t</a><li>logicalpassstart
-: <a class="el" href="structstp__pass__t.html#o2">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o4">stp_weave_t</a><li>long_name
-: <a class="el" href="group__color.html#ga3">stp_color</a><li>lower
-: <a class="el" href="structstp__int__bound__t.html#o0">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#o0">stp_double_bound_t</a></ul>
+: <a class="el" href="structstp__mxml__node__s.html#683657fb65ef37f597bddef3847a3eff">stp_mxml_node_s</a><li>last_x
+: <a class="el" href="structdither__matrix__impl.html#94f66fddf2c8dd22340220c82f6115fd">dither_matrix_impl</a><li>last_x_mod
+: <a class="el" href="structdither__matrix__impl.html#f1cbd20a4cb7668e3b450ae3c7879fb2">dither_matrix_impl</a><li>last_y
+: <a class="el" href="structdither__matrix__impl.html#dcf093deead926d5e89cdf4cf72068cf">dither_matrix_impl</a><li>last_y_mod
+: <a class="el" href="structdither__matrix__impl.html#ea9a91cee135cee3ba2750f2875cf610">dither_matrix_impl</a><li>left
+: <a class="el" href="structstp__papersize__t.html#811882fecd5c7618d7099ebbd39ea254">stp_papersize_t</a><li>limit
+: <a class="el" href="structstp__printfuncs__t.html#6e40367cc4c593d8c68138abdc46e4ef">stp_printfuncs_t</a><li>list_parameters
+: <a class="el" href="structstp__printfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">stp_printfuncs_t</a>, <a class="el" href="structstp__colorfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">stp_colorfuncs_t</a><li>logicalpassstart
+: <a class="el" href="structstp__pass__t.html#da94ad894675e9119f2c647a94e21605">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#da94ad894675e9119f2c647a94e21605">stp_weave_t</a><li>long_name
+: <a class="el" href="structstp__color.html#2fc6351aa4209f68fb16e85c6104f96c">stp_color</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>major
-: <a class="el" href="structstp__module__version.html#o0">stp_module_version</a><li>matrix
-: <a class="el" href="structdither__matrix__impl.html#o14">dither_matrix_impl</a><li>media_size
-: <a class="el" href="structstp__printfuncs__t.html#o2">stp_printfuncs_t</a><li>minor
-: <a class="el" href="structstp__module__version.html#o1">stp_module_version</a><li>missingstartrows
-: <a class="el" href="structstp__pass__t.html#o1">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o3">stp_weave_t</a></ul>
+: <a class="el" href="structstp__module__version.html#f1425da40a9f2d21ab702a1c7feae026">stp_module_version</a><li>matrix
+: <a class="el" href="structdither__matrix__impl.html#21b72c0b7adc5c7b4a50ffcb90d92dd6">dither_matrix_impl</a><li>media_size
+: <a class="el" href="structstp__printfuncs__t.html#0893788b2db9b714e8185a0d5bc54c65">stp_printfuncs_t</a><li>minor
+: <a class="el" href="structstp__module__version.html#ab846c0e3717a3e7d14af45cab70b44a">stp_module_version</a><li>missingstartrows
+: <a class="el" href="structstp__pass__t.html#6b75dc88fe75f396206e0c5862d61543">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#6b75dc88fe75f396206e0c5862d61543">stp_weave_t</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name
-: <a class="el" href="structstp__parameter__t.html#o0">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#o0">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#o0">stp_papersize_t</a>, <a class="el" href="structstp__mxml__value__s.html#o0">stp_mxml_value_s</a>, <a class="el" href="structstp__mxml__attr__s.html#o0">stp_mxml_attr_s</a>, <a class="el" href="structstp__module.html#o0">stp_module</a><li>ncolors
-: <a class="el" href="structstp__linebounds__t.html#o0">stp_linebounds_t</a>, <a class="el" href="structstp__linebufs__t.html#o0">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#o0">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#o0">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#o0">stp_lineoff_t</a><li>next
-: <a class="el" href="structstp__mxml__node__s.html#o1">stp_mxml_node_s</a><li>num_attrs
-: <a class="el" href="structstp__mxml__value__s.html#o1">stp_mxml_value_s</a><li>numsizes
-: <a class="el" href="structstp__shade.html#o1">stp_shade</a></ul>
+: <a class="el" href="structstp__parameter__t.html#b068931cc450442b63f5b3d276ea4297">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#b068931cc450442b63f5b3d276ea4297">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#b068931cc450442b63f5b3d276ea4297">stp_papersize_t</a>, <a class="el" href="structstp__mxml__value__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_value_s</a>, <a class="el" href="structstp__mxml__attr__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_attr_s</a>, <a class="el" href="structstp__module.html#b068931cc450442b63f5b3d276ea4297">stp_module</a><li>ncolors
+: <a class="el" href="structstp__linebounds__t.html#7e65a932280df4e01f60294f031fb97e">stp_linebounds_t</a>, <a class="el" href="structstp__linebufs__t.html#7e65a932280df4e01f60294f031fb97e">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#7e65a932280df4e01f60294f031fb97e">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#7e65a932280df4e01f60294f031fb97e">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#7e65a932280df4e01f60294f031fb97e">stp_lineoff_t</a><li>next
+: <a class="el" href="structstp__mxml__node__s.html#d0cab90d8d20d57e2f2b9be52f7dd25d">stp_mxml_node_s</a><li>num_attrs
+: <a class="el" href="structstp__mxml__value__s.html#30f1579a824317cbe2b6837454cd0ef1">stp_mxml_value_s</a><li>numsizes
+: <a class="el" href="structstp__shade.html#adae9e852b659d0d064b746f5cc85ee4">stp_shade</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>opaque
-: <a class="el" href="unionstp__mxml__value__u.html#o2">stp_mxml_value_u</a></ul>
+: <a class="el" href="unionstp__mxml__value__u.html#94619f8a70068b2591c2eed622525b0e">stp_mxml_value_u</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
-<li>p_class
-: <a class="el" href="structstp__parameter__t.html#o5">stp_parameter_t</a><li>p_level
-: <a class="el" href="structstp__parameter__t.html#o6">stp_parameter_t</a><li>p_type
-: <a class="el" href="structstp__parameter__t.html#o4">stp_parameter_t</a><li>paper_unit
-: <a class="el" href="structstp__papersize__t.html#o9">stp_papersize_t</a><li>parameters
-: <a class="el" href="structstp__printfuncs__t.html#o1">stp_printfuncs_t</a><li>parent
-: <a class="el" href="structstp__mxml__node__s.html#o3">stp_mxml_node_s</a><li>pass
-: <a class="el" href="structstp__pass__t.html#o0">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o1">stp_weave_t</a><li>physpassend
-: <a class="el" href="structstp__pass__t.html#o4">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o6">stp_weave_t</a><li>physpassstart
-: <a class="el" href="structstp__pass__t.html#o3">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#o5">stp_weave_t</a><li>prescaled
-: <a class="el" href="structstp__dither__matrix__generic.html#o3">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o3">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o3">stp_dither_matrix_short</a><li>prev
-: <a class="el" href="structstp__mxml__node__s.html#o2">stp_mxml_node_s</a><li>print
-: <a class="el" href="structstp__printfuncs__t.html#o5">stp_printfuncs_t</a><li>printer_list
-: <a class="el" href="structstp__family.html#o1">stp_family</a><li>printfuncs
-: <a class="el" href="structstp__family.html#o0">stp_family</a></ul>
+<li>paper_unit
+: <a class="el" href="structstp__papersize__t.html#00a9745ae8b0126b5763ba88daba837b">stp_papersize_t</a><li>parameters
+: <a class="el" href="structstp__printfuncs__t.html#622ce298c6fc93028618fed494c284e9">stp_printfuncs_t</a><li>parent
+: <a class="el" href="structstp__mxml__node__s.html#d0e45878043844ffc41aac437e86b602">stp_mxml_node_s</a><li>pass
+: <a class="el" href="structstp__pass__t.html#1a1dc91c907325c69271ddf0c944bc72">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#1a1dc91c907325c69271ddf0c944bc72">stp_weave_t</a><li>physpassend
+: <a class="el" href="structstp__pass__t.html#102875318f07394cc762ba839e0b5231">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#102875318f07394cc762ba839e0b5231">stp_weave_t</a><li>physpassstart
+: <a class="el" href="structstp__pass__t.html#13436ac9693968e5601e30fd01451a02">stp_pass_t</a>, <a class="el" href="structstp__weave__t.html#13436ac9693968e5601e30fd01451a02">stp_weave_t</a><li>prescaled
+: <a class="el" href="structstp__dither__matrix__generic.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_short</a><li>prev
+: <a class="el" href="structstp__mxml__node__s.html#fcb08b164ac83e09964deb24f2d2e80b">stp_mxml_node_s</a><li>print
+: <a class="el" href="structstp__printfuncs__t.html#4ba23f8d414bf8d9305fe670b5e7ae94">stp_printfuncs_t</a><li>printer_list
+: <a class="el" href="structstp__family.html#505045dc6abce739a39cbc650ad05535">stp_family</a><li>printfuncs
+: <a class="el" href="structstp__family.html#c0c2f50561daa16ae61c455b0861718a">stp_family</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
-<li>read_only
-: <a class="el" href="structstp__parameter__t.html#o11">stp_parameter_t</a><li>real
-: <a class="el" href="unionstp__mxml__value__u.html#o3">stp_mxml_value_u</a><li>rep
-: <a class="el" href="group__image.html#ga6">stp_image</a><li>reset
-: <a class="el" href="group__image.html#ga0">stp_image</a><li>right
-: <a class="el" href="structstp__papersize__t.html#o8">stp_papersize_t</a><li>row
-: <a class="el" href="structstp__weave__t.html#o0">stp_weave_t</a></ul>
+<li>real
+: <a class="el" href="unionstp__mxml__value__u.html#4bca24304861acde5770fdbe3cc2503b">stp_mxml_value_u</a><li>rep
+: <a class="el" href="structstp__image.html#75a384057459ae8e69fb9a98a249b4f4">stp_image</a><li>reset
+: <a class="el" href="structstp__image.html#edae63ed1524916fdef45cb652d7275e">stp_image</a><li>right
+: <a class="el" href="structstp__papersize__t.html#7c4f29407893c334a6cb7a87bf045c0d">stp_papersize_t</a><li>row
+: <a class="el" href="structstp__weave__t.html#f1965a857bc285d26fe22023aa5ab50d">stp_weave_t</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>s_cache
-: <a class="el" href="structstp__cached__curve__t.html#o2">stp_cached_curve_t</a><li>short_name
-: <a class="el" href="structstp__color.html#o0">stp_color</a><li>start_job
-: <a class="el" href="structstp__printfuncs__t.html#o9">stp_printfuncs_t</a><li>start_pos
-: <a class="el" href="structstp__linebounds__t.html#o1">stp_linebounds_t</a><li>str
-: <a class="el" href="structstp__parameter__t.html#o24">stp_parameter_t</a><li>string
-: <a class="el" href="structstp__mxml__text__s.html#o1">stp_mxml_text_s</a><li>subpass
-: <a class="el" href="structstp__pass__t.html#o5">stp_pass_t</a><li>syms
-: <a class="el" href="structstp__module.html#o7">stp_module</a></ul>
+: <a class="el" href="structstp__cached__curve__t.html#9c9886e8af38f75727d2b354afa8f218">stp_cached_curve_t</a><li>short_name
+: <a class="el" href="structstp__color.html#4698bac7fdbf14511adbe13aeefe80b8">stp_color</a><li>start_job
+: <a class="el" href="structstp__printfuncs__t.html#fd889d531bf42b215023ed01d74fecab">stp_printfuncs_t</a><li>start_pos
+: <a class="el" href="structstp__linebounds__t.html#8fb0bcdadf14357992c7faea15fb9497">stp_linebounds_t</a><li>str
+: <a class="el" href="structstp__parameter__t.html#341be97d9aff90c9978347f66f945b77">stp_parameter_t</a><li>string
+: <a class="el" href="structstp__mxml__text__s.html#b45cffe084dd3d20d928bee85e7b0f21">stp_mxml_text_s</a><li>subpass
+: <a class="el" href="structstp__pass__t.html#769ff675e6c6adb86faf4316c1aa0ba3">stp_pass_t</a><li>syms
+: <a class="el" href="structstp__module.html#928a1fa51ea5f2eaae90429c74743ced">stp_module</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>text
-: <a class="el" href="structstp__parameter__t.html#o1">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#o1">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#o1">stp_papersize_t</a>, <a class="el" href="unionstp__mxml__value__u.html#o4">stp_mxml_value_u</a><li>top
-: <a class="el" href="structstp__papersize__t.html#o5">stp_papersize_t</a><li>total_size
-: <a class="el" href="structdither__matrix__impl.html#o4">dither_matrix_impl</a><li>type
-: <a class="el" href="structstp__mxml__node__s.html#o0">stp_mxml_node_s</a></ul>
-<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
-<li>upper
-: <a class="el" href="structstp__int__bound__t.html#o1">stp_int_bound_t</a>, <a class="el" href="structstp__double__bound__t.html#o1">stp_double_bound_t</a></ul>
+: <a class="el" href="structstp__parameter__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_parameter_t</a>, <a class="el" href="structstp__param__string__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_param_string_t</a>, <a class="el" href="structstp__papersize__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_papersize_t</a>, <a class="el" href="unionstp__mxml__value__u.html#1cb251ec0d568de6a929b520c4aed8d1">stp_mxml_value_u</a><li>top
+: <a class="el" href="structstp__papersize__t.html#b28354b543375bfa94dabaeda722927f">stp_papersize_t</a><li>total_size
+: <a class="el" href="structdither__matrix__impl.html#2cd6b347ff013dd494370a9938344885">dither_matrix_impl</a><li>type
+: <a class="el" href="structstp__mxml__node__s.html#599dcce2998a6b40b1e38e8c6006cb0a">stp_mxml_node_s</a></ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>v
-: <a class="el" href="structstp__linebufs__t.html#o1">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#o1">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#o1">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#o1">stp_lineoff_t</a><li>value
-: <a class="el" href="structstp__mxml__node__s.html#o6">stp_mxml_node_s</a>, <a class="el" href="structstp__mxml__attr__s.html#o1">stp_mxml_attr_s</a>, <a class="el" href="structstp__shade.html#o0">stp_shade</a>, <a class="el" href="structstp__dotsize.html#o1">stp_dotsize</a><li>verify
-: <a class="el" href="structstp__printfuncs__t.html#o8">stp_printfuncs_t</a><li>verify_this_parameter
-: <a class="el" href="structstp__parameter__t.html#o10">stp_parameter_t</a><li>version
-: <a class="el" href="structstp__module.html#o1">stp_module</a></ul>
+: <a class="el" href="structstp__linebufs__t.html#9e3669d19b675bd57058fd4664205d2a">stp_linebufs_t</a>, <a class="el" href="structstp__linecount__t.html#9e3669d19b675bd57058fd4664205d2a">stp_linecount_t</a>, <a class="el" href="structstp__lineactive__t.html#9e3669d19b675bd57058fd4664205d2a">stp_lineactive_t</a>, <a class="el" href="structstp__lineoff__t.html#9e3669d19b675bd57058fd4664205d2a">stp_lineoff_t</a><li>value
+: <a class="el" href="structstp__mxml__node__s.html#2063c1608d6e0baf80249c42e2be5804">stp_mxml_node_s</a>, <a class="el" href="structstp__mxml__attr__s.html#2063c1608d6e0baf80249c42e2be5804">stp_mxml_attr_s</a>, <a class="el" href="structstp__shade.html#2063c1608d6e0baf80249c42e2be5804">stp_shade</a>, <a class="el" href="structstp__dotsize.html#2063c1608d6e0baf80249c42e2be5804">stp_dotsize</a><li>verify
+: <a class="el" href="structstp__printfuncs__t.html#7cc301b263aa0c00e3b8d67b79b9949e">stp_printfuncs_t</a><li>version
+: <a class="el" href="structstp__module.html#2af72f100c356273d46284f6fd1dfc08">stp_module</a></ul>
<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
<li>whitespace
-: <a class="el" href="structstp__mxml__text__s.html#o0">stp_mxml_text_s</a><li>width
-: <a class="el" href="structstp__papersize__t.html#o3">stp_papersize_t</a>, <a class="el" href="group__image.html#ga1">stp_image</a></ul>
+: <a class="el" href="structstp__mxml__text__s.html#67b8601a11e47a9ee3bf08ddfd0b79ba">stp_mxml_text_s</a><li>width
+: <a class="el" href="structstp__papersize__t.html#eaae26a6fb20ed3ef54fb23bfa0b1fcc">stp_papersize_t</a>, <a class="el" href="structstp__image.html#85ce2739e10b7c073f108a82b3e5d717">stp_image</a></ul>
<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
<li>x
-: <a class="el" href="structstp__dither__matrix__generic.html#o0">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o0">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o0">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#o0">stp_curve_point_t</a><li>x_offset
-: <a class="el" href="structdither__matrix__impl.html#o11">dither_matrix_impl</a><li>x_size
-: <a class="el" href="structdither__matrix__impl.html#o2">dither_matrix_impl</a></ul>
+: <a class="el" href="structstp__dither__matrix__generic.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#9dd4e461268c8034f5c8564e155c67a6">stp_curve_point_t</a><li>x_offset
+: <a class="el" href="structdither__matrix__impl.html#80997876f6afba983eaec918e58ecc0d">dither_matrix_impl</a><li>x_size
+: <a class="el" href="structdither__matrix__impl.html#f0ed41c0ec21ebf3f06c1a1ec9d04456">dither_matrix_impl</a></ul>
<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
<li>y
-: <a class="el" href="structstp__dither__matrix__generic.html#o1">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#o1">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#o1">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#o1">stp_curve_point_t</a><li>y_offset
-: <a class="el" href="structdither__matrix__impl.html#o12">dither_matrix_impl</a><li>y_size
-: <a class="el" href="structdither__matrix__impl.html#o3">dither_matrix_impl</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="structstp__dither__matrix__generic.html#415290769594460e2e485922904f345d">stp_dither_matrix_generic</a>, <a class="el" href="structstp__dither__matrix__normal.html#415290769594460e2e485922904f345d">stp_dither_matrix_normal</a>, <a class="el" href="structstp__dither__matrix__short.html#415290769594460e2e485922904f345d">stp_dither_matrix_short</a>, <a class="el" href="structstp__curve__point__t.html#415290769594460e2e485922904f345d">stp_curve_point_t</a><li>y_offset
+: <a class="el" href="structdither__matrix__impl.html#6055652d6d84e1c46e19438c923113ff">dither_matrix_impl</a><li>y_size
+: <a class="el" href="structdither__matrix__impl.html#6f8a30ff8882b910eb6092965bff1166">dither_matrix_impl</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals.html b/doc/gutenprint/html/globals.html
index 7671b55..9e2911a 100644
--- a/doc/gutenprint/html/globals.html
+++ b/doc/gutenprint/html/globals.html
@@ -2,20 +2,56 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindexHL" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_
-: <a class="el" href="group__intl.html#ga5">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga5">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#gd41443e9a10bd2ffa9508bb74c41c2d1">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#gd41443e9a10bd2ffa9508bb74c41c2d1">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x62.html b/doc/gutenprint/html/globals_0x62.html
index b845c2b..2e4d7e4 100644
--- a/doc/gutenprint/html/globals_0x62.html
+++ b/doc/gutenprint/html/globals_0x62.html
@@ -2,20 +2,56 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindexHL" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li id="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>bindtextdomain
-: <a class="el" href="group__intl.html#ga4">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga4">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#gcf29daa2fef5f417c57be476054c695b">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#gcf29daa2fef5f417c57be476054c695b">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x63.html b/doc/gutenprint/html/globals_0x63.html
index 8dd0df6..8e2633f 100644
--- a/doc/gutenprint/html/globals_0x63.html
+++ b/doc/gutenprint/html/globals_0x63.html
@@ -2,23 +2,59 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindexHL" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li id="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>compdata_t
-: <a class="el" href="group__vars.html#ga6">vars.h</a><li>CURVE_CACHE_FAST_COUNT
-: <a class="el" href="curve-cache_8h.html#a2">curve-cache.h</a><li>CURVE_CACHE_FAST_DOUBLE
-: <a class="el" href="curve-cache_8h.html#a1">curve-cache.h</a><li>CURVE_CACHE_FAST_USHORT
-: <a class="el" href="curve-cache_8h.html#a0">curve-cache.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__vars.html#g9ee295029ad2d072b4099dc390359900">vars.h</a><li>CURVE_CACHE_FAST_COUNT
+: <a class="el" href="curve-cache_8h.html#b8c3f0a2734a4bdb08989cc62761e8e7">curve-cache.h</a><li>CURVE_CACHE_FAST_DOUBLE
+: <a class="el" href="curve-cache_8h.html#b434b6a3a8ce63d95d11b2bce6360536">curve-cache.h</a><li>CURVE_CACHE_FAST_USHORT
+: <a class="el" href="curve-cache_8h.html#c0763605d9b80d9889407dd340e357fd">curve-cache.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x64.html b/doc/gutenprint/html/globals_0x64.html
index 1b2915e..5dfedeb 100644
--- a/doc/gutenprint/html/globals_0x64.html
+++ b/doc/gutenprint/html/globals_0x64.html
@@ -2,21 +2,57 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindexHL" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li id="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>dcgettext
-: <a class="el" href="group__intl.html#ga3">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga3">gutenprint-intl-internal.h</a><li>dgettext
-: <a class="el" href="group__intl.html#ga2">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga2">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#g52d955a76a73f0e86dddd07dda5cd490">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#g52d955a76a73f0e86dddd07dda5cd490">gutenprint-intl-internal.h</a><li>dgettext
+: <a class="el" href="group__intl.html#g7fd6ec2ffaa95339754232b69eaac521">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#g7fd6ec2ffaa95339754232b69eaac521">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x67.html b/doc/gutenprint/html/globals_0x67.html
index a494c79..2353e63 100644
--- a/doc/gutenprint/html/globals_0x67.html
+++ b/doc/gutenprint/html/globals_0x67.html
@@ -2,20 +2,56 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindexHL" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li id="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>gettext
-: <a class="el" href="group__intl.html#ga1">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga1">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#geb8333d9b46653f2047c603034d26730">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#geb8333d9b46653f2047c603034d26730">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x6e.html b/doc/gutenprint/html/globals_0x6e.html
index 33fb577..041adba 100644
--- a/doc/gutenprint/html/globals_0x6e.html
+++ b/doc/gutenprint/html/globals_0x6e.html
@@ -2,20 +2,56 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindexHL" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li id="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>N_
-: <a class="el" href="group__intl.html#ga6">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga6">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#g9de9caf5267f08d8164404a1f68b66f5">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#g9de9caf5267f08d8164404a1f68b66f5">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x70.html b/doc/gutenprint/html/globals_0x70.html
index a3947d4..5e4d81b 100644
--- a/doc/gutenprint/html/globals_0x70.html
+++ b/doc/gutenprint/html/globals_0x70.html
@@ -2,26 +2,62 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindexHL" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li id="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>PAPERSIZE_ENGLISH_EXTENDED
-: <a class="el" href="group__papersize.html#gga5a2">paper.h</a><li>PAPERSIZE_ENGLISH_STANDARD
-: <a class="el" href="group__papersize.html#gga5a0">paper.h</a><li>PAPERSIZE_METRIC_EXTENDED
-: <a class="el" href="group__papersize.html#gga5a3">paper.h</a><li>PAPERSIZE_METRIC_STANDARD
-: <a class="el" href="group__papersize.html#gga5a1">paper.h</a><li>PARAMETER_BAD
-: <a class="el" href="group__vars.html#gga136a33">vars.h</a><li>PARAMETER_INACTIVE
-: <a class="el" href="group__vars.html#gga136a35">vars.h</a><li>PARAMETER_OK
-: <a class="el" href="group__vars.html#gga136a34">vars.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d">paper.h</a><li>PAPERSIZE_ENGLISH_STANDARD
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65">paper.h</a><li>PAPERSIZE_METRIC_EXTENDED
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a">paper.h</a><li>PAPERSIZE_METRIC_STANDARD
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35">paper.h</a><li>PARAMETER_BAD
+: <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25">vars.h</a><li>PARAMETER_INACTIVE
+: <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9">vars.h</a><li>PARAMETER_OK
+: <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333">vars.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x73.html b/doc/gutenprint/html/globals_0x73.html
index 67e1c6b..473ee69 100644
--- a/doc/gutenprint/html/globals_0x73.html
+++ b/doc/gutenprint/html/globals_0x73.html
@@ -2,645 +2,681 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindexHL" href="globals_0x73.html#index_s">s</a> | <a class="qindex" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li id="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>stp_abort()
-: <a class="el" href="group__util.html#ga3">util.h</a><li>stp_allocate_component_data()
-: <a class="el" href="group__vars.html#ga124">vars.h</a><li>stp_array_copy()
-: <a class="el" href="group__array.html#ga3">array.h</a><li>stp_array_create()
-: <a class="el" href="group__array.html#ga1">array.h</a><li>stp_array_create_copy()
-: <a class="el" href="group__array.html#ga4">array.h</a><li>stp_array_create_from_xmltree()
-: <a class="el" href="xml_8h.html#a19">xml.h</a><li>stp_array_destroy()
-: <a class="el" href="group__array.html#ga2">array.h</a><li>stp_array_get_data()
-: <a class="el" href="group__array.html#ga8">array.h</a><li>stp_array_get_point()
-: <a class="el" href="group__array.html#ga10">array.h</a><li>stp_array_get_sequence()
-: <a class="el" href="group__array.html#ga11">array.h</a><li>stp_array_get_size()
-: <a class="el" href="group__array.html#ga6">array.h</a><li>stp_array_set_data()
-: <a class="el" href="group__array.html#ga7">array.h</a><li>stp_array_set_point()
-: <a class="el" href="group__array.html#ga9">array.h</a><li>stp_array_set_size()
-: <a class="el" href="group__array.html#ga5">array.h</a><li>stp_array_t
-: <a class="el" href="group__array.html#ga0">array.h</a><li>stp_asprintf()
-: <a class="el" href="group__util.html#ga17">util.h</a><li>STP_BINARY_AGE
-: <a class="el" href="group__version.html#ga11">gutenprint-version.h</a><li>stp_binary_age
-: <a class="el" href="group__version.html#ga4">gutenprint-version.h</a><li>stp_catprintf()
-: <a class="el" href="group__util.html#ga18">util.h</a><li>stp_channel_add()
-: <a class="el" href="channel_8h.html#a2">channel.h</a><li>stp_channel_convert()
-: <a class="el" href="channel_8h.html#a21">channel.h</a><li>stp_channel_get_black_channel()
-: <a class="el" href="channel_8h.html#a11">channel.h</a><li>stp_channel_get_curve()
-: <a class="el" href="channel_8h.html#a17">channel.h</a><li>stp_channel_get_cutoff_adjustment()
-: <a class="el" href="channel_8h.html#a9">channel.h</a><li>stp_channel_get_density_adjustment()
-: <a class="el" href="channel_8h.html#a5">channel.h</a><li>stp_channel_get_gcr_curve()
-: <a class="el" href="channel_8h.html#a19">channel.h</a><li>stp_channel_get_gloss_channel()
-: <a class="el" href="channel_8h.html#a13">channel.h</a><li>stp_channel_get_gloss_limit()
-: <a class="el" href="channel_8h.html#a15">channel.h</a><li>stp_channel_get_ink_limit()
-: <a class="el" href="channel_8h.html#a7">channel.h</a><li>stp_channel_get_input()
-: <a class="el" href="channel_8h.html#a22">channel.h</a><li>stp_channel_get_output()
-: <a class="el" href="channel_8h.html#a23">channel.h</a><li>stp_channel_get_value()
-: <a class="el" href="channel_8h.html#a3">channel.h</a><li>stp_channel_initialize()
-: <a class="el" href="channel_8h.html#a20">channel.h</a><li>STP_CHANNEL_LIMIT
-: <a class="el" href="group__image.html#ga16">image.h</a><li>stp_channel_reset()
-: <a class="el" href="channel_8h.html#a0">channel.h</a><li>stp_channel_reset_channel()
-: <a class="el" href="channel_8h.html#a1">channel.h</a><li>stp_channel_set_black_channel()
-: <a class="el" href="channel_8h.html#a10">channel.h</a><li>stp_channel_set_curve()
-: <a class="el" href="channel_8h.html#a16">channel.h</a><li>stp_channel_set_cutoff_adjustment()
-: <a class="el" href="channel_8h.html#a8">channel.h</a><li>stp_channel_set_density_adjustment()
-: <a class="el" href="channel_8h.html#a4">channel.h</a><li>stp_channel_set_gcr_curve()
-: <a class="el" href="channel_8h.html#a18">channel.h</a><li>stp_channel_set_gloss_channel()
-: <a class="el" href="channel_8h.html#a12">channel.h</a><li>stp_channel_set_gloss_limit()
-: <a class="el" href="channel_8h.html#a14">channel.h</a><li>stp_channel_set_ink_limit()
-: <a class="el" href="channel_8h.html#a6">channel.h</a><li>stp_check_array_parameter()
-: <a class="el" href="group__vars.html#ga107">vars.h</a><li>stp_check_boolean_parameter()
-: <a class="el" href="group__vars.html#ga105">vars.h</a><li>stp_check_curve_parameter()
-: <a class="el" href="group__vars.html#ga106">vars.h</a><li>stp_check_dimension_parameter()
-: <a class="el" href="group__vars.html#ga104">vars.h</a><li>stp_check_file_parameter()
-: <a class="el" href="group__vars.html#ga101">vars.h</a><li>stp_check_float_parameter()
-: <a class="el" href="group__vars.html#ga102">vars.h</a><li>stp_check_int_parameter()
-: <a class="el" href="group__vars.html#ga103">vars.h</a><li>stp_check_raw_parameter()
-: <a class="el" href="group__vars.html#ga108">vars.h</a><li>stp_check_string_parameter()
-: <a class="el" href="group__vars.html#ga100">vars.h</a><li>stp_check_version()
-: <a class="el" href="group__version.html#ga6">gutenprint-version.h</a><li>STP_CHECK_VERSION
-: <a class="el" href="group__version.html#ga13">gutenprint-version.h</a><li>stp_clear_array_parameter()
-: <a class="el" href="group__vars.html#ga89">vars.h</a><li>stp_clear_boolean_parameter()
-: <a class="el" href="group__vars.html#ga87">vars.h</a><li>stp_clear_curve_parameter()
-: <a class="el" href="group__vars.html#ga88">vars.h</a><li>stp_clear_dimension_parameter()
-: <a class="el" href="group__vars.html#ga86">vars.h</a><li>stp_clear_file_parameter()
-: <a class="el" href="group__vars.html#ga83">vars.h</a><li>stp_clear_float_parameter()
-: <a class="el" href="group__vars.html#ga84">vars.h</a><li>stp_clear_int_parameter()
-: <a class="el" href="group__vars.html#ga85">vars.h</a><li>stp_clear_raw_parameter()
-: <a class="el" href="group__vars.html#ga90">vars.h</a><li>stp_clear_string_parameter()
-: <a class="el" href="group__vars.html#ga82">vars.h</a><li>stp_color_count()
-: <a class="el" href="group__color.html#ga12">color.h</a><li>stp_color_describe_parameter()
-: <a class="el" href="group__color.html#ga9">color.h</a><li>stp_color_get_long_name()
-: <a class="el" href="group__color.html#ga17">color.h</a><li>stp_color_get_name()
-: <a class="el" href="group__color.html#ga16">color.h</a><li>stp_color_get_row()
-: <a class="el" href="group__color.html#ga7">color.h</a><li>stp_color_init()
-: <a class="el" href="group__color.html#ga6">color.h</a><li>stp_color_list_parameters()
-: <a class="el" href="group__color.html#ga8">color.h</a><li>stp_color_register()
-: <a class="el" href="group__color.html#ga10">color.h</a><li>stp_color_t
-: <a class="el" href="group__color.html#ga5">color.h</a><li>stp_color_unregister()
-: <a class="el" href="group__color.html#ga11">color.h</a><li>stp_compute_linewidth_func
-: <a class="el" href="weave_8h.html#a4">weave.h</a><li>stp_compute_tiff_linewidth
-: <a class="el" href="weave_8h.html#a9">weave.h</a><li>stp_compute_uncompressed_linewidth
-: <a class="el" href="weave_8h.html#a10">weave.h</a><li>stp_const_parameter_list_t
-: <a class="el" href="group__vars.html#ga2">vars.h</a><li>stp_copy_data_func_t
-: <a class="el" href="group__vars.html#ga4">vars.h</a><li>stp_copy_options()
-: <a class="el" href="group__vars.html#ga130">vars.h</a><li>STP_CURRENT_INTERFACE
-: <a class="el" href="group__version.html#ga10">gutenprint-version.h</a><li>stp_current_interface
-: <a class="el" href="group__version.html#ga3">gutenprint-version.h</a><li>STP_CURVE_BOUNDS_CLIP
-: <a class="el" href="group__curve.html#gga50a9">curve.h</a><li>STP_CURVE_BOUNDS_ERROR
-: <a class="el" href="group__curve.html#gga50a10">curve.h</a><li>STP_CURVE_BOUNDS_RESCALE
-: <a class="el" href="group__curve.html#gga50a8">curve.h</a><li>stp_curve_bounds_t
-: <a class="el" href="group__curve.html#ga50">curve.h</a><li>stp_curve_cache_copy()
-: <a class="el" href="curve-cache_8h.html#a12">curve-cache.h</a><li>stp_curve_cache_curve_data()
-: <a class="el" href="curve-cache_8h.html#a4">curve-cache.h</a><li>stp_curve_cache_curve_invalidate()
-: <a class="el" href="curve-cache_8h.html#a6">curve-cache.h</a><li>stp_curve_cache_get_count()
-: <a class="el" href="curve-cache_8h.html#a9">curve-cache.h</a><li>stp_curve_cache_get_curve()
-: <a class="el" href="curve-cache_8h.html#a5">curve-cache.h</a><li>stp_curve_cache_get_double_data()
-: <a class="el" href="curve-cache_8h.html#a11">curve-cache.h</a><li>stp_curve_cache_get_ushort_data()
-: <a class="el" href="curve-cache_8h.html#a10">curve-cache.h</a><li>stp_curve_cache_set_curve()
-: <a class="el" href="curve-cache_8h.html#a7">curve-cache.h</a><li>stp_curve_cache_set_curve_copy()
-: <a class="el" href="curve-cache_8h.html#a8">curve-cache.h</a><li>stp_curve_compose()
-: <a class="el" href="group__curve.html#ga46">curve.h</a><li>STP_CURVE_COMPOSE_ADD
-: <a class="el" href="group__curve.html#gga49a5">curve.h</a><li>STP_CURVE_COMPOSE_EXPONENTIATE
-: <a class="el" href="group__curve.html#gga49a7">curve.h</a><li>STP_CURVE_COMPOSE_MULTIPLY
-: <a class="el" href="group__curve.html#gga49a6">curve.h</a><li>stp_curve_compose_t
-: <a class="el" href="group__curve.html#ga49">curve.h</a><li>stp_curve_copy()
-: <a class="el" href="group__curve.html#ga3">curve.h</a><li>stp_curve_count_points()
-: <a class="el" href="group__curve.html#ga10">curve.h</a><li>stp_curve_create()
-: <a class="el" href="group__curve.html#ga1">curve.h</a><li>stp_curve_create_copy()
-: <a class="el" href="group__curve.html#ga2">curve.h</a><li>stp_curve_create_from_file()
-: <a class="el" href="group__curve.html#ga44">curve.h</a><li>stp_curve_create_from_stream()
-: <a class="el" href="group__curve.html#ga43">curve.h</a><li>stp_curve_create_from_string()
-: <a class="el" href="group__curve.html#ga45">curve.h</a><li>stp_curve_create_from_xmltree()
-: <a class="el" href="xml_8h.html#a17">xml.h</a><li>stp_curve_destroy()
-: <a class="el" href="group__curve.html#ga4">curve.h</a><li>stp_curve_free_curve_cache()
-: <a class="el" href="curve-cache_8h.html#a3">curve-cache.h</a><li>stp_curve_get_bounds()
-: <a class="el" href="group__curve.html#ga6">curve.h</a><li>stp_curve_get_data()
-: <a class="el" href="group__curve.html#ga24">curve.h</a><li>stp_curve_get_data_points()
-: <a class="el" href="group__curve.html#ga25">curve.h</a><li>stp_curve_get_float_data()
-: <a class="el" href="group__curve.html#ga26">curve.h</a><li>stp_curve_get_gamma()
-: <a class="el" href="group__curve.html#ga35">curve.h</a><li>stp_curve_get_int_data()
-: <a class="el" href="group__curve.html#ga29">curve.h</a><li>stp_curve_get_interpolation_type()
-: <a class="el" href="group__curve.html#ga12">curve.h</a><li>stp_curve_get_long_data()
-: <a class="el" href="group__curve.html#ga27">curve.h</a><li>stp_curve_get_point()
-: <a class="el" href="group__curve.html#ga37">curve.h</a><li>stp_curve_get_range()
-: <a class="el" href="group__curve.html#ga9">curve.h</a><li>stp_curve_get_sequence()
-: <a class="el" href="group__curve.html#ga33">curve.h</a><li>stp_curve_get_short_data()
-: <a class="el" href="group__curve.html#ga31">curve.h</a><li>stp_curve_get_subrange()
-: <a class="el" href="group__curve.html#ga22">curve.h</a><li>stp_curve_get_uint_data()
-: <a class="el" href="group__curve.html#ga30">curve.h</a><li>stp_curve_get_ulong_data()
-: <a class="el" href="group__curve.html#ga28">curve.h</a><li>stp_curve_get_ushort_data()
-: <a class="el" href="group__curve.html#ga32">curve.h</a><li>stp_curve_get_wrap()
-: <a class="el" href="group__curve.html#ga7">curve.h</a><li>stp_curve_interpolate_value()
-: <a class="el" href="group__curve.html#ga38">curve.h</a><li>stp_curve_is_piecewise()
-: <a class="el" href="group__curve.html#ga8">curve.h</a><li>stp_curve_resample()
-: <a class="el" href="group__curve.html#ga39">curve.h</a><li>stp_curve_rescale()
-: <a class="el" href="group__curve.html#ga40">curve.h</a><li>stp_curve_set_bounds()
-: <a class="el" href="group__curve.html#ga5">curve.h</a><li>stp_curve_set_data()
-: <a class="el" href="group__curve.html#ga13">curve.h</a><li>stp_curve_set_data_points()
-: <a class="el" href="group__curve.html#ga14">curve.h</a><li>stp_curve_set_float_data()
-: <a class="el" href="group__curve.html#ga15">curve.h</a><li>stp_curve_set_gamma()
-: <a class="el" href="group__curve.html#ga34">curve.h</a><li>stp_curve_set_int_data()
-: <a class="el" href="group__curve.html#ga18">curve.h</a><li>stp_curve_set_interpolation_type()
-: <a class="el" href="group__curve.html#ga11">curve.h</a><li>stp_curve_set_long_data()
-: <a class="el" href="group__curve.html#ga16">curve.h</a><li>stp_curve_set_point()
-: <a class="el" href="group__curve.html#ga36">curve.h</a><li>stp_curve_set_short_data()
-: <a class="el" href="group__curve.html#ga20">curve.h</a><li>stp_curve_set_subrange()
-: <a class="el" href="group__curve.html#ga23">curve.h</a><li>stp_curve_set_uint_data()
-: <a class="el" href="group__curve.html#ga19">curve.h</a><li>stp_curve_set_ulong_data()
-: <a class="el" href="group__curve.html#ga17">curve.h</a><li>stp_curve_set_ushort_data()
-: <a class="el" href="group__curve.html#ga21">curve.h</a><li>stp_curve_t
-: <a class="el" href="group__curve.html#ga0">curve.h</a><li>STP_CURVE_TYPE_LINEAR
-: <a class="el" href="group__curve.html#gga47a1">curve.h</a><li>STP_CURVE_TYPE_SPLINE
-: <a class="el" href="group__curve.html#gga47a2">curve.h</a><li>stp_curve_type_t
-: <a class="el" href="group__curve.html#ga47">curve.h</a><li>STP_CURVE_WRAP_AROUND
-: <a class="el" href="group__curve.html#gga48a4">curve.h</a><li>stp_curve_wrap_mode_t
-: <a class="el" href="group__curve.html#ga48">curve.h</a><li>STP_CURVE_WRAP_NONE
-: <a class="el" href="group__curve.html#gga48a3">curve.h</a><li>stp_curve_write()
-: <a class="el" href="group__curve.html#ga41">curve.h</a><li>stp_curve_write_string()
-: <a class="el" href="group__curve.html#ga42">curve.h</a><li>STP_DBG_CANON
-: <a class="el" href="group__util.html#ga39">util.h</a><li>STP_DBG_COLORFUNC
-: <a class="el" href="group__util.html#ga34">util.h</a><li>STP_DBG_CURVE
-: <a class="el" href="group__util.html#ga52">util.h</a><li>STP_DBG_CURVE_ERRORS
-: <a class="el" href="group__util.html#ga53">util.h</a><li>STP_DBG_ESCP2
-: <a class="el" href="group__util.html#ga38">util.h</a><li>STP_DBG_INK
-: <a class="el" href="group__util.html#ga35">util.h</a><li>STP_DBG_LEXMARK
-: <a class="el" href="group__util.html#ga40">util.h</a><li>STP_DBG_LIST
-: <a class="el" href="group__util.html#ga44">util.h</a><li>STP_DBG_LUT
-: <a class="el" href="group__util.html#ga33">util.h</a><li>STP_DBG_MARK_FILE
-: <a class="el" href="group__util.html#ga43">util.h</a><li>STP_DBG_MODULE
-: <a class="el" href="group__util.html#ga45">util.h</a><li>STP_DBG_OLYMPUS
-: <a class="el" href="group__util.html#ga51">util.h</a><li>STP_DBG_PAPER
-: <a class="el" href="group__util.html#ga47">util.h</a><li>STP_DBG_PATH
-: <a class="el" href="group__util.html#ga46">util.h</a><li>STP_DBG_PCL
-: <a class="el" href="group__util.html#ga37">util.h</a><li>STP_DBG_PRINTERS
-: <a class="el" href="group__util.html#ga48">util.h</a><li>STP_DBG_PS
-: <a class="el" href="group__util.html#ga36">util.h</a><li>STP_DBG_ROWS
-: <a class="el" href="group__util.html#ga42">util.h</a><li>STP_DBG_VARS
-: <a class="el" href="group__util.html#ga50">util.h</a><li>STP_DBG_WEAVE_PARAMS
-: <a class="el" href="group__util.html#ga41">util.h</a><li>STP_DBG_XML
-: <a class="el" href="group__util.html#ga49">util.h</a><li>stp_default_media_size()
-: <a class="el" href="group__papersize.html#ga4">paper.h</a><li>stp_default_settings()
-: <a class="el" href="group__vars.html#ga123">vars.h</a><li>stp_deprintf()
-: <a class="el" href="group__util.html#ga21">util.h</a><li>stp_describe_output()
-: <a class="el" href="group__printer.html#ga25">printers.h</a><li>stp_describe_parameter()
-: <a class="el" href="group__vars.html#ga47">vars.h</a><li>stp_describe_resolution()
-: <a class="el" href="group__vars.html#ga121">vars.h</a><li>stp_destroy_component_data()
-: <a class="el" href="group__vars.html#ga125">vars.h</a><li>stp_dither()
-: <a class="el" href="dither_8h.html#a40">dither.h</a><li>stp_dither_add_channel()
-: <a class="el" href="dither_8h.html#a38">dither.h</a><li>stp_dither_describe_parameter()
-: <a class="el" href="dither_8h.html#a24">dither.h</a><li>stp_dither_get_channel()
-: <a class="el" href="dither_8h.html#a39">dither.h</a><li>stp_dither_get_first_position()
-: <a class="el" href="dither_8h.html#a33">dither.h</a><li>stp_dither_get_last_position()
-: <a class="el" href="dither_8h.html#a34">dither.h</a><li>stp_dither_init()
-: <a class="el" href="dither_8h.html#a25">dither.h</a><li>stp_dither_internal()
-: <a class="el" href="dither_8h.html#a41">dither.h</a><li>stp_dither_list_parameters()
-: <a class="el" href="dither_8h.html#a23">dither.h</a><li>stp_dither_matrix_clone()
-: <a class="el" href="dither_8h.html#a18">dither.h</a><li>stp_dither_matrix_copy()
-: <a class="el" href="dither_8h.html#a19">dither.h</a><li>stp_dither_matrix_destroy()
-: <a class="el" href="dither_8h.html#a17">dither.h</a><li>stp_dither_matrix_generic_t
-: <a class="el" href="dither_8h.html#a7">dither.h</a><li>stp_dither_matrix_impl_t
-: <a class="el" href="dither_8h.html#a8">dither.h</a><li>stp_dither_matrix_init()
-: <a class="el" href="dither_8h.html#a13">dither.h</a><li>stp_dither_matrix_init_from_dither_array()
-: <a class="el" href="dither_8h.html#a16">dither.h</a><li>stp_dither_matrix_init_short()
-: <a class="el" href="dither_8h.html#a14">dither.h</a><li>stp_dither_matrix_iterated_init()
-: <a class="el" href="dither_8h.html#a11">dither.h</a><li>stp_dither_matrix_normal_t
-: <a class="el" href="dither_8h.html#a6">dither.h</a><li>stp_dither_matrix_scale_exponentially()
-: <a class="el" href="dither_8h.html#a20">dither.h</a><li>stp_dither_matrix_set_row()
-: <a class="el" href="dither_8h.html#a21">dither.h</a><li>stp_dither_matrix_shear()
-: <a class="el" href="dither_8h.html#a12">dither.h</a><li>stp_dither_matrix_short_t
-: <a class="el" href="dither_8h.html#a5">dither.h</a><li>stp_dither_matrix_validate_array()
-: <a class="el" href="dither_8h.html#a15">dither.h</a><li>stp_dither_set_adaptive_limit()
-: <a class="el" href="dither_8h.html#a32">dither.h</a><li>stp_dither_set_ink_spread()
-: <a class="el" href="dither_8h.html#a31">dither.h</a><li>stp_dither_set_inks()
-: <a class="el" href="dither_8h.html#a37">dither.h</a><li>stp_dither_set_inks_full()
-: <a class="el" href="dither_8h.html#a36">dither.h</a><li>stp_dither_set_inks_simple()
-: <a class="el" href="dither_8h.html#a35">dither.h</a><li>stp_dither_set_iterated_matrix()
-: <a class="el" href="dither_8h.html#a26">dither.h</a><li>stp_dither_set_matrix()
-: <a class="el" href="dither_8h.html#a27">dither.h</a><li>stp_dither_set_matrix_from_dither_array()
-: <a class="el" href="dither_8h.html#a28">dither.h</a><li>stp_dither_set_randomizer()
-: <a class="el" href="dither_8h.html#a30">dither.h</a><li>stp_dither_set_transition()
-: <a class="el" href="dither_8h.html#a29">dither.h</a><li>stp_dotsize_t
-: <a class="el" href="dither_8h.html#a9">dither.h</a><li>stp_dprintf()
-: <a class="el" href="group__util.html#ga20">util.h</a><li>STP_ECOLOR_C
-: <a class="el" href="dither_8h.html#a1">dither.h</a><li>STP_ECOLOR_K
-: <a class="el" href="dither_8h.html#a0">dither.h</a><li>STP_ECOLOR_M
-: <a class="el" href="dither_8h.html#a2">dither.h</a><li>STP_ECOLOR_Y
-: <a class="el" href="dither_8h.html#a3">dither.h</a><li>stp_end_job()
-: <a class="el" href="group__printer.html#ga17">printers.h</a><li>stp_eprintf()
-: <a class="el" href="group__util.html#ga15">util.h</a><li>stp_erprintf()
-: <a class="el" href="group__util.html#ga16">util.h</a><li>stp_erputc()
-: <a class="el" href="group__util.html#ga14">util.h</a><li>stp_family_register()
-: <a class="el" href="group__printer.html#ga20">printers.h</a><li>stp_family_t
-: <a class="el" href="group__printer.html#ga1">printers.h</a><li>stp_family_unregister()
-: <a class="el" href="group__printer.html#ga21">printers.h</a><li>stp_fill_parameter_settings()
-: <a class="el" href="group__vars.html#ga131">vars.h</a><li>stp_fill_tiff
-: <a class="el" href="weave_8h.html#a7">weave.h</a><li>stp_fill_uncompressed
-: <a class="el" href="weave_8h.html#a8">weave.h</a><li>stp_fillfunc
-: <a class="el" href="weave_8h.html#a2">weave.h</a><li>stp_find_standard_dither_array()
-: <a class="el" href="dither_8h.html#a22">dither.h</a><li>stp_flush_all()
-: <a class="el" href="weave_8h.html#a18">weave.h</a><li>stp_flush_debug_messages()
-: <a class="el" href="group__util.html#ga23">util.h</a><li>stp_flushfunc
-: <a class="el" href="weave_8h.html#a3">weave.h</a><li>stp_fold()
-: <a class="el" href="bit-ops_8h.html#a0">bit-ops.h</a><li>stp_free()
-: <a class="el" href="group__util.html#ga27">util.h</a><li>stp_free_data_func_t
-: <a class="el" href="group__vars.html#ga5">vars.h</a><li>stp_get_array_parameter()
-: <a class="el" href="group__vars.html#ga80">vars.h</a><li>stp_get_array_parameter_active()
-: <a class="el" href="group__vars.html#ga116">vars.h</a><li>stp_get_boolean_parameter()
-: <a class="el" href="group__vars.html#ga78">vars.h</a><li>stp_get_boolean_parameter_active()
-: <a class="el" href="group__vars.html#ga114">vars.h</a><li>stp_get_color_by_colorfuncs()
-: <a class="el" href="group__color.html#ga15">color.h</a><li>stp_get_color_by_index()
-: <a class="el" href="group__color.html#ga14">color.h</a><li>stp_get_color_by_name()
-: <a class="el" href="group__color.html#ga13">color.h</a><li>stp_get_color_conversion()
-: <a class="el" href="group__vars.html#ga16">vars.h</a><li>stp_get_component_data()
-: <a class="el" href="group__vars.html#ga126">vars.h</a><li>stp_get_curve_parameter()
-: <a class="el" href="group__vars.html#ga79">vars.h</a><li>stp_get_curve_parameter_active()
-: <a class="el" href="group__vars.html#ga115">vars.h</a><li>stp_get_debug_level()
-: <a class="el" href="group__util.html#ga19">util.h</a><li>stp_get_dimension_parameter()
-: <a class="el" href="group__vars.html#ga77">vars.h</a><li>stp_get_dimension_parameter_active()
-: <a class="el" href="group__vars.html#ga113">vars.h</a><li>stp_get_driver()
-: <a class="el" href="group__vars.html#ga13">vars.h</a><li>stp_get_errdata()
-: <a class="el" href="group__vars.html#ga36">vars.h</a><li>stp_get_errfunc()
-: <a class="el" href="group__vars.html#ga32">vars.h</a><li>stp_get_file_parameter()
-: <a class="el" href="group__vars.html#ga74">vars.h</a><li>stp_get_file_parameter_active()
-: <a class="el" href="group__vars.html#ga110">vars.h</a><li>stp_get_float_parameter()
-: <a class="el" href="group__vars.html#ga75">vars.h</a><li>stp_get_float_parameter_active()
-: <a class="el" href="group__vars.html#ga111">vars.h</a><li>stp_get_height()
-: <a class="el" href="group__vars.html#ga24">vars.h</a><li>stp_get_imageable_area()
-: <a class="el" href="group__vars.html#ga119">vars.h</a><li>stp_get_int_parameter()
-: <a class="el" href="group__vars.html#ga76">vars.h</a><li>stp_get_int_parameter_active()
-: <a class="el" href="group__vars.html#ga112">vars.h</a><li>stp_get_left()
-: <a class="el" href="group__vars.html#ga18">vars.h</a><li>stp_get_lineactive_by_pass()
-: <a class="el" href="weave_8h.html#a21">weave.h</a><li>stp_get_linebases_by_pass()
-: <a class="el" href="weave_8h.html#a23">weave.h</a><li>stp_get_linecount_by_pass()
-: <a class="el" href="weave_8h.html#a22">weave.h</a><li>stp_get_lineoffsets_by_pass()
-: <a class="el" href="weave_8h.html#a20">weave.h</a><li>stp_get_media_size()
-: <a class="el" href="group__vars.html#ga118">vars.h</a><li>stp_get_model_id()
-: <a class="el" href="group__printer.html#ga18">printers.h</a><li>stp_get_outdata()
-: <a class="el" href="group__vars.html#ga34">vars.h</a><li>stp_get_outfunc()
-: <a class="el" href="group__vars.html#ga30">vars.h</a><li>stp_get_page_height()
-: <a class="el" href="group__vars.html#ga28">vars.h</a><li>stp_get_page_width()
-: <a class="el" href="group__vars.html#ga26">vars.h</a><li>stp_get_papersize_by_index()
-: <a class="el" href="group__papersize.html#ga3">paper.h</a><li>stp_get_papersize_by_name()
-: <a class="el" href="group__papersize.html#ga1">paper.h</a><li>stp_get_papersize_by_size()
-: <a class="el" href="group__papersize.html#ga2">paper.h</a><li>stp_get_parameter_list()
-: <a class="el" href="group__vars.html#ga38">vars.h</a><li>stp_get_pass_by_pass()
-: <a class="el" href="weave_8h.html#a24">weave.h</a><li>stp_get_printer()
-: <a class="el" href="group__printer.html#ga6">printers.h</a><li>stp_get_printer_by_driver()
-: <a class="el" href="group__printer.html#ga5">printers.h</a><li>stp_get_printer_by_index()
-: <a class="el" href="group__printer.html#ga3">printers.h</a><li>stp_get_printer_by_long_name()
-: <a class="el" href="group__printer.html#ga4">printers.h</a><li>stp_get_printer_index_by_driver()
-: <a class="el" href="group__printer.html#ga7">printers.h</a><li>stp_get_raw_parameter()
-: <a class="el" href="group__vars.html#ga81">vars.h</a><li>stp_get_raw_parameter_active()
-: <a class="el" href="group__vars.html#ga117">vars.h</a><li>stp_get_release_version()
-: <a class="el" href="group__util.html#ga32">util.h</a><li>stp_get_size_limit()
-: <a class="el" href="group__vars.html#ga120">vars.h</a><li>stp_get_string_parameter()
-: <a class="el" href="group__vars.html#ga73">vars.h</a><li>stp_get_string_parameter_active()
-: <a class="el" href="group__vars.html#ga109">vars.h</a><li>stp_get_top()
-: <a class="el" href="group__vars.html#ga20">vars.h</a><li>stp_get_verified()
-: <a class="el" href="group__vars.html#ga128">vars.h</a><li>stp_get_version()
-: <a class="el" href="group__util.html#ga31">util.h</a><li>stp_get_width()
-: <a class="el" href="group__vars.html#ga22">vars.h</a><li>stp_image_conclude()
-: <a class="el" href="group__image.html#ga15">image.h</a><li>stp_image_get_appname()
-: <a class="el" href="group__image.html#ga14">image.h</a><li>stp_image_get_row()
-: <a class="el" href="group__image.html#ga13">image.h</a><li>stp_image_height()
-: <a class="el" href="group__image.html#ga12">image.h</a><li>stp_image_init()
-: <a class="el" href="group__image.html#ga9">image.h</a><li>stp_image_reset()
-: <a class="el" href="group__image.html#ga10">image.h</a><li>STP_IMAGE_STATUS_ABORT
-: <a class="el" href="group__image.html#gga17a8">image.h</a><li>STP_IMAGE_STATUS_OK
-: <a class="el" href="group__image.html#gga17a2">image.h</a><li>stp_image_status_t
-: <a class="el" href="group__image.html#ga17">image.h</a><li>stp_image_t
-: <a class="el" href="group__image.html#ga7">image.h</a><li>stp_image_width()
-: <a class="el" href="group__image.html#ga11">image.h</a><li>stp_init()
-: <a class="el" href="group__util.html#ga0">util.h</a><li>stp_init_debug_messages()
-: <a class="el" href="group__util.html#ga22">util.h</a><li>stp_initialize_printer_defaults()
-: <a class="el" href="group__printer.html#ga22">printers.h</a><li>stp_initialize_weave()
-: <a class="el" href="weave_8h.html#a17">weave.h</a><li>stp_interface_age
-: <a class="el" href="group__version.html#ga5">gutenprint-version.h</a><li>STP_INTERFACE_AGE
-: <a class="el" href="group__version.html#ga12">gutenprint-version.h</a><li>stp_known_papersizes()
-: <a class="el" href="group__papersize.html#ga0">paper.h</a><li>stp_list_copy()
-: <a class="el" href="group__list.html#ga8">list.h</a><li>stp_list_create()
-: <a class="el" href="group__list.html#ga7">list.h</a><li>stp_list_destroy()
-: <a class="el" href="group__list.html#ga9">list.h</a><li>stp_list_get_copyfunc()
-: <a class="el" href="group__list.html#ga19">list.h</a><li>stp_list_get_end()
-: <a class="el" href="group__list.html#ga11">list.h</a><li>stp_list_get_freefunc()
-: <a class="el" href="group__list.html#ga17">list.h</a><li>stp_list_get_item_by_index()
-: <a class="el" href="group__list.html#ga12">list.h</a><li>stp_list_get_item_by_long_name()
-: <a class="el" href="group__list.html#ga14">list.h</a><li>stp_list_get_item_by_name()
-: <a class="el" href="group__list.html#ga13">list.h</a><li>stp_list_get_length()
-: <a class="el" href="group__list.html#ga15">list.h</a><li>stp_list_get_long_namefunc()
-: <a class="el" href="group__list.html#ga23">list.h</a><li>stp_list_get_namefunc()
-: <a class="el" href="group__list.html#ga21">list.h</a><li>stp_list_get_sortfunc()
-: <a class="el" href="group__list.html#ga25">list.h</a><li>stp_list_get_start()
-: <a class="el" href="group__list.html#ga10">list.h</a><li>stp_list_item_create()
-: <a class="el" href="group__list.html#ga26">list.h</a><li>stp_list_item_destroy()
-: <a class="el" href="group__list.html#ga27">list.h</a><li>stp_list_item_get_data()
-: <a class="el" href="group__list.html#ga30">list.h</a><li>stp_list_item_next()
-: <a class="el" href="group__list.html#ga29">list.h</a><li>stp_list_item_prev()
-: <a class="el" href="group__list.html#ga28">list.h</a><li>stp_list_item_set_data()
-: <a class="el" href="group__list.html#ga31">list.h</a><li>stp_list_item_t
-: <a class="el" href="group__list.html#ga0">list.h</a><li>stp_list_node_free_data()
-: <a class="el" href="group__list.html#ga6">list.h</a><li>stp_list_set_copyfunc()
-: <a class="el" href="group__list.html#ga18">list.h</a><li>stp_list_set_freefunc()
-: <a class="el" href="group__list.html#ga16">list.h</a><li>stp_list_set_long_namefunc()
-: <a class="el" href="group__list.html#ga22">list.h</a><li>stp_list_set_namefunc()
-: <a class="el" href="group__list.html#ga20">list.h</a><li>stp_list_set_sortfunc()
-: <a class="el" href="group__list.html#ga24">list.h</a><li>stp_list_t
-: <a class="el" href="group__list.html#ga1">list.h</a><li>STP_MAJOR_VERSION
-: <a class="el" href="group__version.html#ga7">gutenprint-version.h</a><li>stp_major_version
-: <a class="el" href="group__version.html#ga0">gutenprint-version.h</a><li>stp_malloc()
-: <a class="el" href="group__util.html#ga24">util.h</a><li>STP_MAX_WEAVE
-: <a class="el" href="weave_8h.html#a0">weave.h</a><li>stp_merge_printvars()
-: <a class="el" href="group__vars.html#ga37">vars.h</a><li>STP_MICRO_VERSION
-: <a class="el" href="group__version.html#ga9">gutenprint-version.h</a><li>stp_micro_version
-: <a class="el" href="group__version.html#ga2">gutenprint-version.h</a><li>stp_minor_version
-: <a class="el" href="group__version.html#ga1">gutenprint-version.h</a><li>STP_MINOR_VERSION
-: <a class="el" href="group__version.html#ga8">gutenprint-version.h</a><li>STP_MODULE
-: <a class="el" href="gutenprint-module_8h.html#a0">gutenprint-module.h</a><li>STP_MODULE_CLASS_COLOR
-: <a class="el" href="module_8h.html#a13a5">module.h</a><li>STP_MODULE_CLASS_DITHER
-: <a class="el" href="module_8h.html#a13a6">module.h</a><li>STP_MODULE_CLASS_FAMILY
-: <a class="el" href="module_8h.html#a13a4">module.h</a><li>STP_MODULE_CLASS_INVALID
-: <a class="el" href="module_8h.html#a13a2">module.h</a><li>STP_MODULE_CLASS_MISC
-: <a class="el" href="module_8h.html#a13a3">module.h</a><li>stp_module_class_t
-: <a class="el" href="module_8h.html#a13">module.h</a><li>stp_module_close()
-: <a class="el" href="module_8h.html#a11">module.h</a><li>stp_module_exit()
-: <a class="el" href="module_8h.html#a8">module.h</a><li>stp_module_get_class()
-: <a class="el" href="module_8h.html#a12">module.h</a><li>stp_module_init()
-: <a class="el" href="module_8h.html#a10">module.h</a><li>stp_module_load()
-: <a class="el" href="module_8h.html#a7">module.h</a><li>stp_module_open()
-: <a class="el" href="module_8h.html#a9">module.h</a><li>stp_module_t
-: <a class="el" href="module_8h.html#a1">module.h</a><li>stp_module_version_t
-: <a class="el" href="module_8h.html#a0">module.h</a><li>STP_MXML_ADD_AFTER
-: <a class="el" href="mxml_8h.html#a12">mxml.h</a><li>STP_MXML_ADD_BEFORE
-: <a class="el" href="mxml_8h.html#a11">mxml.h</a><li>STP_MXML_ADD_TO_PARENT
-: <a class="el" href="mxml_8h.html#a13">mxml.h</a><li>stp_mxml_attr_t
-: <a class="el" href="mxml_8h.html#a15">mxml.h</a><li>STP_MXML_DESCEND
-: <a class="el" href="mxml_8h.html#a4">mxml.h</a><li>STP_MXML_DESCEND_FIRST
-: <a class="el" href="mxml_8h.html#a6">mxml.h</a><li>STP_MXML_ELEMENT
-: <a class="el" href="mxml_8h.html#a43a20">mxml.h</a><li>stp_mxml_element_t
-: <a class="el" href="mxml_8h.html#a16">mxml.h</a><li>STP_MXML_INTEGER
-: <a class="el" href="mxml_8h.html#a43a21">mxml.h</a><li>STP_MXML_NO_CALLBACK
-: <a class="el" href="mxml_8h.html#a2">mxml.h</a><li>STP_MXML_NO_DESCEND
-: <a class="el" href="mxml_8h.html#a5">mxml.h</a><li>STP_MXML_NO_PARENT
-: <a class="el" href="mxml_8h.html#a3">mxml.h</a><li>stp_mxml_node_t
-: <a class="el" href="mxml_8h.html#a19">mxml.h</a><li>STP_MXML_OPAQUE
-: <a class="el" href="mxml_8h.html#a43a22">mxml.h</a><li>STP_MXML_REAL
-: <a class="el" href="mxml_8h.html#a43a23">mxml.h</a><li>STP_MXML_TAB
-: <a class="el" href="mxml_8h.html#a1">mxml.h</a><li>STP_MXML_TEXT
-: <a class="el" href="mxml_8h.html#a43a24">mxml.h</a><li>stp_mxml_text_t
-: <a class="el" href="mxml_8h.html#a17">mxml.h</a><li>stp_mxml_type_e
-: <a class="el" href="mxml_8h.html#a43">mxml.h</a><li>stp_mxml_type_t
-: <a class="el" href="mxml_8h.html#a14">mxml.h</a><li>stp_mxml_value_t
-: <a class="el" href="mxml_8h.html#a18">mxml.h</a><li>STP_MXML_WRAP
-: <a class="el" href="mxml_8h.html#a0">mxml.h</a><li>STP_MXML_WS_AFTER_CLOSE
-: <a class="el" href="mxml_8h.html#a10">mxml.h</a><li>STP_MXML_WS_AFTER_OPEN
-: <a class="el" href="mxml_8h.html#a8">mxml.h</a><li>STP_MXML_WS_BEFORE_CLOSE
-: <a class="el" href="mxml_8h.html#a9">mxml.h</a><li>STP_MXML_WS_BEFORE_OPEN
-: <a class="el" href="mxml_8h.html#a7">mxml.h</a><li>stp_mxmlAdd()
-: <a class="el" href="mxml_8h.html#a25">mxml.h</a><li>stp_mxmlDelete()
-: <a class="el" href="mxml_8h.html#a26">mxml.h</a><li>stp_mxmlElementGetAttr()
-: <a class="el" href="mxml_8h.html#a27">mxml.h</a><li>stp_mxmlElementSetAttr()
-: <a class="el" href="mxml_8h.html#a28">mxml.h</a><li>stp_mxmlFindElement()
-: <a class="el" href="mxml_8h.html#a29">mxml.h</a><li>stp_mxmlLoadFile()
-: <a class="el" href="mxml_8h.html#a30">mxml.h</a><li>stp_mxmlLoadString()
-: <a class="el" href="mxml_8h.html#a31">mxml.h</a><li>stp_mxmlNewElement()
-: <a class="el" href="mxml_8h.html#a32">mxml.h</a><li>stp_mxmlNewInteger()
-: <a class="el" href="mxml_8h.html#a33">mxml.h</a><li>stp_mxmlNewOpaque()
-: <a class="el" href="mxml_8h.html#a34">mxml.h</a><li>stp_mxmlNewReal()
-: <a class="el" href="mxml_8h.html#a35">mxml.h</a><li>stp_mxmlNewText()
-: <a class="el" href="mxml_8h.html#a36">mxml.h</a><li>stp_mxmlRemove()
-: <a class="el" href="mxml_8h.html#a37">mxml.h</a><li>stp_mxmlSaveAllocString()
-: <a class="el" href="mxml_8h.html#a38">mxml.h</a><li>stp_mxmlSaveFile()
-: <a class="el" href="mxml_8h.html#a39">mxml.h</a><li>stp_mxmlSaveString()
-: <a class="el" href="mxml_8h.html#a40">mxml.h</a><li>stp_mxmlWalkNext()
-: <a class="el" href="mxml_8h.html#a41">mxml.h</a><li>stp_mxmlWalkPrev()
-: <a class="el" href="mxml_8h.html#a42">mxml.h</a><li>STP_NCOLORS
-: <a class="el" href="dither_8h.html#a4">dither.h</a><li>stp_node_copyfunc
-: <a class="el" href="group__list.html#ga3">list.h</a><li>stp_node_freefunc
-: <a class="el" href="group__list.html#ga2">list.h</a><li>stp_node_namefunc
-: <a class="el" href="group__list.html#ga4">list.h</a><li>stp_node_sortfunc
-: <a class="el" href="group__list.html#ga5">list.h</a><li>stp_outfunc_t
-: <a class="el" href="group__vars.html#ga3">vars.h</a><li>stp_pack_tiff
-: <a class="el" href="weave_8h.html#a5">weave.h</a><li>stp_pack_uncompressed
-: <a class="el" href="weave_8h.html#a6">weave.h</a><li>stp_packfunc
-: <a class="el" href="weave_8h.html#a1">weave.h</a><li>stp_papersize_unit_t
-: <a class="el" href="group__papersize.html#ga5">paper.h</a><li>STP_PARAMETER_ACTIVE
-: <a class="el" href="group__vars.html#gga135a32">vars.h</a><li>stp_parameter_activity_t
-: <a class="el" href="group__vars.html#ga135">vars.h</a><li>STP_PARAMETER_CLASS_CORE
-: <a class="el" href="group__vars.html#gga133a19">vars.h</a><li>STP_PARAMETER_CLASS_FEATURE
-: <a class="el" href="group__vars.html#gga133a17">vars.h</a><li>STP_PARAMETER_CLASS_INVALID
-: <a class="el" href="group__vars.html#gga133a20">vars.h</a><li>STP_PARAMETER_CLASS_OUTPUT
-: <a class="el" href="group__vars.html#gga133a18">vars.h</a><li>stp_parameter_class_t
-: <a class="el" href="group__vars.html#ga133">vars.h</a><li>STP_PARAMETER_DEFAULTED
-: <a class="el" href="group__vars.html#gga135a31">vars.h</a><li>stp_parameter_description_destroy()
-: <a class="el" href="group__vars.html#ga48">vars.h</a><li>stp_parameter_find()
-: <a class="el" href="group__vars.html#ga40">vars.h</a><li>stp_parameter_find_in_settings()
-: <a class="el" href="group__vars.html#ga49">vars.h</a><li>STP_PARAMETER_INACTIVE
-: <a class="el" href="group__vars.html#gga135a30">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED
-: <a class="el" href="group__vars.html#gga134a22">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED1
-: <a class="el" href="group__vars.html#gga134a23">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED2
-: <a class="el" href="group__vars.html#gga134a24">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED3
-: <a class="el" href="group__vars.html#gga134a25">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED4
-: <a class="el" href="group__vars.html#gga134a26">vars.h</a><li>STP_PARAMETER_LEVEL_BASIC
-: <a class="el" href="group__vars.html#gga134a21">vars.h</a><li>STP_PARAMETER_LEVEL_EXTERNAL
-: <a class="el" href="group__vars.html#gga134a28">vars.h</a><li>STP_PARAMETER_LEVEL_INTERNAL
-: <a class="el" href="group__vars.html#gga134a27">vars.h</a><li>STP_PARAMETER_LEVEL_INVALID
-: <a class="el" href="group__vars.html#gga134a29">vars.h</a><li>stp_parameter_level_t
-: <a class="el" href="group__vars.html#ga134">vars.h</a><li>stp_parameter_list_add_param()
-: <a class="el" href="group__vars.html#ga44">vars.h</a><li>stp_parameter_list_append()
-: <a class="el" href="group__vars.html#ga46">vars.h</a><li>stp_parameter_list_copy()
-: <a class="el" href="group__vars.html#ga45">vars.h</a><li>stp_parameter_list_count()
-: <a class="el" href="group__vars.html#ga39">vars.h</a><li>stp_parameter_list_create()
-: <a class="el" href="group__vars.html#ga43">vars.h</a><li>stp_parameter_list_destroy()
-: <a class="el" href="group__vars.html#ga42">vars.h</a><li>stp_parameter_list_param()
-: <a class="el" href="group__vars.html#ga41">vars.h</a><li>stp_parameter_list_t
-: <a class="el" href="group__vars.html#ga1">vars.h</a><li>STP_PARAMETER_TYPE_ARRAY
-: <a class="el" href="group__vars.html#gga132a14">vars.h</a><li>STP_PARAMETER_TYPE_BOOLEAN
-: <a class="el" href="group__vars.html#gga132a9">vars.h</a><li>STP_PARAMETER_TYPE_CURVE
-: <a class="el" href="group__vars.html#gga132a11">vars.h</a><li>STP_PARAMETER_TYPE_DIMENSION
-: <a class="el" href="group__vars.html#gga132a15">vars.h</a><li>STP_PARAMETER_TYPE_DOUBLE
-: <a class="el" href="group__vars.html#gga132a10">vars.h</a><li>STP_PARAMETER_TYPE_FILE
-: <a class="el" href="group__vars.html#gga132a12">vars.h</a><li>STP_PARAMETER_TYPE_INT
-: <a class="el" href="group__vars.html#gga132a8">vars.h</a><li>STP_PARAMETER_TYPE_INVALID
-: <a class="el" href="group__vars.html#gga132a16">vars.h</a><li>STP_PARAMETER_TYPE_RAW
-: <a class="el" href="group__vars.html#gga132a13">vars.h</a><li>STP_PARAMETER_TYPE_STRING_LIST
-: <a class="el" href="group__vars.html#gga132a7">vars.h</a><li>stp_parameter_type_t
-: <a class="el" href="group__vars.html#ga132">vars.h</a><li>stp_parameter_verify_t
-: <a class="el" href="group__vars.html#ga136">vars.h</a><li>stp_path_search()
-: <a class="el" href="path_8h.html#a0">path.h</a><li>stp_path_split()
-: <a class="el" href="path_8h.html#a1">path.h</a><li>stp_print()
-: <a class="el" href="group__printer.html#ga15">printers.h</a><li>stp_printer_describe_parameter()
-: <a class="el" href="group__printer.html#ga24">printers.h</a><li>stp_printer_get_defaults()
-: <a class="el" href="group__printer.html#ga13">printers.h</a><li>stp_printer_get_driver()
-: <a class="el" href="group__printer.html#ga9">printers.h</a><li>stp_printer_get_family()
-: <a class="el" href="group__printer.html#ga10">printers.h</a><li>stp_printer_get_long_name()
-: <a class="el" href="group__printer.html#ga8">printers.h</a><li>stp_printer_get_manufacturer()
-: <a class="el" href="group__printer.html#ga11">printers.h</a><li>stp_printer_get_model()
-: <a class="el" href="group__printer.html#ga12">printers.h</a><li>stp_printer_list_parameters()
-: <a class="el" href="group__printer.html#ga23">printers.h</a><li>stp_printer_model_count()
-: <a class="el" href="group__printer.html#ga2">printers.h</a><li>stp_printer_t
-: <a class="el" href="group__printer.html#ga0">printers.h</a><li>stp_prune_inactive_options()
-: <a class="el" href="group__util.html#ga4">util.h</a><li>stp_put16_be()
-: <a class="el" href="group__util.html#ga9">util.h</a><li>stp_put16_le()
-: <a class="el" href="group__util.html#ga8">util.h</a><li>stp_put32_be()
-: <a class="el" href="group__util.html#ga11">util.h</a><li>stp_put32_le()
-: <a class="el" href="group__util.html#ga10">util.h</a><li>stp_putc()
-: <a class="el" href="group__util.html#ga7">util.h</a><li>stp_puts()
-: <a class="el" href="group__util.html#ga12">util.h</a><li>stp_read_and_compose_curves()
-: <a class="el" href="group__util.html#ga2">util.h</a><li>stp_realloc()
-: <a class="el" href="group__util.html#ga26">util.h</a><li>stp_register_xml_parser()
-: <a class="el" href="xml_8h.html#a1">xml.h</a><li>stp_register_xml_preload()
-: <a class="el" href="xml_8h.html#a3">xml.h</a><li>STP_SAFE_FREE
-: <a class="el" href="group__util.html#ga54">util.h</a><li>stp_scale_float_parameter()
-: <a class="el" href="group__vars.html#ga61">vars.h</a><li>stp_send_command()
-: <a class="el" href="group__util.html#ga13">util.h</a><li>stp_sequence_copy()
-: <a class="el" href="group__sequence.html#ga3">sequence.h</a><li>stp_sequence_create()
-: <a class="el" href="group__sequence.html#ga1">sequence.h</a><li>stp_sequence_create_copy()
-: <a class="el" href="group__sequence.html#ga4">sequence.h</a><li>stp_sequence_create_from_xmltree()
-: <a class="el" href="xml_8h.html#a15">xml.h</a><li>stp_sequence_destroy()
-: <a class="el" href="group__sequence.html#ga2">sequence.h</a><li>stp_sequence_get_bounds()
-: <a class="el" href="group__sequence.html#ga6">sequence.h</a><li>stp_sequence_get_data()
-: <a class="el" href="group__sequence.html#ga12">sequence.h</a><li>stp_sequence_get_float_data()
-: <a class="el" href="group__sequence.html#ga22">sequence.h</a><li>stp_sequence_get_int_data()
-: <a class="el" href="group__sequence.html#ga25">sequence.h</a><li>stp_sequence_get_long_data()
-: <a class="el" href="group__sequence.html#ga23">sequence.h</a><li>stp_sequence_get_point()
-: <a class="el" href="group__sequence.html#ga14">sequence.h</a><li>stp_sequence_get_range()
-: <a class="el" href="group__sequence.html#ga7">sequence.h</a><li>stp_sequence_get_short_data()
-: <a class="el" href="group__sequence.html#ga27">sequence.h</a><li>stp_sequence_get_size()
-: <a class="el" href="group__sequence.html#ga9">sequence.h</a><li>stp_sequence_get_uint_data()
-: <a class="el" href="group__sequence.html#ga26">sequence.h</a><li>stp_sequence_get_ulong_data()
-: <a class="el" href="group__sequence.html#ga24">sequence.h</a><li>stp_sequence_get_ushort_data()
-: <a class="el" href="group__sequence.html#ga28">sequence.h</a><li>stp_sequence_set_bounds()
-: <a class="el" href="group__sequence.html#ga5">sequence.h</a><li>stp_sequence_set_data()
-: <a class="el" href="group__sequence.html#ga10">sequence.h</a><li>stp_sequence_set_float_data()
-: <a class="el" href="group__sequence.html#ga15">sequence.h</a><li>stp_sequence_set_int_data()
-: <a class="el" href="group__sequence.html#ga18">sequence.h</a><li>stp_sequence_set_long_data()
-: <a class="el" href="group__sequence.html#ga16">sequence.h</a><li>stp_sequence_set_point()
-: <a class="el" href="group__sequence.html#ga13">sequence.h</a><li>stp_sequence_set_short_data()
-: <a class="el" href="group__sequence.html#ga20">sequence.h</a><li>stp_sequence_set_size()
-: <a class="el" href="group__sequence.html#ga8">sequence.h</a><li>stp_sequence_set_subrange()
-: <a class="el" href="group__sequence.html#ga11">sequence.h</a><li>stp_sequence_set_uint_data()
-: <a class="el" href="group__sequence.html#ga19">sequence.h</a><li>stp_sequence_set_ulong_data()
-: <a class="el" href="group__sequence.html#ga17">sequence.h</a><li>stp_sequence_set_ushort_data()
-: <a class="el" href="group__sequence.html#ga21">sequence.h</a><li>stp_sequence_t
-: <a class="el" href="group__sequence.html#ga0">sequence.h</a><li>stp_set_array_parameter()
-: <a class="el" href="group__vars.html#ga59">vars.h</a><li>stp_set_array_parameter_active()
-: <a class="el" href="group__vars.html#ga98">vars.h</a><li>stp_set_boolean_parameter()
-: <a class="el" href="group__vars.html#ga57">vars.h</a><li>stp_set_boolean_parameter_active()
-: <a class="el" href="group__vars.html#ga96">vars.h</a><li>stp_set_color_conversion()
-: <a class="el" href="group__vars.html#ga14">vars.h</a><li>stp_set_color_conversion_n()
-: <a class="el" href="group__vars.html#ga15">vars.h</a><li>stp_set_curve_parameter()
-: <a class="el" href="group__vars.html#ga58">vars.h</a><li>stp_set_curve_parameter_active()
-: <a class="el" href="group__vars.html#ga97">vars.h</a><li>stp_set_default_array_parameter()
-: <a class="el" href="group__vars.html#ga71">vars.h</a><li>stp_set_default_boolean_parameter()
-: <a class="el" href="group__vars.html#ga69">vars.h</a><li>stp_set_default_curve_parameter()
-: <a class="el" href="group__vars.html#ga70">vars.h</a><li>stp_set_default_dimension_parameter()
-: <a class="el" href="group__vars.html#ga68">vars.h</a><li>stp_set_default_file_parameter()
-: <a class="el" href="group__vars.html#ga64">vars.h</a><li>stp_set_default_file_parameter_n()
-: <a class="el" href="group__vars.html#ga65">vars.h</a><li>stp_set_default_float_parameter()
-: <a class="el" href="group__vars.html#ga66">vars.h</a><li>stp_set_default_int_parameter()
-: <a class="el" href="group__vars.html#ga67">vars.h</a><li>stp_set_default_raw_parameter()
-: <a class="el" href="group__vars.html#ga72">vars.h</a><li>stp_set_default_string_parameter()
-: <a class="el" href="group__vars.html#ga62">vars.h</a><li>stp_set_default_string_parameter_n()
-: <a class="el" href="group__vars.html#ga63">vars.h</a><li>stp_set_dimension_parameter()
-: <a class="el" href="group__vars.html#ga56">vars.h</a><li>stp_set_dimension_parameter_active()
-: <a class="el" href="group__vars.html#ga95">vars.h</a><li>stp_set_driver()
-: <a class="el" href="group__vars.html#ga11">vars.h</a><li>stp_set_driver_n()
-: <a class="el" href="group__vars.html#ga12">vars.h</a><li>stp_set_errdata()
-: <a class="el" href="group__vars.html#ga35">vars.h</a><li>stp_set_errfunc()
-: <a class="el" href="group__vars.html#ga31">vars.h</a><li>stp_set_file_parameter()
-: <a class="el" href="group__vars.html#ga52">vars.h</a><li>stp_set_file_parameter_active()
-: <a class="el" href="group__vars.html#ga92">vars.h</a><li>stp_set_file_parameter_n()
-: <a class="el" href="group__vars.html#ga53">vars.h</a><li>stp_set_float_parameter()
-: <a class="el" href="group__vars.html#ga54">vars.h</a><li>stp_set_float_parameter_active()
-: <a class="el" href="group__vars.html#ga93">vars.h</a><li>stp_set_height()
-: <a class="el" href="group__vars.html#ga23">vars.h</a><li>stp_set_int_parameter()
-: <a class="el" href="group__vars.html#ga55">vars.h</a><li>stp_set_int_parameter_active()
-: <a class="el" href="group__vars.html#ga94">vars.h</a><li>stp_set_left()
-: <a class="el" href="group__vars.html#ga17">vars.h</a><li>stp_set_outdata()
-: <a class="el" href="group__vars.html#ga33">vars.h</a><li>stp_set_outfunc()
-: <a class="el" href="group__vars.html#ga29">vars.h</a><li>stp_set_output_codeset()
-: <a class="el" href="group__util.html#ga1">util.h</a><li>stp_set_page_height()
-: <a class="el" href="group__vars.html#ga27">vars.h</a><li>stp_set_page_width()
-: <a class="el" href="group__vars.html#ga25">vars.h</a><li>stp_set_printer_defaults()
-: <a class="el" href="group__printer.html#ga14">printers.h</a><li>stp_set_raw_parameter()
-: <a class="el" href="group__vars.html#ga60">vars.h</a><li>stp_set_raw_parameter_active()
-: <a class="el" href="group__vars.html#ga99">vars.h</a><li>stp_set_string_parameter()
-: <a class="el" href="group__vars.html#ga50">vars.h</a><li>stp_set_string_parameter_active()
-: <a class="el" href="group__vars.html#ga91">vars.h</a><li>stp_set_string_parameter_n()
-: <a class="el" href="group__vars.html#ga51">vars.h</a><li>stp_set_top()
-: <a class="el" href="group__vars.html#ga19">vars.h</a><li>stp_set_verified()
-: <a class="el" href="group__vars.html#ga129">vars.h</a><li>stp_set_width()
-: <a class="el" href="group__vars.html#ga21">vars.h</a><li>stp_shade_t
-: <a class="el" href="dither_8h.html#a10">dither.h</a><li>stp_split_2()
-: <a class="el" href="bit-ops_8h.html#a1">bit-ops.h</a><li>stp_split_4()
-: <a class="el" href="bit-ops_8h.html#a2">bit-ops.h</a><li>stp_start_job()
-: <a class="el" href="group__printer.html#ga16">printers.h</a><li>stp_strdup()
-: <a class="el" href="group__util.html#ga30">util.h</a><li>stp_string_list_add_string()
-: <a class="el" href="string-list_8h.html#a7">string-list.h</a><li>stp_string_list_count()
-: <a class="el" href="string-list_8h.html#a5">string-list.h</a><li>stp_string_list_create()
-: <a class="el" href="string-list_8h.html#a1">string-list.h</a><li>stp_string_list_create_copy()
-: <a class="el" href="string-list_8h.html#a6">string-list.h</a><li>stp_string_list_create_from_params()
-: <a class="el" href="string-list_8h.html#a9">string-list.h</a><li>stp_string_list_destroy()
-: <a class="el" href="string-list_8h.html#a2">string-list.h</a><li>stp_string_list_find()
-: <a class="el" href="string-list_8h.html#a4">string-list.h</a><li>stp_string_list_is_present()
-: <a class="el" href="string-list_8h.html#a10">string-list.h</a><li>stp_string_list_param()
-: <a class="el" href="string-list_8h.html#a3">string-list.h</a><li>stp_string_list_remove_string()
-: <a class="el" href="string-list_8h.html#a8">string-list.h</a><li>stp_string_list_t
-: <a class="el" href="string-list_8h.html#a0">string-list.h</a><li>stp_strlen()
-: <a class="el" href="group__util.html#ga28">util.h</a><li>stp_strndup()
-: <a class="el" href="group__util.html#ga29">util.h</a><li>stp_unpack_16()
-: <a class="el" href="bit-ops_8h.html#a6">bit-ops.h</a><li>stp_unpack_2()
-: <a class="el" href="bit-ops_8h.html#a3">bit-ops.h</a><li>stp_unpack_4()
-: <a class="el" href="bit-ops_8h.html#a4">bit-ops.h</a><li>stp_unpack_8()
-: <a class="el" href="bit-ops_8h.html#a5">bit-ops.h</a><li>stp_unregister_xml_parser()
-: <a class="el" href="xml_8h.html#a2">xml.h</a><li>stp_unregister_xml_preload()
-: <a class="el" href="xml_8h.html#a4">xml.h</a><li>stp_vars_copy()
-: <a class="el" href="group__vars.html#ga8">vars.h</a><li>stp_vars_create()
-: <a class="el" href="group__vars.html#ga7">vars.h</a><li>stp_vars_create_copy()
-: <a class="el" href="group__vars.html#ga9">vars.h</a><li>stp_vars_destroy()
-: <a class="el" href="group__vars.html#ga10">vars.h</a><li>stp_vars_t
-: <a class="el" href="group__vars.html#ga0">vars.h</a><li>stp_verify()
-: <a class="el" href="group__vars.html#ga122">vars.h</a><li>stp_verify_parameter()
-: <a class="el" href="group__vars.html#ga127">vars.h</a><li>stp_verify_printer_params()
-: <a class="el" href="group__printer.html#ga19">printers.h</a><li>STP_WEAVE_ASCENDING
-: <a class="el" href="weave_8h.html#a26a12">weave.h</a><li>STP_WEAVE_ASCENDING_2X
-: <a class="el" href="weave_8h.html#a26a14">weave.h</a><li>STP_WEAVE_ASCENDING_3X
-: <a class="el" href="weave_8h.html#a26a16">weave.h</a><li>STP_WEAVE_DESCENDING
-: <a class="el" href="weave_8h.html#a26a13">weave.h</a><li>stp_weave_parameters_by_row()
-: <a class="el" href="weave_8h.html#a25">weave.h</a><li>STP_WEAVE_STAGGERED
-: <a class="el" href="weave_8h.html#a26a15">weave.h</a><li>stp_weave_strategy_t
-: <a class="el" href="weave_8h.html#a26">weave.h</a><li>STP_WEAVE_ZIGZAG
-: <a class="el" href="weave_8h.html#a26a11">weave.h</a><li>stp_write_weave()
-: <a class="el" href="weave_8h.html#a19">weave.h</a><li>stp_xml_exit()
-: <a class="el" href="xml_8h.html#a11">xml.h</a><li>stp_xml_get_node()
-: <a class="el" href="xml_8h.html#a12">xml.h</a><li>stp_xml_init()
-: <a class="el" href="xml_8h.html#a10">xml.h</a><li>stp_xml_init_defaults()
-: <a class="el" href="xml_8h.html#a5">xml.h</a><li>stp_xml_parse_file()
-: <a class="el" href="xml_8h.html#a6">xml.h</a><li>stp_xml_parse_file_named()
-: <a class="el" href="xml_8h.html#a21">xml.h</a><li>stp_xml_parse_func
-: <a class="el" href="xml_8h.html#a0">xml.h</a><li>stp_xml_preinit()
-: <a class="el" href="xml_8h.html#a14">xml.h</a><li>stp_xmldoc_create_generic()
-: <a class="el" href="xml_8h.html#a13">xml.h</a><li>stp_xmlstrtod()
-: <a class="el" href="xml_8h.html#a9">xml.h</a><li>stp_xmlstrtol()
-: <a class="el" href="xml_8h.html#a7">xml.h</a><li>stp_xmlstrtoul()
-: <a class="el" href="xml_8h.html#a8">xml.h</a><li>stp_xmltree_create_from_array()
-: <a class="el" href="xml_8h.html#a20">xml.h</a><li>stp_xmltree_create_from_curve()
-: <a class="el" href="xml_8h.html#a18">xml.h</a><li>stp_xmltree_create_from_sequence()
-: <a class="el" href="xml_8h.html#a16">xml.h</a><li>stp_zalloc()
-: <a class="el" href="group__util.html#ga25">util.h</a><li>stp_zfwrite()
-: <a class="el" href="group__util.html#ga6">util.h</a><li>stp_zprintf()
-: <a class="el" href="group__util.html#ga5">util.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__util.html#g9b6b2745ee2d68d1ca356a79c50f0ed7">util.h</a><li>stp_allocate_component_data()
+: <a class="el" href="group__vars.html#geb61df54d59bfebdcb77b1e5e993ebaa">vars.h</a><li>stp_array_copy()
+: <a class="el" href="group__array.html#gab9b031be229d8762faf46a3ef9454ec">array.h</a><li>stp_array_create()
+: <a class="el" href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66">array.h</a><li>stp_array_create_copy()
+: <a class="el" href="group__array.html#g19370f7d4779013904be75bc3d97e024">array.h</a><li>stp_array_create_from_xmltree()
+: <a class="el" href="xml_8h.html#301d2355b8bb9986a7bc4f84cc6c9d40">xml.h</a><li>stp_array_destroy()
+: <a class="el" href="group__array.html#g562ad19d8ecc1e9bdd8c182b0a05ecec">array.h</a><li>stp_array_get_data()
+: <a class="el" href="group__array.html#g9e1c46379b5935ed3a939833bd9e68be">array.h</a><li>stp_array_get_point()
+: <a class="el" href="group__array.html#gb9d53cf70f2c892dca82b8db2414fad2">array.h</a><li>stp_array_get_sequence()
+: <a class="el" href="group__array.html#g2051c3f4a1eaccb198744f8d7c76d649">array.h</a><li>stp_array_get_size()
+: <a class="el" href="group__array.html#g48e34b2673c2973884f0a403bafe7ea8">array.h</a><li>stp_array_set_data()
+: <a class="el" href="group__array.html#g0ca3891b4cde193cc65de63053e3f4fa">array.h</a><li>stp_array_set_point()
+: <a class="el" href="group__array.html#g4ab405205d678a3d9ae02a98103fbfea">array.h</a><li>stp_array_set_size()
+: <a class="el" href="group__array.html#g698e51815f2ef3fd0709d6b32a2bb921">array.h</a><li>stp_array_t
+: <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">array.h</a><li>stp_asprintf()
+: <a class="el" href="group__util.html#g6bdd7099220fe310b228dcff5159b8d9">util.h</a><li>STP_BINARY_AGE
+: <a class="el" href="group__version.html#ge754fd2fde377ba0bbe61aee1a31dd9a">gutenprint-version.h</a><li>stp_binary_age
+: <a class="el" href="group__version.html#g97878c63aacb7d1fa8eed6cf1168c2e0">gutenprint-version.h</a><li>stp_catprintf()
+: <a class="el" href="group__util.html#g34d3ebda7c5b75ab40d1600f4d79a4be">util.h</a><li>stp_channel_add()
+: <a class="el" href="channel_8h.html#6a552629f3dddf6283f605e1961dd04f">channel.h</a><li>stp_channel_convert()
+: <a class="el" href="channel_8h.html#cef9de964c7569983e1ff1d0550d3bd6">channel.h</a><li>stp_channel_get_black_channel()
+: <a class="el" href="channel_8h.html#00bbe8c93cbe8da9f431824dbb1dadcd">channel.h</a><li>stp_channel_get_curve()
+: <a class="el" href="channel_8h.html#619228b113312c73cdce75b15bb88313">channel.h</a><li>stp_channel_get_cutoff_adjustment()
+: <a class="el" href="channel_8h.html#c868578c0a82a76d20160b23a9c9d603">channel.h</a><li>stp_channel_get_density_adjustment()
+: <a class="el" href="channel_8h.html#0cfa6ae42ced76291f96ff64fed6a823">channel.h</a><li>stp_channel_get_gcr_curve()
+: <a class="el" href="channel_8h.html#0f1e6073d53036f6771a0cc69cf9e261">channel.h</a><li>stp_channel_get_gloss_channel()
+: <a class="el" href="channel_8h.html#a907ffda300039a00ae7ddb333038480">channel.h</a><li>stp_channel_get_gloss_limit()
+: <a class="el" href="channel_8h.html#e1702ed4a233cadce00e9bc87fd5ca45">channel.h</a><li>stp_channel_get_ink_limit()
+: <a class="el" href="channel_8h.html#f6423b74581fbf34918a9e45d22186b5">channel.h</a><li>stp_channel_get_input()
+: <a class="el" href="channel_8h.html#f5ef85fbc689b2f94c0be23c0b8b3765">channel.h</a><li>stp_channel_get_output()
+: <a class="el" href="channel_8h.html#9c4df56f4ad83b6232cf6ec17b6dc031">channel.h</a><li>stp_channel_get_value()
+: <a class="el" href="channel_8h.html#73265490d8c513de68604a982ec49e0a">channel.h</a><li>stp_channel_initialize()
+: <a class="el" href="channel_8h.html#00b63c73990babb75e5896ffd7022634">channel.h</a><li>STP_CHANNEL_LIMIT
+: <a class="el" href="group__image.html#gf71d7111a7215d4c1f1ef1317f9d6cfc">image.h</a><li>stp_channel_reset()
+: <a class="el" href="channel_8h.html#dc5c0cc7cc331da0ab394b642a381363">channel.h</a><li>stp_channel_reset_channel()
+: <a class="el" href="channel_8h.html#6a88eb8e1f968370b63326e517a34ec2">channel.h</a><li>stp_channel_set_black_channel()
+: <a class="el" href="channel_8h.html#6d315737ed90af4b0b9bff8c907381c3">channel.h</a><li>stp_channel_set_curve()
+: <a class="el" href="channel_8h.html#42d1438e758951e81ff49fbf81e73d2b">channel.h</a><li>stp_channel_set_cutoff_adjustment()
+: <a class="el" href="channel_8h.html#4a04bbe68bd5c97d4b83cb1c1a147b48">channel.h</a><li>stp_channel_set_density_adjustment()
+: <a class="el" href="channel_8h.html#99f818da3b4944b328de9de860d04dbc">channel.h</a><li>stp_channel_set_gcr_curve()
+: <a class="el" href="channel_8h.html#2ce95b47a5f1a6c146588e0fb49db2e4">channel.h</a><li>stp_channel_set_gloss_channel()
+: <a class="el" href="channel_8h.html#38a09aeef9c53c039fa7d1124921a7c9">channel.h</a><li>stp_channel_set_gloss_limit()
+: <a class="el" href="channel_8h.html#4349853a306208c7d98074a585991ef0">channel.h</a><li>stp_channel_set_ink_limit()
+: <a class="el" href="channel_8h.html#9351c3b60ed0f43e012bbd2906b0f0b4">channel.h</a><li>stp_check_array_parameter()
+: <a class="el" href="group__vars.html#gdf6c305c48d012bc138db025c9bd63df">vars.h</a><li>stp_check_boolean_parameter()
+: <a class="el" href="group__vars.html#gadfd66825dd58fb8e0851d493445c4e4">vars.h</a><li>stp_check_curve_parameter()
+: <a class="el" href="group__vars.html#geecfc1f1fdc97ea165ae35b64de95178">vars.h</a><li>stp_check_dimension_parameter()
+: <a class="el" href="group__vars.html#gcdfa2f747081721c03b10484a832a535">vars.h</a><li>stp_check_file_parameter()
+: <a class="el" href="group__vars.html#gb411dae8fb16ec9f289d4f2f1ecabcfc">vars.h</a><li>stp_check_float_parameter()
+: <a class="el" href="group__vars.html#g2deea3612965e28cd0d513c5850ca074">vars.h</a><li>stp_check_int_parameter()
+: <a class="el" href="group__vars.html#g056b021334fe812aa14bbbfd60aafba8">vars.h</a><li>stp_check_raw_parameter()
+: <a class="el" href="group__vars.html#g5bd30b408d6ec16b3999dce5e540a5fa">vars.h</a><li>stp_check_string_parameter()
+: <a class="el" href="group__vars.html#gae6b21f76f675516e9189c47444e17cf">vars.h</a><li>stp_check_version()
+: <a class="el" href="group__version.html#g888f2f6268a658d1a6b71b5288299488">gutenprint-version.h</a><li>STP_CHECK_VERSION
+: <a class="el" href="group__version.html#g26c662a55c391d11663052ca39458972">gutenprint-version.h</a><li>stp_clear_array_parameter()
+: <a class="el" href="group__vars.html#gb9df68cbf9973203adfca5e1293b300a">vars.h</a><li>stp_clear_boolean_parameter()
+: <a class="el" href="group__vars.html#ge5b7e3356b3c1c893620fdeeea486e48">vars.h</a><li>stp_clear_curve_parameter()
+: <a class="el" href="group__vars.html#g9e992f880bd74cd4097527a39aea7125">vars.h</a><li>stp_clear_dimension_parameter()
+: <a class="el" href="group__vars.html#g28203d9250f232f9af290802cf2db881">vars.h</a><li>stp_clear_file_parameter()
+: <a class="el" href="group__vars.html#g7acde85eb361525f5cf481bafddbc1bd">vars.h</a><li>stp_clear_float_parameter()
+: <a class="el" href="group__vars.html#g740a5cab681f30b8cc5e4ca18197e472">vars.h</a><li>stp_clear_int_parameter()
+: <a class="el" href="group__vars.html#g4841e9250e4c7f38f2267355402ffcc1">vars.h</a><li>stp_clear_raw_parameter()
+: <a class="el" href="group__vars.html#ga79b051578077beca548be224062705c">vars.h</a><li>stp_clear_string_parameter()
+: <a class="el" href="group__vars.html#gc7fe8cd335309d755fe5b54bf6b8e5a3">vars.h</a><li>stp_color_count()
+: <a class="el" href="group__color.html#ga8b8b19da7bcc9bc814fe0f97f39b3ed">color.h</a><li>stp_color_describe_parameter()
+: <a class="el" href="group__color.html#gc47fecc2c32115494ea364e53d9f1ff2">color.h</a><li>stp_color_get_long_name()
+: <a class="el" href="group__color.html#ga0559d7812bdcbebe4edc14fc05274d9">color.h</a><li>stp_color_get_name()
+: <a class="el" href="group__color.html#g36d2d72d2cd967405a978b76a7a8c992">color.h</a><li>stp_color_get_row()
+: <a class="el" href="group__color.html#gadf861820b3956ef7b18600dbf5da9da">color.h</a><li>stp_color_init()
+: <a class="el" href="group__color.html#g835bd7024477347a46ea0c14b46996c6">color.h</a><li>stp_color_list_parameters()
+: <a class="el" href="group__color.html#ge2e397268288111eaffd352cb0ff1b98">color.h</a><li>stp_color_register()
+: <a class="el" href="group__color.html#ge3543409e331c5d1756c2c8fe927343b">color.h</a><li>stp_color_t
+: <a class="el" href="group__color.html#gb711e2534c69bde47be7af3409c8ee2c">color.h</a><li>stp_color_unregister()
+: <a class="el" href="group__color.html#g3e0f2728d47e1701c00b06199bc5512d">color.h</a><li>stp_compute_linewidth_func
+: <a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">weave.h</a><li>stp_compute_tiff_linewidth
+: <a class="el" href="weave_8h.html#a6df061ed81c1a6ecb8854b6eab4e276">weave.h</a><li>stp_compute_uncompressed_linewidth
+: <a class="el" href="weave_8h.html#f6c7a76f229fdc0be020a53a15a4a5f5">weave.h</a><li>stp_const_parameter_list_t
+: <a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">vars.h</a><li>stp_copy_data_func_t
+: <a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">vars.h</a><li>stp_copy_options()
+: <a class="el" href="group__vars.html#gbd8b19b70d2f2fc7dcd7c896b3ed5d98">vars.h</a><li>STP_CURRENT_INTERFACE
+: <a class="el" href="group__version.html#g08cdc7e05ec4d52b2458470b6d0047fb">gutenprint-version.h</a><li>stp_current_interface
+: <a class="el" href="group__version.html#g78c76c5831f5046eee8a56bd010b24dc">gutenprint-version.h</a><li>STP_CURVE_BOUNDS_CLIP
+: <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41">curve.h</a><li>STP_CURVE_BOUNDS_ERROR
+: <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a">curve.h</a><li>STP_CURVE_BOUNDS_RESCALE
+: <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09">curve.h</a><li>stp_curve_bounds_t
+: <a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">curve.h</a><li>stp_curve_cache_copy()
+: <a class="el" href="curve-cache_8h.html#6a8addcc359b8cfbc2fa5c8cec97643d">curve-cache.h</a><li>stp_curve_cache_curve_data()
+: <a class="el" href="curve-cache_8h.html#5cb281dd07eecda913b168451b2d615b">curve-cache.h</a><li>stp_curve_cache_curve_invalidate()
+: <a class="el" href="curve-cache_8h.html#7966337362f5e8fc0ed54edd8da645a2">curve-cache.h</a><li>stp_curve_cache_get_count()
+: <a class="el" href="curve-cache_8h.html#723301540e82db80f8ce9100ec832876">curve-cache.h</a><li>stp_curve_cache_get_curve()
+: <a class="el" href="curve-cache_8h.html#256ae4356b6205ba61fbc6b5e90c1762">curve-cache.h</a><li>stp_curve_cache_get_double_data()
+: <a class="el" href="curve-cache_8h.html#83788e3f9d421bdab139d92127a7e5e3">curve-cache.h</a><li>stp_curve_cache_get_ushort_data()
+: <a class="el" href="curve-cache_8h.html#6a318767b044ac996ae318771f715a01">curve-cache.h</a><li>stp_curve_cache_set_curve()
+: <a class="el" href="curve-cache_8h.html#f775dcfafb717b24ff655cc801c14dfc">curve-cache.h</a><li>stp_curve_cache_set_curve_copy()
+: <a class="el" href="curve-cache_8h.html#33011bde2e051e0b222177b0db746da9">curve-cache.h</a><li>stp_curve_compose()
+: <a class="el" href="group__curve.html#g657e0ad5b93f090220d35be615fec5e4">curve.h</a><li>STP_CURVE_COMPOSE_ADD
+: <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d">curve.h</a><li>STP_CURVE_COMPOSE_EXPONENTIATE
+: <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701">curve.h</a><li>STP_CURVE_COMPOSE_MULTIPLY
+: <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011">curve.h</a><li>stp_curve_compose_t
+: <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">curve.h</a><li>stp_curve_copy()
+: <a class="el" href="group__curve.html#gfdafb0a802f00063b00713dbd6d6bfc0">curve.h</a><li>stp_curve_count_points()
+: <a class="el" href="group__curve.html#g48d9023f28ae2d15975002f7a9d7f94e">curve.h</a><li>stp_curve_create()
+: <a class="el" href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6">curve.h</a><li>stp_curve_create_copy()
+: <a class="el" href="group__curve.html#ge76787e84f2fc3ba299de94f4ecc6d82">curve.h</a><li>stp_curve_create_from_file()
+: <a class="el" href="group__curve.html#g6ff03fcc2a47f297c48b683884e81924">curve.h</a><li>stp_curve_create_from_stream()
+: <a class="el" href="group__curve.html#g650e49e1250dab5d9221ad747a627fc0">curve.h</a><li>stp_curve_create_from_string()
+: <a class="el" href="group__curve.html#g60dce8c741a9b6fde73ced2134305298">curve.h</a><li>stp_curve_create_from_xmltree()
+: <a class="el" href="xml_8h.html#4b39835d489b183bdf939551f7b6871b">xml.h</a><li>stp_curve_destroy()
+: <a class="el" href="group__curve.html#g01bf94ed6a523f28dd909be054a69790">curve.h</a><li>stp_curve_free_curve_cache()
+: <a class="el" href="curve-cache_8h.html#3cef707d88b48136a52f733f80ae52dd">curve-cache.h</a><li>stp_curve_get_bounds()
+: <a class="el" href="group__curve.html#g4d32e3000dd3a8f258b2eab94797731b">curve.h</a><li>stp_curve_get_data()
+: <a class="el" href="group__curve.html#g24b9486c45d68983e94dcc0fb19edacd">curve.h</a><li>stp_curve_get_data_points()
+: <a class="el" href="group__curve.html#gd30e41654f1e0217aae3389b30cdffba">curve.h</a><li>stp_curve_get_float_data()
+: <a class="el" href="group__curve.html#gf363a0f9686bcd6521671d531bc522d5">curve.h</a><li>stp_curve_get_gamma()
+: <a class="el" href="group__curve.html#gc9786b35c2b1a55d54b62bcc57481c82">curve.h</a><li>stp_curve_get_int_data()
+: <a class="el" href="group__curve.html#g01bda0b947a6075d4a1ed373865744e6">curve.h</a><li>stp_curve_get_interpolation_type()
+: <a class="el" href="group__curve.html#gca245aa6907c2fb95e150ce9a86ddb1a">curve.h</a><li>stp_curve_get_long_data()
+: <a class="el" href="group__curve.html#g187af251d5a89853545c8be898a00cc1">curve.h</a><li>stp_curve_get_point()
+: <a class="el" href="group__curve.html#gf9ff6f55ec0a0615608dc1baec6aff00">curve.h</a><li>stp_curve_get_range()
+: <a class="el" href="group__curve.html#gaf8bad025ea7463067c9d7ab205af062">curve.h</a><li>stp_curve_get_sequence()
+: <a class="el" href="group__curve.html#gee3cc69ab758b400838014df4742c28e">curve.h</a><li>stp_curve_get_short_data()
+: <a class="el" href="group__curve.html#g60767bb2143fe4d491d351a4c0abc3b1">curve.h</a><li>stp_curve_get_subrange()
+: <a class="el" href="group__curve.html#gd4cfbfbfe0c16b8f2ef4d8c44d221172">curve.h</a><li>stp_curve_get_uint_data()
+: <a class="el" href="group__curve.html#gb874365285383f3eb35c1a32496a69b4">curve.h</a><li>stp_curve_get_ulong_data()
+: <a class="el" href="group__curve.html#g3ecbc0ce98e7bd7695002306f5a2ba1b">curve.h</a><li>stp_curve_get_ushort_data()
+: <a class="el" href="group__curve.html#gb2312169172ec9789af9fd38279b3273">curve.h</a><li>stp_curve_get_wrap()
+: <a class="el" href="group__curve.html#gd2aade6a22b516006ce0f897c5027f35">curve.h</a><li>stp_curve_interpolate_value()
+: <a class="el" href="group__curve.html#g0fdfc2b27a8a464584589ef38a8e05c4">curve.h</a><li>stp_curve_is_piecewise()
+: <a class="el" href="group__curve.html#gdda4313c874170e0086d2000ed04c02f">curve.h</a><li>stp_curve_resample()
+: <a class="el" href="group__curve.html#gf68cf2508ff4a14a0dbee6fc0001667e">curve.h</a><li>stp_curve_rescale()
+: <a class="el" href="group__curve.html#gd440d8d448173adc2be6737963a6e999">curve.h</a><li>stp_curve_set_bounds()
+: <a class="el" href="group__curve.html#g5283a18fcc5db8e9f9384d54de50ba83">curve.h</a><li>stp_curve_set_data()
+: <a class="el" href="group__curve.html#gba540befdbd82e705358b2175d5b92e8">curve.h</a><li>stp_curve_set_data_points()
+: <a class="el" href="group__curve.html#gcbd01a2662edb48af0816930b40dc8ab">curve.h</a><li>stp_curve_set_float_data()
+: <a class="el" href="group__curve.html#gc0401bfefa3990ca26a0fb7718f1ebb2">curve.h</a><li>stp_curve_set_gamma()
+: <a class="el" href="group__curve.html#g6548b7ca6ef6ab94fe1d927c246e7baf">curve.h</a><li>stp_curve_set_int_data()
+: <a class="el" href="group__curve.html#gbc9ae004e972c7d638336714f3112f9b">curve.h</a><li>stp_curve_set_interpolation_type()
+: <a class="el" href="group__curve.html#g3175711d943e95fdf363d5124237a56e">curve.h</a><li>stp_curve_set_long_data()
+: <a class="el" href="group__curve.html#gaf770dcae26ce48d5ee50dd8217e2c14">curve.h</a><li>stp_curve_set_point()
+: <a class="el" href="group__curve.html#g9a05eae4f274f420418539cceb627556">curve.h</a><li>stp_curve_set_short_data()
+: <a class="el" href="group__curve.html#gd23dcc9abefca9a98b3ecd9714227093">curve.h</a><li>stp_curve_set_subrange()
+: <a class="el" href="group__curve.html#g0ba6753a8beeaca19719d047da25ecb5">curve.h</a><li>stp_curve_set_uint_data()
+: <a class="el" href="group__curve.html#g8a215d4981a74fb2b6e4a0c381314df0">curve.h</a><li>stp_curve_set_ulong_data()
+: <a class="el" href="group__curve.html#g184e0e32892aae4b2c195c6fc880bace">curve.h</a><li>stp_curve_set_ushort_data()
+: <a class="el" href="group__curve.html#g4051de3e6be42f4499de78af67288616">curve.h</a><li>stp_curve_t
+: <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">curve.h</a><li>STP_CURVE_TYPE_LINEAR
+: <a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff">curve.h</a><li>STP_CURVE_TYPE_SPLINE
+: <a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4">curve.h</a><li>stp_curve_type_t
+: <a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">curve.h</a><li>STP_CURVE_WRAP_AROUND
+: <a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2">curve.h</a><li>stp_curve_wrap_mode_t
+: <a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">curve.h</a><li>STP_CURVE_WRAP_NONE
+: <a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85">curve.h</a><li>stp_curve_write()
+: <a class="el" href="group__curve.html#g6ef71ce7d92e659b1c902df29b1dcbc7">curve.h</a><li>stp_curve_write_string()
+: <a class="el" href="group__curve.html#g21aa4497c58ebbb703dc3549560f084d">curve.h</a><li>STP_DBG_CANON
+: <a class="el" href="group__util.html#ga0d6b1a8d780b3c5f970454678bc0323">util.h</a><li>STP_DBG_COLORFUNC
+: <a class="el" href="group__util.html#g3560e33ba80d2a0ceb07fe51fac845be">util.h</a><li>STP_DBG_CURVE
+: <a class="el" href="group__util.html#g9eaf8d50f127cd4316bf68ad34092551">util.h</a><li>STP_DBG_CURVE_ERRORS
+: <a class="el" href="group__util.html#gc80b8553e636ec01fe4e975d9f7668b9">util.h</a><li>STP_DBG_ESCP2
+: <a class="el" href="group__util.html#g158e1ea4acff071440681ba678b6fb0b">util.h</a><li>STP_DBG_INK
+: <a class="el" href="group__util.html#g328a4b66d0767134649ce30b243931c9">util.h</a><li>STP_DBG_LEXMARK
+: <a class="el" href="group__util.html#gb8180ab505c2d7c5a717a53096ac770c">util.h</a><li>STP_DBG_LIST
+: <a class="el" href="group__util.html#gcb3d85de1088cf795cfeaa9e1450c4e0">util.h</a><li>STP_DBG_LUT
+: <a class="el" href="group__util.html#g9ef88b326f83d342849fa89c33c7e4a7">util.h</a><li>STP_DBG_MARK_FILE
+: <a class="el" href="group__util.html#g9c8f6255efb1fcf9cd3e7a68466e44ba">util.h</a><li>STP_DBG_MODULE
+: <a class="el" href="group__util.html#g6d69d079a3d7a3e0e2b870e1e9417187">util.h</a><li>STP_DBG_OLYMPUS
+: <a class="el" href="group__util.html#g4dc6609c9bb0c256fec7361f41a5c45f">util.h</a><li>STP_DBG_PAPER
+: <a class="el" href="group__util.html#g08f48f3423e848f1932435c5f8e94ff7">util.h</a><li>STP_DBG_PATH
+: <a class="el" href="group__util.html#gb11ef5f0ed150be2d3b999b7fc7e4f24">util.h</a><li>STP_DBG_PCL
+: <a class="el" href="group__util.html#g30a9efd31b78debefd550d0b337ec795">util.h</a><li>STP_DBG_PRINTERS
+: <a class="el" href="group__util.html#g7bbbf3d31a1a4f6b0da808184e1c1587">util.h</a><li>STP_DBG_PS
+: <a class="el" href="group__util.html#g8d8211f97675b37f18bff822757d04b3">util.h</a><li>STP_DBG_ROWS
+: <a class="el" href="group__util.html#gb764d477ebf0db4957cc316badac70bd">util.h</a><li>STP_DBG_VARS
+: <a class="el" href="group__util.html#g52844a51058ca29f975b5666743622ac">util.h</a><li>STP_DBG_WEAVE_PARAMS
+: <a class="el" href="group__util.html#gc746369f247dc346bcbdeacb1abbdbcb">util.h</a><li>STP_DBG_XML
+: <a class="el" href="group__util.html#g51aee81a3d2a33d42417f6b61bb63f5e">util.h</a><li>stp_default_media_size()
+: <a class="el" href="group__papersize.html#g2fe5d85acaa4ff8b8e4ad1ff3cccb027">paper.h</a><li>stp_default_settings()
+: <a class="el" href="group__vars.html#g9f897908b19f5f0cdaf75b483d46e041">vars.h</a><li>stp_deprintf()
+: <a class="el" href="group__util.html#gf7bc1bd0ff92ca0f6ba7d0eb559e1da3">util.h</a><li>stp_describe_output()
+: <a class="el" href="group__printer.html#g950e2cd193926440ba250dbc184d8588">printers.h</a><li>stp_describe_parameter()
+: <a class="el" href="group__vars.html#ged453c314365a3948b195e3175455a12">vars.h</a><li>stp_describe_resolution()
+: <a class="el" href="group__vars.html#g5735451225c2a355cb11c165e011637d">vars.h</a><li>stp_destroy_component_data()
+: <a class="el" href="group__vars.html#g089f9a34f26f700f43858ba3959d8f13">vars.h</a><li>stp_dither()
+: <a class="el" href="dither_8h.html#a22b0e4fe00acaf11ce611e29f1b1ba3">dither.h</a><li>stp_dither_add_channel()
+: <a class="el" href="dither_8h.html#28bb47c7e1436e2c4af3b0be87b5d1c6">dither.h</a><li>stp_dither_describe_parameter()
+: <a class="el" href="dither_8h.html#6daf654828bc5235bc785fceb8aebb89">dither.h</a><li>stp_dither_get_channel()
+: <a class="el" href="dither_8h.html#94da054fb7a3f42cf4c2937f4d37e528">dither.h</a><li>stp_dither_get_first_position()
+: <a class="el" href="dither_8h.html#f113ac1043230813204db189e3fd84a8">dither.h</a><li>stp_dither_get_last_position()
+: <a class="el" href="dither_8h.html#e13f1c62835c48c5fb58b45c8ed35f32">dither.h</a><li>stp_dither_init()
+: <a class="el" href="dither_8h.html#6d409bf6395231621a725a45fac8bb8e">dither.h</a><li>stp_dither_internal()
+: <a class="el" href="dither_8h.html#e1fe7fb65133dd6ffc227e6fcdd18fdd">dither.h</a><li>stp_dither_list_parameters()
+: <a class="el" href="dither_8h.html#9ad687cfc22956dd88495ae0a831c1b6">dither.h</a><li>stp_dither_matrix_clone()
+: <a class="el" href="dither_8h.html#aaa6d937beb5f9bef6e7ec34fc776d54">dither.h</a><li>stp_dither_matrix_copy()
+: <a class="el" href="dither_8h.html#289ae89081129060bf67371d7ce9fcef">dither.h</a><li>stp_dither_matrix_destroy()
+: <a class="el" href="dither_8h.html#361cf36b4875e8ef2c8152f66d4a9284">dither.h</a><li>stp_dither_matrix_generic_t
+: <a class="el" href="dither_8h.html#c81f99c36dbc48c619831897bac28224">dither.h</a><li>stp_dither_matrix_impl_t
+: <a class="el" href="dither_8h.html#613c628e788dbef089fa32243500cd54">dither.h</a><li>stp_dither_matrix_init()
+: <a class="el" href="dither_8h.html#8346fdae0bfb7422f52c0a2eec3abd87">dither.h</a><li>stp_dither_matrix_init_from_dither_array()
+: <a class="el" href="dither_8h.html#a9efd9cefabdab92a8ce5fbf7aca8876">dither.h</a><li>stp_dither_matrix_init_short()
+: <a class="el" href="dither_8h.html#6a7a7142c53dd1cd70b3f7fb481e5564">dither.h</a><li>stp_dither_matrix_iterated_init()
+: <a class="el" href="dither_8h.html#e79d2866600d79be412b660f036995f4">dither.h</a><li>stp_dither_matrix_normal_t
+: <a class="el" href="dither_8h.html#a7bbfbb8dd05a8c05a5c37143adc129a">dither.h</a><li>stp_dither_matrix_scale_exponentially()
+: <a class="el" href="dither_8h.html#0d1f33cd934e13ed0b0f859d131efbc1">dither.h</a><li>stp_dither_matrix_set_row()
+: <a class="el" href="dither_8h.html#c329929a25c54355a7ed23f23616ced5">dither.h</a><li>stp_dither_matrix_shear()
+: <a class="el" href="dither_8h.html#1c29e4d285f27f7fd300643f7023f305">dither.h</a><li>stp_dither_matrix_short_t
+: <a class="el" href="dither_8h.html#373f2efaf250ca412b5447b8bd4e7f51">dither.h</a><li>stp_dither_matrix_validate_array()
+: <a class="el" href="dither_8h.html#05677f96e6de536ecf91a65ee0715998">dither.h</a><li>stp_dither_set_adaptive_limit()
+: <a class="el" href="dither_8h.html#d261306c74a8affdf11ad2cc519e8bba">dither.h</a><li>stp_dither_set_ink_spread()
+: <a class="el" href="dither_8h.html#744fa9a5d204da486f07a8f1b21c9ba3">dither.h</a><li>stp_dither_set_inks()
+: <a class="el" href="dither_8h.html#fd1d75ef5cfb0e013601a4e084352786">dither.h</a><li>stp_dither_set_inks_full()
+: <a class="el" href="dither_8h.html#0aae5a947e8953323b097fbb79c93c68">dither.h</a><li>stp_dither_set_inks_simple()
+: <a class="el" href="dither_8h.html#ffc1834e675956e79ae5a866895db39c">dither.h</a><li>stp_dither_set_iterated_matrix()
+: <a class="el" href="dither_8h.html#85eb5568b8a8036271e50794519c08e2">dither.h</a><li>stp_dither_set_matrix()
+: <a class="el" href="dither_8h.html#25b3d76810fd0dcb0928edff37060409">dither.h</a><li>stp_dither_set_matrix_from_dither_array()
+: <a class="el" href="dither_8h.html#ae5be944ec353d075ea17c32370270bd">dither.h</a><li>stp_dither_set_randomizer()
+: <a class="el" href="dither_8h.html#6d8fc8a344a764f92ee43ff8b959aace">dither.h</a><li>stp_dither_set_transition()
+: <a class="el" href="dither_8h.html#d7cd0b4e7bf474516b14d0a186b23b96">dither.h</a><li>stp_dotsize_t
+: <a class="el" href="dither_8h.html#0a4617ed6063c68c6c8675fb9e8e9d01">dither.h</a><li>stp_dprintf()
+: <a class="el" href="group__util.html#g24e214e32810cc67c493c270a6ad83d6">util.h</a><li>STP_ECOLOR_C
+: <a class="el" href="dither_8h.html#575ca9b45d518b92177323e70295198a">dither.h</a><li>STP_ECOLOR_K
+: <a class="el" href="dither_8h.html#4faa7aec0dc7471ed5a7d1622991ac77">dither.h</a><li>STP_ECOLOR_M
+: <a class="el" href="dither_8h.html#c7f1f45ff56dfbaff0a36599c6bf822c">dither.h</a><li>STP_ECOLOR_Y
+: <a class="el" href="dither_8h.html#e1492502d48a830e5dda11f1d7afb494">dither.h</a><li>stp_end_job()
+: <a class="el" href="group__printer.html#g40637834f08a166992325af09f6a6030">printers.h</a><li>stp_eprintf()
+: <a class="el" href="group__util.html#g47c73485971132d9b41a33bdf572f670">util.h</a><li>stp_erprintf()
+: <a class="el" href="group__util.html#g5f6389ed7d500f851cabe8425a158e4b">util.h</a><li>stp_erputc()
+: <a class="el" href="group__util.html#g859b75eddde620338859121451096097">util.h</a><li>stp_family_register()
+: <a class="el" href="group__printer.html#g82b22438444849bdedb4cfbe22f209e8">printers.h</a><li>stp_family_t
+: <a class="el" href="group__printer.html#g5c0458c3c1d19474e0245c47dac29e70">printers.h</a><li>stp_family_unregister()
+: <a class="el" href="group__printer.html#ga2ab30a5e5442b7a552fc3b884e1511b">printers.h</a><li>stp_fill_parameter_settings()
+: <a class="el" href="group__vars.html#g6a08746f33133e8873236b35eb1e7a62">vars.h</a><li>stp_fill_tiff
+: <a class="el" href="weave_8h.html#6c47bead0399664b9041a6d5687b091e">weave.h</a><li>stp_fill_uncompressed
+: <a class="el" href="weave_8h.html#fb161f053574d9cd4a47b613b614b0f3">weave.h</a><li>stp_fillfunc
+: <a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">weave.h</a><li>stp_find_standard_dither_array()
+: <a class="el" href="dither_8h.html#ef8ca9aa08ab848746e370100a4b20e2">dither.h</a><li>stp_flush_all()
+: <a class="el" href="weave_8h.html#5b0aac599abc4859e2d208db7185cdbf">weave.h</a><li>stp_flush_debug_messages()
+: <a class="el" href="group__util.html#gf39c22b74843750ca74a6caccb263c7c">util.h</a><li>stp_flushfunc
+: <a class="el" href="weave_8h.html#76c426b3b4c3b2503c54f2c2a013768a">weave.h</a><li>stp_fold()
+: <a class="el" href="bit-ops_8h.html#ec711fffd61ebd40a6896d76d4c9327f">bit-ops.h</a><li>stp_free()
+: <a class="el" href="group__util.html#gabf89ff6213b9dc568fbdd1342b663ad">util.h</a><li>stp_free_data_func_t
+: <a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">vars.h</a><li>stp_get_array_parameter()
+: <a class="el" href="group__vars.html#gb918206f9b70fff5d58a16a762295981">vars.h</a><li>stp_get_array_parameter_active()
+: <a class="el" href="group__vars.html#g64e5f74483ffb7bd4412f4eefeb22250">vars.h</a><li>stp_get_boolean_parameter()
+: <a class="el" href="group__vars.html#g4cc8b69619067f882035cca46e9ce0cd">vars.h</a><li>stp_get_boolean_parameter_active()
+: <a class="el" href="group__vars.html#g361d0ba27ad2ec9e99e5eec05f2e76a6">vars.h</a><li>stp_get_color_by_colorfuncs()
+: <a class="el" href="group__color.html#ga92373d7aa315ab6e32a1bb0ac944b79">color.h</a><li>stp_get_color_by_index()
+: <a class="el" href="group__color.html#ga5ddc4c9d02576154d0b2c6c64a6a033">color.h</a><li>stp_get_color_by_name()
+: <a class="el" href="group__color.html#g25d9ee3ceee6d6e9964007ad12f9900b">color.h</a><li>stp_get_color_conversion()
+: <a class="el" href="group__vars.html#g087136342c500c138d73dbe0e2aad11a">vars.h</a><li>stp_get_component_data()
+: <a class="el" href="group__vars.html#g8eea0724106ea7174b808026ae8d1a5c">vars.h</a><li>stp_get_curve_parameter()
+: <a class="el" href="group__vars.html#g1a5a2746548465d681d00c6301a26100">vars.h</a><li>stp_get_curve_parameter_active()
+: <a class="el" href="group__vars.html#gb686075ecbdf349387c356826b432191">vars.h</a><li>stp_get_debug_level()
+: <a class="el" href="group__util.html#g9ab4c35dd4b6e142281ff36ecedee27e">util.h</a><li>stp_get_dimension_parameter()
+: <a class="el" href="group__vars.html#gb4121cba599314c929d04cce0e850473">vars.h</a><li>stp_get_dimension_parameter_active()
+: <a class="el" href="group__vars.html#g8125d08f90002e654f2e45427e2f0251">vars.h</a><li>stp_get_driver()
+: <a class="el" href="group__vars.html#gcf8efdb6fd9847e41c85f9491a252f01">vars.h</a><li>stp_get_errdata()
+: <a class="el" href="group__vars.html#ge66b9c64f5821ee6e95f4b9e18cadd4e">vars.h</a><li>stp_get_errfunc()
+: <a class="el" href="group__vars.html#g9fe5b4efdfaa3e79918dd5079e61e2c5">vars.h</a><li>stp_get_file_parameter()
+: <a class="el" href="group__vars.html#g5efb45e6883a2522fd7e78c6eb761c79">vars.h</a><li>stp_get_file_parameter_active()
+: <a class="el" href="group__vars.html#g0f09e85b570ffee4a4d94853bb22bcb3">vars.h</a><li>stp_get_float_parameter()
+: <a class="el" href="group__vars.html#g46195f69cc57bd18a4cde5756dd84601">vars.h</a><li>stp_get_float_parameter_active()
+: <a class="el" href="group__vars.html#g28d01beda4b54cec395654847dbbc301">vars.h</a><li>stp_get_height()
+: <a class="el" href="group__vars.html#g7623276e130cb684670ecb153300ebaf">vars.h</a><li>stp_get_imageable_area()
+: <a class="el" href="group__vars.html#gebcb03afca6bb0d94e71bdf570d09af9">vars.h</a><li>stp_get_int_parameter()
+: <a class="el" href="group__vars.html#g22bc2b8307fb6a95dac7fcf3d35bf6b9">vars.h</a><li>stp_get_int_parameter_active()
+: <a class="el" href="group__vars.html#gac76d8e06c3ce3fb0f27c0c80d6ad5fc">vars.h</a><li>stp_get_left()
+: <a class="el" href="group__vars.html#gd3fbd778898c2b0fba19d0937fb939f5">vars.h</a><li>stp_get_lineactive_by_pass()
+: <a class="el" href="weave_8h.html#14c1a0f43a0353f7771632d3a0356cea">weave.h</a><li>stp_get_linebases_by_pass()
+: <a class="el" href="weave_8h.html#207eac262dceb86f20fe32b048b257ad">weave.h</a><li>stp_get_linecount_by_pass()
+: <a class="el" href="weave_8h.html#46dacaec8d953a33f6c15299f3a91046">weave.h</a><li>stp_get_lineoffsets_by_pass()
+: <a class="el" href="weave_8h.html#816c57bb673bebebaa42576b3e452206">weave.h</a><li>stp_get_media_size()
+: <a class="el" href="group__vars.html#ge690d9171bcdb0fedf981804bb923fac">vars.h</a><li>stp_get_model_id()
+: <a class="el" href="group__printer.html#gc09e99e20c8a19a13a5fb6356742a92a">printers.h</a><li>stp_get_outdata()
+: <a class="el" href="group__vars.html#g54e35f94578f346c07718587f18b049c">vars.h</a><li>stp_get_outfunc()
+: <a class="el" href="group__vars.html#g095834813ebbe8985d443e1fa78a0b98">vars.h</a><li>stp_get_page_height()
+: <a class="el" href="group__vars.html#g94d8cf912e3b036f67bc2d4c37d733ff">vars.h</a><li>stp_get_page_width()
+: <a class="el" href="group__vars.html#gea14f3cad139fc5b8d547a252deacff3">vars.h</a><li>stp_get_papersize_by_index()
+: <a class="el" href="group__papersize.html#g08bb891f58a7decfee2b073c00715993">paper.h</a><li>stp_get_papersize_by_name()
+: <a class="el" href="group__papersize.html#g9d655e3de6954ad3c5933dc736d2509a">paper.h</a><li>stp_get_papersize_by_size()
+: <a class="el" href="group__papersize.html#g0438b0e4729f37579900b591e801f8ce">paper.h</a><li>stp_get_parameter_list()
+: <a class="el" href="group__vars.html#g955b215a88b868cfc74d7a340de9b8f6">vars.h</a><li>stp_get_pass_by_pass()
+: <a class="el" href="weave_8h.html#129f77403ade9f504dd38185a7ab6209">weave.h</a><li>stp_get_printer()
+: <a class="el" href="group__printer.html#gcb4cdcada01ff29c5fd4ffeaa576db9e">printers.h</a><li>stp_get_printer_by_driver()
+: <a class="el" href="group__printer.html#g947fa230e08f9c854ca2608e76bd0d58">printers.h</a><li>stp_get_printer_by_index()
+: <a class="el" href="group__printer.html#g1286559c60d239563f9f15fdd27996e0">printers.h</a><li>stp_get_printer_by_long_name()
+: <a class="el" href="group__printer.html#gc041944e528afcb9a795eb6ece3fc6ff">printers.h</a><li>stp_get_printer_index_by_driver()
+: <a class="el" href="group__printer.html#g6f32b0213b580bf081fc8752a3eb04a1">printers.h</a><li>stp_get_raw_parameter()
+: <a class="el" href="group__vars.html#g9f4db93fc31ad52018bc3ad14b58bfc2">vars.h</a><li>stp_get_raw_parameter_active()
+: <a class="el" href="group__vars.html#g57abcfb2fa58e743f9d30f579481845a">vars.h</a><li>stp_get_release_version()
+: <a class="el" href="group__util.html#ged2a65d98cba1fd6d48c0cc1b611ae0f">util.h</a><li>stp_get_size_limit()
+: <a class="el" href="group__vars.html#gf2c1a37f8d837fae61bb18de1cd7bdc3">vars.h</a><li>stp_get_string_parameter()
+: <a class="el" href="group__vars.html#ga59b141facb320c409d9071f469fdbc5">vars.h</a><li>stp_get_string_parameter_active()
+: <a class="el" href="group__vars.html#gda8dd20ab17a9b403c68b4cd86fb529c">vars.h</a><li>stp_get_top()
+: <a class="el" href="group__vars.html#gcda38fc8e26a75c2b5d246b4341a8fd3">vars.h</a><li>stp_get_verified()
+: <a class="el" href="group__vars.html#ga1b826f02f84aa038c6862575770b629">vars.h</a><li>stp_get_version()
+: <a class="el" href="group__util.html#g77022a2cfde3a9ba9269f1bc3726175c">util.h</a><li>stp_get_width()
+: <a class="el" href="group__vars.html#g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1">vars.h</a><li>stp_image_conclude()
+: <a class="el" href="group__image.html#gd1017f2f9b91d7add73c2393d96f700a">image.h</a><li>stp_image_get_appname()
+: <a class="el" href="group__image.html#gd36123431e93e049d813894aa039c25c">image.h</a><li>stp_image_get_row()
+: <a class="el" href="group__image.html#gfc93a7a3f6629f6826bf1f6f757f464e">image.h</a><li>stp_image_height()
+: <a class="el" href="group__image.html#g48a99a9a8493b75687ad0900664ca4cb">image.h</a><li>stp_image_init()
+: <a class="el" href="group__image.html#g74c2417d571861506be7209421a3b418">image.h</a><li>stp_image_reset()
+: <a class="el" href="group__image.html#g69cd20ccb54500d0ee8cf38969db69a6">image.h</a><li>STP_IMAGE_STATUS_ABORT
+: <a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b">image.h</a><li>STP_IMAGE_STATUS_OK
+: <a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5">image.h</a><li>stp_image_status_t
+: <a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">image.h</a><li>stp_image_t
+: <a class="el" href="group__image.html#gc5b6b70cd39959ffd06deab3724d87e9">image.h</a><li>stp_image_width()
+: <a class="el" href="group__image.html#g9ee4915d4a1007f2d9c730ddc96d931b">image.h</a><li>stp_init()
+: <a class="el" href="group__util.html#g69354e5830712093045a4ba290a298f8">util.h</a><li>stp_init_debug_messages()
+: <a class="el" href="group__util.html#g26a43ceec27ca34bc49f4806900b4618">util.h</a><li>stp_initialize_printer_defaults()
+: <a class="el" href="group__printer.html#gc9aba62164667822fd9f110740bab570">printers.h</a><li>stp_initialize_weave()
+: <a class="el" href="weave_8h.html#9b72df98be9b9e25b42aca6ef5901d35">weave.h</a><li>stp_interface_age
+: <a class="el" href="group__version.html#gf242f39e07a0ab2f2e25e1b7bc3e3aac">gutenprint-version.h</a><li>STP_INTERFACE_AGE
+: <a class="el" href="group__version.html#gfd63347e8d3a71fa8384db59deabbde5">gutenprint-version.h</a><li>stp_known_papersizes()
+: <a class="el" href="group__papersize.html#g93eb4d6bc44914b3ea6b184e076a0853">paper.h</a><li>stp_list_copy()
+: <a class="el" href="group__list.html#g3bd2f5a42d3313287017bfe20859c2d9">list.h</a><li>stp_list_create()
+: <a class="el" href="group__list.html#gaf10e4bb8ce6a8b6f5f015475400eb1b">list.h</a><li>stp_list_destroy()
+: <a class="el" href="group__list.html#g1382e926901b5efa2356176826a96a1a">list.h</a><li>stp_list_get_copyfunc()
+: <a class="el" href="group__list.html#g310dd79907494b07d9005fbf50b9eb0c">list.h</a><li>stp_list_get_end()
+: <a class="el" href="group__list.html#g2ef0298e970fdb93955860e7ee3f878c">list.h</a><li>stp_list_get_freefunc()
+: <a class="el" href="group__list.html#g9d344e3c6874e6033f8fc71370678bcf">list.h</a><li>stp_list_get_item_by_index()
+: <a class="el" href="group__list.html#g9885458dd0f6e6fe5c88c4b2b0643e2a">list.h</a><li>stp_list_get_item_by_long_name()
+: <a class="el" href="group__list.html#gdbf12ab6f47d68f2605f211023c4f520">list.h</a><li>stp_list_get_item_by_name()
+: <a class="el" href="group__list.html#g0fd0ea2439ab2b0c9b9fb97f14c9a470">list.h</a><li>stp_list_get_length()
+: <a class="el" href="group__list.html#g013ca40ec7e5714fc5ee5f31ac5582bc">list.h</a><li>stp_list_get_long_namefunc()
+: <a class="el" href="group__list.html#ga95d8ace9b6ec71388007024c51865cb">list.h</a><li>stp_list_get_namefunc()
+: <a class="el" href="group__list.html#g468cc0a5dfb1bfbef9eebd8d4f644492">list.h</a><li>stp_list_get_sortfunc()
+: <a class="el" href="group__list.html#ga759fd3cb97b9f651424b8a8fb6bedaa">list.h</a><li>stp_list_get_start()
+: <a class="el" href="group__list.html#ga67c8173f8c7b2c40e3d6dde6578faec">list.h</a><li>stp_list_item_create()
+: <a class="el" href="group__list.html#g50f49648801707436012cd5dc66b1f8c">list.h</a><li>stp_list_item_destroy()
+: <a class="el" href="group__list.html#gde2acf279e8ea067fdc1f3f951d0b373">list.h</a><li>stp_list_item_get_data()
+: <a class="el" href="group__list.html#g5b7d8ffea5a806953a43aee961a60fe4">list.h</a><li>stp_list_item_next()
+: <a class="el" href="group__list.html#gea9c1b6daae518ebecd2981289c555f3">list.h</a><li>stp_list_item_prev()
+: <a class="el" href="group__list.html#gcee23493eafdfcfce51e2ccf29ebbf54">list.h</a><li>stp_list_item_set_data()
+: <a class="el" href="group__list.html#g1b5d2889a81d712c3ba024e53bfd0f38">list.h</a><li>stp_list_item_t
+: <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">list.h</a><li>stp_list_node_free_data()
+: <a class="el" href="group__list.html#gb357e17f729e41b4f96d6aada1be26b9">list.h</a><li>stp_list_set_copyfunc()
+: <a class="el" href="group__list.html#gec59dd3b87efc811ef2b6303102ed279">list.h</a><li>stp_list_set_freefunc()
+: <a class="el" href="group__list.html#gc103cb4ff8870b3a8d90b6ebcade2498">list.h</a><li>stp_list_set_long_namefunc()
+: <a class="el" href="group__list.html#g42bdba5fcb861bdf8facb9135039d9b8">list.h</a><li>stp_list_set_namefunc()
+: <a class="el" href="group__list.html#g97d7c6d659aa7d05bc54a349a07e10c0">list.h</a><li>stp_list_set_sortfunc()
+: <a class="el" href="group__list.html#gbad08ce8ef257dae054ea3816ae88fe7">list.h</a><li>stp_list_t
+: <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">list.h</a><li>STP_MAJOR_VERSION
+: <a class="el" href="group__version.html#g98b05dcc61492d413bb01421995f1421">gutenprint-version.h</a><li>stp_major_version
+: <a class="el" href="group__version.html#g19a4efe48689fb8f859d04e60bfe028f">gutenprint-version.h</a><li>stp_malloc()
+: <a class="el" href="group__util.html#g7c76d059684ee6dc5bdc06e4b3af18ef">util.h</a><li>STP_MAX_WEAVE
+: <a class="el" href="weave_8h.html#46ee59dd8e65c35e69ba8cfa94e90786">weave.h</a><li>stp_merge_printvars()
+: <a class="el" href="group__vars.html#gc970fc314c6418d9193d93c787b908d9">vars.h</a><li>STP_MICRO_VERSION
+: <a class="el" href="group__version.html#g02b38fef35caed8b676941e8dd8aadae">gutenprint-version.h</a><li>stp_micro_version
+: <a class="el" href="group__version.html#g24960731fb86305c31f0be5621ccb993">gutenprint-version.h</a><li>stp_minor_version
+: <a class="el" href="group__version.html#g66def32167cee385762282e36b60d3b7">gutenprint-version.h</a><li>STP_MINOR_VERSION
+: <a class="el" href="group__version.html#g26319655da45e42c3b498ae7db0bf62c">gutenprint-version.h</a><li>STP_MODULE
+: <a class="el" href="gutenprint-module_8h.html#47eb7c01a3f89d34af8ea0b2c9ca32a1">gutenprint-module.h</a><li>STP_MODULE_CLASS_COLOR
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0">module.h</a><li>STP_MODULE_CLASS_DITHER
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c">module.h</a><li>STP_MODULE_CLASS_FAMILY
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6">module.h</a><li>STP_MODULE_CLASS_INVALID
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452">module.h</a><li>STP_MODULE_CLASS_MISC
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01">module.h</a><li>stp_module_class_t
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">module.h</a><li>stp_module_close()
+: <a class="el" href="module_8h.html#8e114f6e561ea2a5c4186b31eea363ad">module.h</a><li>stp_module_exit()
+: <a class="el" href="module_8h.html#a5bfe6fda569e476ad52024d31eca3c4">module.h</a><li>stp_module_get_class()
+: <a class="el" href="module_8h.html#60ee652d3ddc0bf99abc8155b4e35a01">module.h</a><li>stp_module_init()
+: <a class="el" href="module_8h.html#8d52ac8df2ff7c4a28900fbb598c4848">module.h</a><li>stp_module_load()
+: <a class="el" href="module_8h.html#b07deb48be35f70644fcc6013b4debd9">module.h</a><li>stp_module_open()
+: <a class="el" href="module_8h.html#401000da13e2a7aacab2738838bf1fb2">module.h</a><li>stp_module_t
+: <a class="el" href="module_8h.html#1bc0723b8b43547b333980913ea42965">module.h</a><li>stp_module_version_t
+: <a class="el" href="module_8h.html#a6058b6828d19e60a3e6c86b242da863">module.h</a><li>STP_MXML_ADD_AFTER
+: <a class="el" href="mxml_8h.html#aef62f3dd5005be25edf46856ffd0e67">mxml.h</a><li>STP_MXML_ADD_BEFORE
+: <a class="el" href="mxml_8h.html#7ac1110fe031c1c8274171dda7c65ee8">mxml.h</a><li>STP_MXML_ADD_TO_PARENT
+: <a class="el" href="mxml_8h.html#7183b4ceb133647a5b559de1549356d1">mxml.h</a><li>stp_mxml_attr_t
+: <a class="el" href="mxml_8h.html#1ed814dbc1628ca237bed68e27043438">mxml.h</a><li>STP_MXML_DESCEND
+: <a class="el" href="mxml_8h.html#2ed08f4813ad57773f412970856517f5">mxml.h</a><li>STP_MXML_DESCEND_FIRST
+: <a class="el" href="mxml_8h.html#2692b08783d224aa4f726b13c4a7da68">mxml.h</a><li>STP_MXML_ELEMENT
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0">mxml.h</a><li>stp_mxml_element_t
+: <a class="el" href="mxml_8h.html#504a90f35ed408a7f80f6dbdadf45ae4">mxml.h</a><li>STP_MXML_INTEGER
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092">mxml.h</a><li>STP_MXML_NO_CALLBACK
+: <a class="el" href="mxml_8h.html#70032c4eda848436305b71f40cf913f7">mxml.h</a><li>STP_MXML_NO_DESCEND
+: <a class="el" href="mxml_8h.html#42831d4e1a69e57461d655f610bb995a">mxml.h</a><li>STP_MXML_NO_PARENT
+: <a class="el" href="mxml_8h.html#934b8d5744f37ba24d529a86f6e5f2e7">mxml.h</a><li>stp_mxml_node_t
+: <a class="el" href="mxml_8h.html#1d1a605dff310b7538b297c8e63b1d88">mxml.h</a><li>STP_MXML_OPAQUE
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d">mxml.h</a><li>STP_MXML_REAL
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d">mxml.h</a><li>STP_MXML_TAB
+: <a class="el" href="mxml_8h.html#24760270636887d4dbbccca15164f4eb">mxml.h</a><li>STP_MXML_TEXT
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6">mxml.h</a><li>stp_mxml_text_t
+: <a class="el" href="mxml_8h.html#a2b9c7f1c79258abe63be05529b2a908">mxml.h</a><li>stp_mxml_type_e
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1">mxml.h</a><li>stp_mxml_type_t
+: <a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">mxml.h</a><li>stp_mxml_value_t
+: <a class="el" href="mxml_8h.html#d162e4b65493580e8bee75ef0c8c12b6">mxml.h</a><li>STP_MXML_WRAP
+: <a class="el" href="mxml_8h.html#76508c60800b84b90acf4e0f8e04288e">mxml.h</a><li>STP_MXML_WS_AFTER_CLOSE
+: <a class="el" href="mxml_8h.html#1ffe9b0d18eb95e8b85da3d09b195aee">mxml.h</a><li>STP_MXML_WS_AFTER_OPEN
+: <a class="el" href="mxml_8h.html#312f2553f5c5e2f974ca8f238064dadd">mxml.h</a><li>STP_MXML_WS_BEFORE_CLOSE
+: <a class="el" href="mxml_8h.html#5ef0809e92527718236cf91e591f1276">mxml.h</a><li>STP_MXML_WS_BEFORE_OPEN
+: <a class="el" href="mxml_8h.html#85b05ecef2dd56e2d66b0c3057705a9b">mxml.h</a><li>stp_mxmlAdd()
+: <a class="el" href="mxml_8h.html#f5b1214c9e580debaf0350f31d03467d">mxml.h</a><li>stp_mxmlDelete()
+: <a class="el" href="mxml_8h.html#cbdf0579701e7776af87fbb3c2bf9469">mxml.h</a><li>stp_mxmlElementGetAttr()
+: <a class="el" href="mxml_8h.html#23f0ed075c389d9681fb5ed3c2ecddb9">mxml.h</a><li>stp_mxmlElementSetAttr()
+: <a class="el" href="mxml_8h.html#eae678d773da3b4075f1feea1b14eb84">mxml.h</a><li>stp_mxmlFindElement()
+: <a class="el" href="mxml_8h.html#7c0efd099878ce90b220bf4c51324cce">mxml.h</a><li>stp_mxmlLoadFile()
+: <a class="el" href="mxml_8h.html#db392c4e623e72d2b1985058564abf5d">mxml.h</a><li>stp_mxmlLoadString()
+: <a class="el" href="mxml_8h.html#9e275680a5730ef159757b20e041723d">mxml.h</a><li>stp_mxmlNewElement()
+: <a class="el" href="mxml_8h.html#305b60c2a9554ac30bb195e42cc82e75">mxml.h</a><li>stp_mxmlNewInteger()
+: <a class="el" href="mxml_8h.html#e65d5658c5271a9e26c5a21bc0cc2f20">mxml.h</a><li>stp_mxmlNewOpaque()
+: <a class="el" href="mxml_8h.html#533ea6ec53f37f8bdd2d89d667b0d10a">mxml.h</a><li>stp_mxmlNewReal()
+: <a class="el" href="mxml_8h.html#7754bd0d9af2be6edaeac7edf9c89c93">mxml.h</a><li>stp_mxmlNewText()
+: <a class="el" href="mxml_8h.html#41566f9adbe5fe307a4643e073e3d914">mxml.h</a><li>stp_mxmlRemove()
+: <a class="el" href="mxml_8h.html#6abe55831d77332db6b94b6cc0caaf02">mxml.h</a><li>stp_mxmlSaveAllocString()
+: <a class="el" href="mxml_8h.html#e3723cad1353a2142fc1abaee599380c">mxml.h</a><li>stp_mxmlSaveFile()
+: <a class="el" href="mxml_8h.html#bfabbd9dfdce248edc2f47de1faee7c3">mxml.h</a><li>stp_mxmlSaveString()
+: <a class="el" href="mxml_8h.html#18d0fb42d5adb6b4337df82e61116050">mxml.h</a><li>stp_mxmlWalkNext()
+: <a class="el" href="mxml_8h.html#be88dab827e68c48b822c6250731fc57">mxml.h</a><li>stp_mxmlWalkPrev()
+: <a class="el" href="mxml_8h.html#112485e5f15808619af7dd558528323f">mxml.h</a><li>STP_NCOLORS
+: <a class="el" href="dither_8h.html#3e02bef38f178e66a4439df6ec61c503">dither.h</a><li>stp_node_copyfunc
+: <a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">list.h</a><li>stp_node_freefunc
+: <a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">list.h</a><li>stp_node_namefunc
+: <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">list.h</a><li>stp_node_sortfunc
+: <a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">list.h</a><li>stp_outfunc_t
+: <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">vars.h</a><li>stp_pack_tiff
+: <a class="el" href="weave_8h.html#27cae2ded3a9434dd6f332dbf6721f71">weave.h</a><li>stp_pack_uncompressed
+: <a class="el" href="weave_8h.html#b81173e35f655b1a8f0047cbadce5391">weave.h</a><li>stp_packfunc
+: <a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">weave.h</a><li>stp_papersize_unit_t
+: <a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">paper.h</a><li>STP_PARAMETER_ACTIVE
+: <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99">vars.h</a><li>stp_parameter_activity_t
+: <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">vars.h</a><li>STP_PARAMETER_CLASS_CORE
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9">vars.h</a><li>STP_PARAMETER_CLASS_FEATURE
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11">vars.h</a><li>STP_PARAMETER_CLASS_INVALID
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606">vars.h</a><li>STP_PARAMETER_CLASS_OUTPUT
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a">vars.h</a><li>stp_parameter_class_t
+: <a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">vars.h</a><li>STP_PARAMETER_DEFAULTED
+: <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136">vars.h</a><li>stp_parameter_description_destroy()
+: <a class="el" href="group__vars.html#gc5a3eb0348d31acf60772265c3896542">vars.h</a><li>stp_parameter_find()
+: <a class="el" href="group__vars.html#g3dea1f995d40482b9f6470fedd994f95">vars.h</a><li>stp_parameter_find_in_settings()
+: <a class="el" href="group__vars.html#g711cf3e5e52fd3434ef7a9d16654aea8">vars.h</a><li>STP_PARAMETER_INACTIVE
+: <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED1
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED2
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED3
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED4
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff">vars.h</a><li>STP_PARAMETER_LEVEL_BASIC
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca">vars.h</a><li>STP_PARAMETER_LEVEL_EXTERNAL
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203">vars.h</a><li>STP_PARAMETER_LEVEL_INTERNAL
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd">vars.h</a><li>STP_PARAMETER_LEVEL_INVALID
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3">vars.h</a><li>stp_parameter_level_t
+: <a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">vars.h</a><li>stp_parameter_list_add_param()
+: <a class="el" href="group__vars.html#ga8dc4ff543dbc1882d673b25234088b6">vars.h</a><li>stp_parameter_list_append()
+: <a class="el" href="group__vars.html#gf8aa1d7aba11de5fdee95b9cb339be61">vars.h</a><li>stp_parameter_list_copy()
+: <a class="el" href="group__vars.html#g62c6225b0721d5c80d889edc307f0b6b">vars.h</a><li>stp_parameter_list_count()
+: <a class="el" href="group__vars.html#gf69f651a798e9f06c67baf06f0754228">vars.h</a><li>stp_parameter_list_create()
+: <a class="el" href="group__vars.html#g3c1ddd3c10c367c0912fdd841576278f">vars.h</a><li>stp_parameter_list_destroy()
+: <a class="el" href="group__vars.html#gd0f6c2b153638f551d7709780eb7276a">vars.h</a><li>stp_parameter_list_param()
+: <a class="el" href="group__vars.html#g96fc73864dfc00ae418f14a81c72be26">vars.h</a><li>stp_parameter_list_t
+: <a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">vars.h</a><li>STP_PARAMETER_TYPE_ARRAY
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d">vars.h</a><li>STP_PARAMETER_TYPE_BOOLEAN
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d">vars.h</a><li>STP_PARAMETER_TYPE_CURVE
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e">vars.h</a><li>STP_PARAMETER_TYPE_DIMENSION
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7">vars.h</a><li>STP_PARAMETER_TYPE_DOUBLE
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81">vars.h</a><li>STP_PARAMETER_TYPE_FILE
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6">vars.h</a><li>STP_PARAMETER_TYPE_INT
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4">vars.h</a><li>STP_PARAMETER_TYPE_INVALID
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576">vars.h</a><li>STP_PARAMETER_TYPE_RAW
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372">vars.h</a><li>STP_PARAMETER_TYPE_STRING_LIST
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2">vars.h</a><li>stp_parameter_type_t
+: <a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">vars.h</a><li>stp_parameter_verify_t
+: <a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">vars.h</a><li>stp_path_search()
+: <a class="el" href="path_8h.html#8591072873a5ee644a6dd22538d84c55">path.h</a><li>stp_path_split()
+: <a class="el" href="path_8h.html#bc40460305f1f4f972c08a439f406449">path.h</a><li>stp_print()
+: <a class="el" href="group__printer.html#g121125e6646c6f6d8965f1857450749e">printers.h</a><li>stp_printer_describe_parameter()
+: <a class="el" href="group__printer.html#g806f00d4167762c7a3d467ec37c8430e">printers.h</a><li>stp_printer_get_defaults()
+: <a class="el" href="group__printer.html#ge67398e65540b835f5c5d073c5ea0ec1">printers.h</a><li>stp_printer_get_driver()
+: <a class="el" href="group__printer.html#g6c6c426f86307660079277ab6e90ae3d">printers.h</a><li>stp_printer_get_family()
+: <a class="el" href="group__printer.html#g9c98ccc58b2c6f9ed6bd1025220ff77d">printers.h</a><li>stp_printer_get_long_name()
+: <a class="el" href="group__printer.html#g00182878bdc39935e6382d7e41d55294">printers.h</a><li>stp_printer_get_manufacturer()
+: <a class="el" href="group__printer.html#gfc0382fd32b49ea9d171e4ce8b750c62">printers.h</a><li>stp_printer_get_model()
+: <a class="el" href="group__printer.html#g7ba104f0ea5ce4a88175486894010b71">printers.h</a><li>stp_printer_list_parameters()
+: <a class="el" href="group__printer.html#g666486047edfe4405d003b5c3bbe4b49">printers.h</a><li>stp_printer_model_count()
+: <a class="el" href="group__printer.html#gc0a8108170f5c86621de14296fd94b1e">printers.h</a><li>stp_printer_t
+: <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">printers.h</a><li>stp_prune_inactive_options()
+: <a class="el" href="group__util.html#gf64336e7c536a51d0debe88f1f5ec90a">util.h</a><li>stp_put16_be()
+: <a class="el" href="group__util.html#g3c20beae37d9841e095b336d6f7dcc1d">util.h</a><li>stp_put16_le()
+: <a class="el" href="group__util.html#g01199dc1d5a3db973d22cc9db00a4f41">util.h</a><li>stp_put32_be()
+: <a class="el" href="group__util.html#gbe0e31fbc0c4e6374903b25edc594f5e">util.h</a><li>stp_put32_le()
+: <a class="el" href="group__util.html#g0a445c531388afa31650ef4ccdac3ae1">util.h</a><li>stp_putc()
+: <a class="el" href="group__util.html#gf07e31a63021b4d504cc5a410e1aeb08">util.h</a><li>stp_puts()
+: <a class="el" href="group__util.html#g0a59761c8a4ee5f31cfb9bec2a9b00b4">util.h</a><li>stp_read_and_compose_curves()
+: <a class="el" href="group__util.html#g21168356d466d278f11dab2be8d0016e">util.h</a><li>stp_realloc()
+: <a class="el" href="group__util.html#g908f11aeabf31c8a9621bd65d408a5fc">util.h</a><li>stp_register_xml_parser()
+: <a class="el" href="xml_8h.html#3258e11973b45c04e9ec1810789cface">xml.h</a><li>stp_register_xml_preload()
+: <a class="el" href="xml_8h.html#0377f341fce4c764d695b851cf90125c">xml.h</a><li>STP_SAFE_FREE
+: <a class="el" href="group__util.html#g44a234fbf1ab832399fc674c8cb53b1f">util.h</a><li>stp_scale_float_parameter()
+: <a class="el" href="group__vars.html#gec605c647cab13d61ab5e2822d9f7ead">vars.h</a><li>stp_send_command()
+: <a class="el" href="group__util.html#g23ee64de1ec6ef5a4941ab80ba609840">util.h</a><li>stp_sequence_copy()
+: <a class="el" href="group__sequence.html#g5792d6f821525514199dd2d9b332ddd4">sequence.h</a><li>stp_sequence_create()
+: <a class="el" href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee">sequence.h</a><li>stp_sequence_create_copy()
+: <a class="el" href="group__sequence.html#gd37eb66db88ac93b853ba6e02b9155bc">sequence.h</a><li>stp_sequence_create_from_xmltree()
+: <a class="el" href="xml_8h.html#174add090763cd3d8a019da75257e9c5">xml.h</a><li>stp_sequence_destroy()
+: <a class="el" href="group__sequence.html#g98c9c2859d2ebe9b1987d26b62bd6ce0">sequence.h</a><li>stp_sequence_get_bounds()
+: <a class="el" href="group__sequence.html#g392e1da122d95d6fc07b6d73eff1d311">sequence.h</a><li>stp_sequence_get_data()
+: <a class="el" href="group__sequence.html#gc33208fae031bd1111f8ceb4c1425199">sequence.h</a><li>stp_sequence_get_float_data()
+: <a class="el" href="group__sequence.html#gf8cd9da688af479103cf8600e48f61c9">sequence.h</a><li>stp_sequence_get_int_data()
+: <a class="el" href="group__sequence.html#g4396baf0d338eec6f3bce3e2000da978">sequence.h</a><li>stp_sequence_get_long_data()
+: <a class="el" href="group__sequence.html#g864b55caa3a8c0e573031a36f57f7cc4">sequence.h</a><li>stp_sequence_get_point()
+: <a class="el" href="group__sequence.html#g044210129f28c298152ce124371324d4">sequence.h</a><li>stp_sequence_get_range()
+: <a class="el" href="group__sequence.html#gc2c70c539a3eced45be306d082faa3a6">sequence.h</a><li>stp_sequence_get_short_data()
+: <a class="el" href="group__sequence.html#g91a68efd6b99150739c7706f65703a2f">sequence.h</a><li>stp_sequence_get_size()
+: <a class="el" href="group__sequence.html#g99292c5ba10bcf1574c3e71a593c3e5f">sequence.h</a><li>stp_sequence_get_uint_data()
+: <a class="el" href="group__sequence.html#g204f77e91c9283dc6ec6e742687bb0db">sequence.h</a><li>stp_sequence_get_ulong_data()
+: <a class="el" href="group__sequence.html#gc4557b9fba98a7fbb4e17cc18fb0dded">sequence.h</a><li>stp_sequence_get_ushort_data()
+: <a class="el" href="group__sequence.html#g8bf46faeea891ac7ca699591df596bc1">sequence.h</a><li>stp_sequence_set_bounds()
+: <a class="el" href="group__sequence.html#gd56df3112937c11431e033f2d9574b96">sequence.h</a><li>stp_sequence_set_data()
+: <a class="el" href="group__sequence.html#g24024e771a50db02f2713b244212603e">sequence.h</a><li>stp_sequence_set_float_data()
+: <a class="el" href="group__sequence.html#g34a526cb5e72b611ac8a98b559c24e2e">sequence.h</a><li>stp_sequence_set_int_data()
+: <a class="el" href="group__sequence.html#gd4f058b2c690ad4e326970cc841d8f79">sequence.h</a><li>stp_sequence_set_long_data()
+: <a class="el" href="group__sequence.html#gd15e2cf350bb311da58f4b11240fa0f2">sequence.h</a><li>stp_sequence_set_point()
+: <a class="el" href="group__sequence.html#gf7f49101192387e29399ded6d3166d13">sequence.h</a><li>stp_sequence_set_short_data()
+: <a class="el" href="group__sequence.html#ge0d6719f863a10422dea23e7f4b4dd29">sequence.h</a><li>stp_sequence_set_size()
+: <a class="el" href="group__sequence.html#g166e9a610bd53cb812e328d9e111f240">sequence.h</a><li>stp_sequence_set_subrange()
+: <a class="el" href="group__sequence.html#g9b41ba7e0f1fb00cf19bbb9efe70824d">sequence.h</a><li>stp_sequence_set_uint_data()
+: <a class="el" href="group__sequence.html#g40cd6256eb5bb72decd60edd1dc3be54">sequence.h</a><li>stp_sequence_set_ulong_data()
+: <a class="el" href="group__sequence.html#gbc7ec322716d761436e4ad2d5d2f756f">sequence.h</a><li>stp_sequence_set_ushort_data()
+: <a class="el" href="group__sequence.html#g68aed44bbf6ede9ac49237091f2deb43">sequence.h</a><li>stp_sequence_t
+: <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">sequence.h</a><li>stp_set_array_parameter()
+: <a class="el" href="group__vars.html#g1f63514f8ffd8ea56f0beee69398ee01">vars.h</a><li>stp_set_array_parameter_active()
+: <a class="el" href="group__vars.html#gf2aada3c00f9b00bc6a65014da87e250">vars.h</a><li>stp_set_boolean_parameter()
+: <a class="el" href="group__vars.html#g8f67ed7dcee969e77374fb4daf468d58">vars.h</a><li>stp_set_boolean_parameter_active()
+: <a class="el" href="group__vars.html#ge12a7edf773cbe04fb98b171ba2c2fb9">vars.h</a><li>stp_set_color_conversion()
+: <a class="el" href="group__vars.html#g335e7eb264fa22343765146fb2318b31">vars.h</a><li>stp_set_color_conversion_n()
+: <a class="el" href="group__vars.html#g3164aa99994dabb561d6c295eb647123">vars.h</a><li>stp_set_curve_parameter()
+: <a class="el" href="group__vars.html#g5f4adaadb80cd2d94569881d96cfa02e">vars.h</a><li>stp_set_curve_parameter_active()
+: <a class="el" href="group__vars.html#g160150a3a39d66f5a807d1c750a57890">vars.h</a><li>stp_set_default_array_parameter()
+: <a class="el" href="group__vars.html#ga1620e4be3c7fb85262802338d3143f6">vars.h</a><li>stp_set_default_boolean_parameter()
+: <a class="el" href="group__vars.html#gd286782f691998858e30a202506bad74">vars.h</a><li>stp_set_default_curve_parameter()
+: <a class="el" href="group__vars.html#gdd7769bfece8597cde869eced1239a1e">vars.h</a><li>stp_set_default_dimension_parameter()
+: <a class="el" href="group__vars.html#g18b8a4fb414245d2c30df9ee11057845">vars.h</a><li>stp_set_default_file_parameter()
+: <a class="el" href="group__vars.html#gae28e4c640fba005a72e92af66327b50">vars.h</a><li>stp_set_default_file_parameter_n()
+: <a class="el" href="group__vars.html#gdeae102d1bd65147221f56e6095f35ef">vars.h</a><li>stp_set_default_float_parameter()
+: <a class="el" href="group__vars.html#g59b79c779211a72de534fb9e61548f97">vars.h</a><li>stp_set_default_int_parameter()
+: <a class="el" href="group__vars.html#gbf1d9c938d364598414e9f15c41c1f08">vars.h</a><li>stp_set_default_raw_parameter()
+: <a class="el" href="group__vars.html#gf95184ecee86a92db2a7d3f050154a46">vars.h</a><li>stp_set_default_string_parameter()
+: <a class="el" href="group__vars.html#g71306c3e3118d9a4545b0a3cefb863ea">vars.h</a><li>stp_set_default_string_parameter_n()
+: <a class="el" href="group__vars.html#g65b18994af3384af04e2bf77e288f54f">vars.h</a><li>stp_set_dimension_parameter()
+: <a class="el" href="group__vars.html#g778b0e43aad1e011012b8071b469c694">vars.h</a><li>stp_set_dimension_parameter_active()
+: <a class="el" href="group__vars.html#g6fa1953ee96051566a261f3391da3857">vars.h</a><li>stp_set_driver()
+: <a class="el" href="group__vars.html#ga8d9dbb1e613cfe2b119668158e35a76">vars.h</a><li>stp_set_driver_n()
+: <a class="el" href="group__vars.html#ge303a6ed77135b691ebbfd56cb577531">vars.h</a><li>stp_set_errdata()
+: <a class="el" href="group__vars.html#g7a006418c4dbb265be71f7b5a202455d">vars.h</a><li>stp_set_errfunc()
+: <a class="el" href="group__vars.html#ge89d8eb48e4a7a8107b87a44a4318064">vars.h</a><li>stp_set_file_parameter()
+: <a class="el" href="group__vars.html#g8134e4dc36b063a7d7dd229b9df32726">vars.h</a><li>stp_set_file_parameter_active()
+: <a class="el" href="group__vars.html#g8c04ab4487623a41e0b2600d466a88ad">vars.h</a><li>stp_set_file_parameter_n()
+: <a class="el" href="group__vars.html#g6e6c5474c253a452073eba25251a1481">vars.h</a><li>stp_set_float_parameter()
+: <a class="el" href="group__vars.html#g82f7bbcf639c60678c1dc2aee24e8a24">vars.h</a><li>stp_set_float_parameter_active()
+: <a class="el" href="group__vars.html#g38a95079fd6f90a0c6a92c5ddeb104ca">vars.h</a><li>stp_set_height()
+: <a class="el" href="group__vars.html#g68110f6d19b3987f6f66baee3926eb89">vars.h</a><li>stp_set_int_parameter()
+: <a class="el" href="group__vars.html#g8c6cd5f3bb3ab59a4f06c020c062c13e">vars.h</a><li>stp_set_int_parameter_active()
+: <a class="el" href="group__vars.html#g1c724bc85737bf8c698a08bc2d441b3e">vars.h</a><li>stp_set_left()
+: <a class="el" href="group__vars.html#g5d675ab9877df60ec467a20a0d62fcbc">vars.h</a><li>stp_set_outdata()
+: <a class="el" href="group__vars.html#g8fef23ae01a368f4d16ad95813d97d6d">vars.h</a><li>stp_set_outfunc()
+: <a class="el" href="group__vars.html#g30d5438686c8ead9a092f98bf3c3d8ca">vars.h</a><li>stp_set_output_codeset()
+: <a class="el" href="group__util.html#gf7978ce9e414b3d8ad905ee36a51cfbd">util.h</a><li>stp_set_page_height()
+: <a class="el" href="group__vars.html#g775714bf75f1fdbdd895f59edc9eca55">vars.h</a><li>stp_set_page_width()
+: <a class="el" href="group__vars.html#g751759cdeb8feb061c00f35d37fea45c">vars.h</a><li>stp_set_printer_defaults()
+: <a class="el" href="group__printer.html#gc3d8cdb65382cb13ea6b01072e6240d5">printers.h</a><li>stp_set_raw_parameter()
+: <a class="el" href="group__vars.html#gd40038a74fa7548da5fcaec6687c8787">vars.h</a><li>stp_set_raw_parameter_active()
+: <a class="el" href="group__vars.html#g9fe388535a67f8360ab21f58233c0e17">vars.h</a><li>stp_set_string_parameter()
+: <a class="el" href="group__vars.html#g22338d64a871a8b279fdee6fd83fff7f">vars.h</a><li>stp_set_string_parameter_active()
+: <a class="el" href="group__vars.html#g44793f2cf64b11917b8943d20ee43b9d">vars.h</a><li>stp_set_string_parameter_n()
+: <a class="el" href="group__vars.html#g5182246d4e0653f73dfaa40b62d4285f">vars.h</a><li>stp_set_top()
+: <a class="el" href="group__vars.html#gaa76e04fcde3aa6c162fb9d2fcaca251">vars.h</a><li>stp_set_verified()
+: <a class="el" href="group__vars.html#g8a2924dd6393431e994d22c704ec25fc">vars.h</a><li>stp_set_width()
+: <a class="el" href="group__vars.html#gdbdd8bad1742e87b5c5a299c2ebf7cf4">vars.h</a><li>stp_shade_t
+: <a class="el" href="dither_8h.html#737b4edb8992127d0616e78f6c0a4c14">dither.h</a><li>stp_split_2()
+: <a class="el" href="bit-ops_8h.html#65a4f2dc6c49d8a80e1d0ca72a1f0ffd">bit-ops.h</a><li>stp_split_4()
+: <a class="el" href="bit-ops_8h.html#24f21e067782cbb1606f4109f7acaccb">bit-ops.h</a><li>stp_start_job()
+: <a class="el" href="group__printer.html#g9cf59fba866430dd47508bac6561ef67">printers.h</a><li>stp_strdup()
+: <a class="el" href="group__util.html#g2f861f4a98ad496ca8cd995147867f32">util.h</a><li>stp_string_list_add_string()
+: <a class="el" href="string-list_8h.html#b9e6a3a7944ca10102b1a30a3acc6767">string-list.h</a><li>stp_string_list_count()
+: <a class="el" href="string-list_8h.html#023eaab359b2f3c22d1a4fa7013e01ef">string-list.h</a><li>stp_string_list_create()
+: <a class="el" href="string-list_8h.html#65077aa7201209fcaa58553d904fbc34">string-list.h</a><li>stp_string_list_create_copy()
+: <a class="el" href="string-list_8h.html#e2f7a65ea28e02e39cc223898137127b">string-list.h</a><li>stp_string_list_create_from_params()
+: <a class="el" href="string-list_8h.html#a4938d0cb58828f5d27086ae9c400857">string-list.h</a><li>stp_string_list_destroy()
+: <a class="el" href="string-list_8h.html#35638794468f0bb0dd7b912dac655bd5">string-list.h</a><li>stp_string_list_find()
+: <a class="el" href="string-list_8h.html#25fd88ec425121519cc25d5279d29e6f">string-list.h</a><li>stp_string_list_is_present()
+: <a class="el" href="string-list_8h.html#333d878e45062e5f3ef5cf63602f4ce3">string-list.h</a><li>stp_string_list_param()
+: <a class="el" href="string-list_8h.html#997c38e27e8ad480118b84a6fdca4d79">string-list.h</a><li>stp_string_list_remove_string()
+: <a class="el" href="string-list_8h.html#26d7d318ddcbe976df1c91134d1ab262">string-list.h</a><li>stp_string_list_t
+: <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">string-list.h</a><li>stp_strlen()
+: <a class="el" href="group__util.html#g054943d301baecba82cdb78b7e454880">util.h</a><li>stp_strndup()
+: <a class="el" href="group__util.html#g2c6b28a35780bfa7d03a2f8381ee82c2">util.h</a><li>stp_unpack_16()
+: <a class="el" href="bit-ops_8h.html#d472146a7bdf6c1e95bcb102c4409515">bit-ops.h</a><li>stp_unpack_2()
+: <a class="el" href="bit-ops_8h.html#9772ac792d8208e341d780fc756bf3cd">bit-ops.h</a><li>stp_unpack_4()
+: <a class="el" href="bit-ops_8h.html#7fdd081b1a58cdc3648e61d23aefb744">bit-ops.h</a><li>stp_unpack_8()
+: <a class="el" href="bit-ops_8h.html#534a4a10cda717aabaf212954cc2d891">bit-ops.h</a><li>stp_unregister_xml_parser()
+: <a class="el" href="xml_8h.html#bdff70654d8ca31445e0957cfad68816">xml.h</a><li>stp_unregister_xml_preload()
+: <a class="el" href="xml_8h.html#f9605dfeaf5ba8c41b42aba2c09b4f20">xml.h</a><li>stp_vars_copy()
+: <a class="el" href="group__vars.html#g165ae58fed1515b5466ab1b84df85a86">vars.h</a><li>stp_vars_create()
+: <a class="el" href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a">vars.h</a><li>stp_vars_create_copy()
+: <a class="el" href="group__vars.html#g3c6d765cc5a27b322289e9baa9d97098">vars.h</a><li>stp_vars_destroy()
+: <a class="el" href="group__vars.html#g78259fcaa881655a07ef0b2b457bdf70">vars.h</a><li>stp_vars_t
+: <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">vars.h</a><li>stp_verify()
+: <a class="el" href="group__vars.html#ge28b0d78641811b1625a52971a2d11fa">vars.h</a><li>stp_verify_parameter()
+: <a class="el" href="group__vars.html#gf64e586fca554f2dd65157a76eaad34a">vars.h</a><li>stp_verify_printer_params()
+: <a class="el" href="group__printer.html#gd91f8e7a622725f0d47196cf912ddd8d">printers.h</a><li>STP_WEAVE_ASCENDING
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d">weave.h</a><li>STP_WEAVE_ASCENDING_2X
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12">weave.h</a><li>STP_WEAVE_ASCENDING_3X
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b">weave.h</a><li>STP_WEAVE_DESCENDING
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f">weave.h</a><li>stp_weave_parameters_by_row()
+: <a class="el" href="weave_8h.html#3dbb20fd24c73c2982819b1f184b7ee3">weave.h</a><li>STP_WEAVE_STAGGERED
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501">weave.h</a><li>stp_weave_strategy_t
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027">weave.h</a><li>STP_WEAVE_ZIGZAG
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc">weave.h</a><li>stp_write_weave()
+: <a class="el" href="weave_8h.html#b021ec20fafa48e57495123df1533b62">weave.h</a><li>stp_xml_exit()
+: <a class="el" href="xml_8h.html#d35445001b4f0ff02b45cf411b056cb2">xml.h</a><li>stp_xml_get_node()
+: <a class="el" href="xml_8h.html#acec0c2b6d806a70b74c2c9efb5ca895">xml.h</a><li>stp_xml_init()
+: <a class="el" href="xml_8h.html#e279cdb2639cb00884563204c586e34a">xml.h</a><li>stp_xml_init_defaults()
+: <a class="el" href="xml_8h.html#9e2620e798edcd889cd80454374a0a1d">xml.h</a><li>stp_xml_parse_file()
+: <a class="el" href="xml_8h.html#477e8c523df78a068e98be5e929d6825">xml.h</a><li>stp_xml_parse_file_named()
+: <a class="el" href="xml_8h.html#2ff6722b18cd21c91e60e7ef1cedc0d4">xml.h</a><li>stp_xml_parse_func
+: <a class="el" href="xml_8h.html#ec3dca5a8c562175532452b7a055200f">xml.h</a><li>stp_xml_preinit()
+: <a class="el" href="xml_8h.html#e2aeb50ec9bffd4cc7ff4b8756ce503a">xml.h</a><li>stp_xmldoc_create_generic()
+: <a class="el" href="xml_8h.html#d698808efae24e1f0002243256171fc0">xml.h</a><li>stp_xmlstrtod()
+: <a class="el" href="xml_8h.html#666632a9a3cb7f802fd5478d68d57166">xml.h</a><li>stp_xmlstrtol()
+: <a class="el" href="xml_8h.html#56885d576d38f8fbffce10834e892117">xml.h</a><li>stp_xmlstrtoul()
+: <a class="el" href="xml_8h.html#9d7f6cba6d4f5b8b01b6d3c192d10596">xml.h</a><li>stp_xmltree_create_from_array()
+: <a class="el" href="xml_8h.html#90e7cdadf10d6492082fd008b79853b0">xml.h</a><li>stp_xmltree_create_from_curve()
+: <a class="el" href="xml_8h.html#286050c77ae8ee255a7b6035b88d5fb4">xml.h</a><li>stp_xmltree_create_from_sequence()
+: <a class="el" href="xml_8h.html#134d8ffe83aa1bc29ca65869af337479">xml.h</a><li>stp_zalloc()
+: <a class="el" href="group__util.html#gae1d98650ef9777ae4f4b10eae60b5c9">util.h</a><li>stp_zfwrite()
+: <a class="el" href="group__util.html#g9135d4c8cac78593aff55b668d09b79c">util.h</a><li>stp_zprintf()
+: <a class="el" href="group__util.html#g18aaa3874e4dd5259a4d182fa8d9c90a">util.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_0x74.html b/doc/gutenprint/html/globals_0x74.html
index d1748e8..d53778f 100644
--- a/doc/gutenprint/html/globals_0x74.html
+++ b/doc/gutenprint/html/globals_0x74.html
@@ -2,20 +2,56 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"> | <a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="globals.html#index__">_</a> | <a class="qindex" href="globals_0x62.html#index_b">b</a> | <a class="qindex" href="globals_0x63.html#index_c">c</a> | <a class="qindex" href="globals_0x64.html#index_d">d</a> | <a class="qindex" href="globals_0x67.html#index_g">g</a> | <a class="qindex" href="globals_0x6e.html#index_n">n</a> | <a class="qindex" href="globals_0x70.html#index_p">p</a> | <a class="qindex" href="globals_0x73.html#index_s">s</a> | <a class="qindexHL" href="globals_0x74.html#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li id="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>textdomain
-: <a class="el" href="group__intl.html#ga0">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga0">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#gac0316f33cabc5a70d974c5aba43063b">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#gac0316f33cabc5a70d974c5aba43063b">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_defs.html b/doc/gutenprint/html/globals_defs.html
index c7c04e8..9f018cb 100644
--- a/doc/gutenprint/html/globals_defs.html
+++ b/doc/gutenprint/html/globals_defs.html
@@ -2,94 +2,129 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindexHL" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_d">d</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_
-: <a class="el" href="group__intl.html#ga5">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga5">gutenprint-intl-internal.h</a></ul>
+: <a class="el" href="group__intl.html#gd41443e9a10bd2ffa9508bb74c41c2d1">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#gd41443e9a10bd2ffa9508bb74c41c2d1">gutenprint-intl-internal.h</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>bindtextdomain
-: <a class="el" href="group__intl.html#ga4">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga4">gutenprint-intl-internal.h</a></ul>
+: <a class="el" href="group__intl.html#gcf29daa2fef5f417c57be476054c695b">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#gcf29daa2fef5f417c57be476054c695b">gutenprint-intl-internal.h</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>CURVE_CACHE_FAST_COUNT
-: <a class="el" href="curve-cache_8h.html#a2">curve-cache.h</a><li>CURVE_CACHE_FAST_DOUBLE
-: <a class="el" href="curve-cache_8h.html#a1">curve-cache.h</a><li>CURVE_CACHE_FAST_USHORT
-: <a class="el" href="curve-cache_8h.html#a0">curve-cache.h</a></ul>
+: <a class="el" href="curve-cache_8h.html#b8c3f0a2734a4bdb08989cc62761e8e7">curve-cache.h</a><li>CURVE_CACHE_FAST_DOUBLE
+: <a class="el" href="curve-cache_8h.html#b434b6a3a8ce63d95d11b2bce6360536">curve-cache.h</a><li>CURVE_CACHE_FAST_USHORT
+: <a class="el" href="curve-cache_8h.html#c0763605d9b80d9889407dd340e357fd">curve-cache.h</a></ul>
<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
<li>dcgettext
-: <a class="el" href="group__intl.html#ga3">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga3">gutenprint-intl-internal.h</a><li>dgettext
-: <a class="el" href="group__intl.html#ga2">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga2">gutenprint-intl-internal.h</a></ul>
+: <a class="el" href="group__intl.html#g52d955a76a73f0e86dddd07dda5cd490">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#g52d955a76a73f0e86dddd07dda5cd490">gutenprint-intl-internal.h</a><li>dgettext
+: <a class="el" href="group__intl.html#g7fd6ec2ffaa95339754232b69eaac521">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#g7fd6ec2ffaa95339754232b69eaac521">gutenprint-intl-internal.h</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>gettext
-: <a class="el" href="group__intl.html#ga1">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga1">gutenprint-intl-internal.h</a></ul>
+: <a class="el" href="group__intl.html#geb8333d9b46653f2047c603034d26730">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#geb8333d9b46653f2047c603034d26730">gutenprint-intl-internal.h</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>N_
-: <a class="el" href="group__intl.html#ga6">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga6">gutenprint-intl-internal.h</a></ul>
+: <a class="el" href="group__intl.html#g9de9caf5267f08d8164404a1f68b66f5">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#g9de9caf5267f08d8164404a1f68b66f5">gutenprint-intl-internal.h</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>STP_BINARY_AGE
-: <a class="el" href="group__version.html#ga11">gutenprint-version.h</a><li>STP_CHANNEL_LIMIT
-: <a class="el" href="group__image.html#ga16">image.h</a><li>STP_CHECK_VERSION
-: <a class="el" href="group__version.html#ga13">gutenprint-version.h</a><li>STP_CURRENT_INTERFACE
-: <a class="el" href="group__version.html#ga10">gutenprint-version.h</a><li>STP_DBG_CANON
-: <a class="el" href="group__util.html#ga39">util.h</a><li>STP_DBG_COLORFUNC
-: <a class="el" href="group__util.html#ga34">util.h</a><li>STP_DBG_CURVE
-: <a class="el" href="group__util.html#ga52">util.h</a><li>STP_DBG_CURVE_ERRORS
-: <a class="el" href="group__util.html#ga53">util.h</a><li>STP_DBG_ESCP2
-: <a class="el" href="group__util.html#ga38">util.h</a><li>STP_DBG_INK
-: <a class="el" href="group__util.html#ga35">util.h</a><li>STP_DBG_LEXMARK
-: <a class="el" href="group__util.html#ga40">util.h</a><li>STP_DBG_LIST
-: <a class="el" href="group__util.html#ga44">util.h</a><li>STP_DBG_LUT
-: <a class="el" href="group__util.html#ga33">util.h</a><li>STP_DBG_MARK_FILE
-: <a class="el" href="group__util.html#ga43">util.h</a><li>STP_DBG_MODULE
-: <a class="el" href="group__util.html#ga45">util.h</a><li>STP_DBG_OLYMPUS
-: <a class="el" href="group__util.html#ga51">util.h</a><li>STP_DBG_PAPER
-: <a class="el" href="group__util.html#ga47">util.h</a><li>STP_DBG_PATH
-: <a class="el" href="group__util.html#ga46">util.h</a><li>STP_DBG_PCL
-: <a class="el" href="group__util.html#ga37">util.h</a><li>STP_DBG_PRINTERS
-: <a class="el" href="group__util.html#ga48">util.h</a><li>STP_DBG_PS
-: <a class="el" href="group__util.html#ga36">util.h</a><li>STP_DBG_ROWS
-: <a class="el" href="group__util.html#ga42">util.h</a><li>STP_DBG_VARS
-: <a class="el" href="group__util.html#ga50">util.h</a><li>STP_DBG_WEAVE_PARAMS
-: <a class="el" href="group__util.html#ga41">util.h</a><li>STP_DBG_XML
-: <a class="el" href="group__util.html#ga49">util.h</a><li>STP_ECOLOR_C
-: <a class="el" href="dither_8h.html#a1">dither.h</a><li>STP_ECOLOR_K
-: <a class="el" href="dither_8h.html#a0">dither.h</a><li>STP_ECOLOR_M
-: <a class="el" href="dither_8h.html#a2">dither.h</a><li>STP_ECOLOR_Y
-: <a class="el" href="dither_8h.html#a3">dither.h</a><li>STP_INTERFACE_AGE
-: <a class="el" href="group__version.html#ga12">gutenprint-version.h</a><li>STP_MAJOR_VERSION
-: <a class="el" href="group__version.html#ga7">gutenprint-version.h</a><li>STP_MAX_WEAVE
-: <a class="el" href="weave_8h.html#a0">weave.h</a><li>STP_MICRO_VERSION
-: <a class="el" href="group__version.html#ga9">gutenprint-version.h</a><li>STP_MINOR_VERSION
-: <a class="el" href="group__version.html#ga8">gutenprint-version.h</a><li>STP_MODULE
-: <a class="el" href="gutenprint-module_8h.html#a0">gutenprint-module.h</a><li>STP_MXML_ADD_AFTER
-: <a class="el" href="mxml_8h.html#a12">mxml.h</a><li>STP_MXML_ADD_BEFORE
-: <a class="el" href="mxml_8h.html#a11">mxml.h</a><li>STP_MXML_ADD_TO_PARENT
-: <a class="el" href="mxml_8h.html#a13">mxml.h</a><li>STP_MXML_DESCEND
-: <a class="el" href="mxml_8h.html#a4">mxml.h</a><li>STP_MXML_DESCEND_FIRST
-: <a class="el" href="mxml_8h.html#a6">mxml.h</a><li>STP_MXML_NO_CALLBACK
-: <a class="el" href="mxml_8h.html#a2">mxml.h</a><li>STP_MXML_NO_DESCEND
-: <a class="el" href="mxml_8h.html#a5">mxml.h</a><li>STP_MXML_NO_PARENT
-: <a class="el" href="mxml_8h.html#a3">mxml.h</a><li>STP_MXML_TAB
-: <a class="el" href="mxml_8h.html#a1">mxml.h</a><li>STP_MXML_WRAP
-: <a class="el" href="mxml_8h.html#a0">mxml.h</a><li>STP_MXML_WS_AFTER_CLOSE
-: <a class="el" href="mxml_8h.html#a10">mxml.h</a><li>STP_MXML_WS_AFTER_OPEN
-: <a class="el" href="mxml_8h.html#a8">mxml.h</a><li>STP_MXML_WS_BEFORE_CLOSE
-: <a class="el" href="mxml_8h.html#a9">mxml.h</a><li>STP_MXML_WS_BEFORE_OPEN
-: <a class="el" href="mxml_8h.html#a7">mxml.h</a><li>STP_NCOLORS
-: <a class="el" href="dither_8h.html#a4">dither.h</a><li>STP_SAFE_FREE
-: <a class="el" href="group__util.html#ga54">util.h</a></ul>
+: <a class="el" href="group__version.html#ge754fd2fde377ba0bbe61aee1a31dd9a">gutenprint-version.h</a><li>STP_CHANNEL_LIMIT
+: <a class="el" href="group__image.html#gf71d7111a7215d4c1f1ef1317f9d6cfc">image.h</a><li>STP_CHECK_VERSION
+: <a class="el" href="group__version.html#g26c662a55c391d11663052ca39458972">gutenprint-version.h</a><li>STP_CURRENT_INTERFACE
+: <a class="el" href="group__version.html#g08cdc7e05ec4d52b2458470b6d0047fb">gutenprint-version.h</a><li>STP_DBG_CANON
+: <a class="el" href="group__util.html#ga0d6b1a8d780b3c5f970454678bc0323">util.h</a><li>STP_DBG_COLORFUNC
+: <a class="el" href="group__util.html#g3560e33ba80d2a0ceb07fe51fac845be">util.h</a><li>STP_DBG_CURVE
+: <a class="el" href="group__util.html#g9eaf8d50f127cd4316bf68ad34092551">util.h</a><li>STP_DBG_CURVE_ERRORS
+: <a class="el" href="group__util.html#gc80b8553e636ec01fe4e975d9f7668b9">util.h</a><li>STP_DBG_ESCP2
+: <a class="el" href="group__util.html#g158e1ea4acff071440681ba678b6fb0b">util.h</a><li>STP_DBG_INK
+: <a class="el" href="group__util.html#g328a4b66d0767134649ce30b243931c9">util.h</a><li>STP_DBG_LEXMARK
+: <a class="el" href="group__util.html#gb8180ab505c2d7c5a717a53096ac770c">util.h</a><li>STP_DBG_LIST
+: <a class="el" href="group__util.html#gcb3d85de1088cf795cfeaa9e1450c4e0">util.h</a><li>STP_DBG_LUT
+: <a class="el" href="group__util.html#g9ef88b326f83d342849fa89c33c7e4a7">util.h</a><li>STP_DBG_MARK_FILE
+: <a class="el" href="group__util.html#g9c8f6255efb1fcf9cd3e7a68466e44ba">util.h</a><li>STP_DBG_MODULE
+: <a class="el" href="group__util.html#g6d69d079a3d7a3e0e2b870e1e9417187">util.h</a><li>STP_DBG_OLYMPUS
+: <a class="el" href="group__util.html#g4dc6609c9bb0c256fec7361f41a5c45f">util.h</a><li>STP_DBG_PAPER
+: <a class="el" href="group__util.html#g08f48f3423e848f1932435c5f8e94ff7">util.h</a><li>STP_DBG_PATH
+: <a class="el" href="group__util.html#gb11ef5f0ed150be2d3b999b7fc7e4f24">util.h</a><li>STP_DBG_PCL
+: <a class="el" href="group__util.html#g30a9efd31b78debefd550d0b337ec795">util.h</a><li>STP_DBG_PRINTERS
+: <a class="el" href="group__util.html#g7bbbf3d31a1a4f6b0da808184e1c1587">util.h</a><li>STP_DBG_PS
+: <a class="el" href="group__util.html#g8d8211f97675b37f18bff822757d04b3">util.h</a><li>STP_DBG_ROWS
+: <a class="el" href="group__util.html#gb764d477ebf0db4957cc316badac70bd">util.h</a><li>STP_DBG_VARS
+: <a class="el" href="group__util.html#g52844a51058ca29f975b5666743622ac">util.h</a><li>STP_DBG_WEAVE_PARAMS
+: <a class="el" href="group__util.html#gc746369f247dc346bcbdeacb1abbdbcb">util.h</a><li>STP_DBG_XML
+: <a class="el" href="group__util.html#g51aee81a3d2a33d42417f6b61bb63f5e">util.h</a><li>STP_ECOLOR_C
+: <a class="el" href="dither_8h.html#575ca9b45d518b92177323e70295198a">dither.h</a><li>STP_ECOLOR_K
+: <a class="el" href="dither_8h.html#4faa7aec0dc7471ed5a7d1622991ac77">dither.h</a><li>STP_ECOLOR_M
+: <a class="el" href="dither_8h.html#c7f1f45ff56dfbaff0a36599c6bf822c">dither.h</a><li>STP_ECOLOR_Y
+: <a class="el" href="dither_8h.html#e1492502d48a830e5dda11f1d7afb494">dither.h</a><li>STP_INTERFACE_AGE
+: <a class="el" href="group__version.html#gfd63347e8d3a71fa8384db59deabbde5">gutenprint-version.h</a><li>STP_MAJOR_VERSION
+: <a class="el" href="group__version.html#g98b05dcc61492d413bb01421995f1421">gutenprint-version.h</a><li>STP_MAX_WEAVE
+: <a class="el" href="weave_8h.html#46ee59dd8e65c35e69ba8cfa94e90786">weave.h</a><li>STP_MICRO_VERSION
+: <a class="el" href="group__version.html#g02b38fef35caed8b676941e8dd8aadae">gutenprint-version.h</a><li>STP_MINOR_VERSION
+: <a class="el" href="group__version.html#g26319655da45e42c3b498ae7db0bf62c">gutenprint-version.h</a><li>STP_MODULE
+: <a class="el" href="gutenprint-module_8h.html#47eb7c01a3f89d34af8ea0b2c9ca32a1">gutenprint-module.h</a><li>STP_MXML_ADD_AFTER
+: <a class="el" href="mxml_8h.html#aef62f3dd5005be25edf46856ffd0e67">mxml.h</a><li>STP_MXML_ADD_BEFORE
+: <a class="el" href="mxml_8h.html#7ac1110fe031c1c8274171dda7c65ee8">mxml.h</a><li>STP_MXML_ADD_TO_PARENT
+: <a class="el" href="mxml_8h.html#7183b4ceb133647a5b559de1549356d1">mxml.h</a><li>STP_MXML_DESCEND
+: <a class="el" href="mxml_8h.html#2ed08f4813ad57773f412970856517f5">mxml.h</a><li>STP_MXML_DESCEND_FIRST
+: <a class="el" href="mxml_8h.html#2692b08783d224aa4f726b13c4a7da68">mxml.h</a><li>STP_MXML_NO_CALLBACK
+: <a class="el" href="mxml_8h.html#70032c4eda848436305b71f40cf913f7">mxml.h</a><li>STP_MXML_NO_DESCEND
+: <a class="el" href="mxml_8h.html#42831d4e1a69e57461d655f610bb995a">mxml.h</a><li>STP_MXML_NO_PARENT
+: <a class="el" href="mxml_8h.html#934b8d5744f37ba24d529a86f6e5f2e7">mxml.h</a><li>STP_MXML_TAB
+: <a class="el" href="mxml_8h.html#24760270636887d4dbbccca15164f4eb">mxml.h</a><li>STP_MXML_WRAP
+: <a class="el" href="mxml_8h.html#76508c60800b84b90acf4e0f8e04288e">mxml.h</a><li>STP_MXML_WS_AFTER_CLOSE
+: <a class="el" href="mxml_8h.html#1ffe9b0d18eb95e8b85da3d09b195aee">mxml.h</a><li>STP_MXML_WS_AFTER_OPEN
+: <a class="el" href="mxml_8h.html#312f2553f5c5e2f974ca8f238064dadd">mxml.h</a><li>STP_MXML_WS_BEFORE_CLOSE
+: <a class="el" href="mxml_8h.html#5ef0809e92527718236cf91e591f1276">mxml.h</a><li>STP_MXML_WS_BEFORE_OPEN
+: <a class="el" href="mxml_8h.html#85b05ecef2dd56e2d66b0c3057705a9b">mxml.h</a><li>STP_NCOLORS
+: <a class="el" href="dither_8h.html#3e02bef38f178e66a4439df6ec61c503">dither.h</a><li>STP_SAFE_FREE
+: <a class="el" href="group__util.html#g44a234fbf1ab832399fc674c8cb53b1f">util.h</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>textdomain
-: <a class="el" href="group__intl.html#ga0">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#ga0">gutenprint-intl-internal.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__intl.html#gac0316f33cabc5a70d974c5aba43063b">gutenprint-intl.h</a>, <a class="el" href="group__intl__internal.html#gac0316f33cabc5a70d974c5aba43063b">gutenprint-intl-internal.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_enum.html b/doc/gutenprint/html/globals_enum.html
index f58daab..c61d7cd 100644
--- a/doc/gutenprint/html/globals_enum.html
+++ b/doc/gutenprint/html/globals_enum.html
@@ -2,30 +2,54 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindexHL" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li id="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+&nbsp;
<p>
<ul>
<li>stp_curve_bounds_t
-: <a class="el" href="group__curve.html#ga50">curve.h</a><li>stp_curve_compose_t
-: <a class="el" href="group__curve.html#ga49">curve.h</a><li>stp_curve_type_t
-: <a class="el" href="group__curve.html#ga47">curve.h</a><li>stp_curve_wrap_mode_t
-: <a class="el" href="group__curve.html#ga48">curve.h</a><li>stp_image_status_t
-: <a class="el" href="group__image.html#ga17">image.h</a><li>stp_module_class_t
-: <a class="el" href="module_8h.html#a13">module.h</a><li>stp_mxml_type_e
-: <a class="el" href="mxml_8h.html#a43">mxml.h</a><li>stp_papersize_unit_t
-: <a class="el" href="group__papersize.html#ga5">paper.h</a><li>stp_parameter_activity_t
-: <a class="el" href="group__vars.html#ga135">vars.h</a><li>stp_parameter_class_t
-: <a class="el" href="group__vars.html#ga133">vars.h</a><li>stp_parameter_level_t
-: <a class="el" href="group__vars.html#ga134">vars.h</a><li>stp_parameter_type_t
-: <a class="el" href="group__vars.html#ga132">vars.h</a><li>stp_parameter_verify_t
-: <a class="el" href="group__vars.html#ga136">vars.h</a><li>stp_weave_strategy_t
-: <a class="el" href="weave_8h.html#a26">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">curve.h</a><li>stp_curve_compose_t
+: <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">curve.h</a><li>stp_curve_type_t
+: <a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">curve.h</a><li>stp_curve_wrap_mode_t
+: <a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">curve.h</a><li>stp_image_status_t
+: <a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">image.h</a><li>stp_module_class_t
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">module.h</a><li>stp_mxml_type_e
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1">mxml.h</a><li>stp_papersize_unit_t
+: <a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">paper.h</a><li>stp_parameter_activity_t
+: <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">vars.h</a><li>stp_parameter_class_t
+: <a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">vars.h</a><li>stp_parameter_level_t
+: <a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">vars.h</a><li>stp_parameter_type_t
+: <a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">vars.h</a><li>stp_parameter_verify_t
+: <a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">vars.h</a><li>stp_weave_strategy_t
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027">weave.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_eval.html b/doc/gutenprint/html/globals_eval.html
index eb84d7a..24b8a40 100644
--- a/doc/gutenprint/html/globals_eval.html
+++ b/doc/gutenprint/html/globals_eval.html
@@ -2,82 +2,111 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindexHL" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_s">s</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li id="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>PAPERSIZE_ENGLISH_EXTENDED
-: <a class="el" href="group__papersize.html#gga5a2">paper.h</a><li>PAPERSIZE_ENGLISH_STANDARD
-: <a class="el" href="group__papersize.html#gga5a0">paper.h</a><li>PAPERSIZE_METRIC_EXTENDED
-: <a class="el" href="group__papersize.html#gga5a3">paper.h</a><li>PAPERSIZE_METRIC_STANDARD
-: <a class="el" href="group__papersize.html#gga5a1">paper.h</a><li>PARAMETER_BAD
-: <a class="el" href="group__vars.html#gga136a33">vars.h</a><li>PARAMETER_INACTIVE
-: <a class="el" href="group__vars.html#gga136a35">vars.h</a><li>PARAMETER_OK
-: <a class="el" href="group__vars.html#gga136a34">vars.h</a></ul>
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d">paper.h</a><li>PAPERSIZE_ENGLISH_STANDARD
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65">paper.h</a><li>PAPERSIZE_METRIC_EXTENDED
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a">paper.h</a><li>PAPERSIZE_METRIC_STANDARD
+: <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35">paper.h</a><li>PARAMETER_BAD
+: <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25">vars.h</a><li>PARAMETER_INACTIVE
+: <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9">vars.h</a><li>PARAMETER_OK
+: <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333">vars.h</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>STP_CURVE_BOUNDS_CLIP
-: <a class="el" href="group__curve.html#gga50a9">curve.h</a><li>STP_CURVE_BOUNDS_ERROR
-: <a class="el" href="group__curve.html#gga50a10">curve.h</a><li>STP_CURVE_BOUNDS_RESCALE
-: <a class="el" href="group__curve.html#gga50a8">curve.h</a><li>STP_CURVE_COMPOSE_ADD
-: <a class="el" href="group__curve.html#gga49a5">curve.h</a><li>STP_CURVE_COMPOSE_EXPONENTIATE
-: <a class="el" href="group__curve.html#gga49a7">curve.h</a><li>STP_CURVE_COMPOSE_MULTIPLY
-: <a class="el" href="group__curve.html#gga49a6">curve.h</a><li>STP_CURVE_TYPE_LINEAR
-: <a class="el" href="group__curve.html#gga47a1">curve.h</a><li>STP_CURVE_TYPE_SPLINE
-: <a class="el" href="group__curve.html#gga47a2">curve.h</a><li>STP_CURVE_WRAP_AROUND
-: <a class="el" href="group__curve.html#gga48a4">curve.h</a><li>STP_CURVE_WRAP_NONE
-: <a class="el" href="group__curve.html#gga48a3">curve.h</a><li>STP_IMAGE_STATUS_ABORT
-: <a class="el" href="group__image.html#gga17a8">image.h</a><li>STP_IMAGE_STATUS_OK
-: <a class="el" href="group__image.html#gga17a2">image.h</a><li>STP_MODULE_CLASS_COLOR
-: <a class="el" href="module_8h.html#a13a5">module.h</a><li>STP_MODULE_CLASS_DITHER
-: <a class="el" href="module_8h.html#a13a6">module.h</a><li>STP_MODULE_CLASS_FAMILY
-: <a class="el" href="module_8h.html#a13a4">module.h</a><li>STP_MODULE_CLASS_INVALID
-: <a class="el" href="module_8h.html#a13a2">module.h</a><li>STP_MODULE_CLASS_MISC
-: <a class="el" href="module_8h.html#a13a3">module.h</a><li>STP_MXML_ELEMENT
-: <a class="el" href="mxml_8h.html#a43a20">mxml.h</a><li>STP_MXML_INTEGER
-: <a class="el" href="mxml_8h.html#a43a21">mxml.h</a><li>STP_MXML_OPAQUE
-: <a class="el" href="mxml_8h.html#a43a22">mxml.h</a><li>STP_MXML_REAL
-: <a class="el" href="mxml_8h.html#a43a23">mxml.h</a><li>STP_MXML_TEXT
-: <a class="el" href="mxml_8h.html#a43a24">mxml.h</a><li>STP_PARAMETER_ACTIVE
-: <a class="el" href="group__vars.html#gga135a32">vars.h</a><li>STP_PARAMETER_CLASS_CORE
-: <a class="el" href="group__vars.html#gga133a19">vars.h</a><li>STP_PARAMETER_CLASS_FEATURE
-: <a class="el" href="group__vars.html#gga133a17">vars.h</a><li>STP_PARAMETER_CLASS_INVALID
-: <a class="el" href="group__vars.html#gga133a20">vars.h</a><li>STP_PARAMETER_CLASS_OUTPUT
-: <a class="el" href="group__vars.html#gga133a18">vars.h</a><li>STP_PARAMETER_DEFAULTED
-: <a class="el" href="group__vars.html#gga135a31">vars.h</a><li>STP_PARAMETER_INACTIVE
-: <a class="el" href="group__vars.html#gga135a30">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED
-: <a class="el" href="group__vars.html#gga134a22">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED1
-: <a class="el" href="group__vars.html#gga134a23">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED2
-: <a class="el" href="group__vars.html#gga134a24">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED3
-: <a class="el" href="group__vars.html#gga134a25">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED4
-: <a class="el" href="group__vars.html#gga134a26">vars.h</a><li>STP_PARAMETER_LEVEL_BASIC
-: <a class="el" href="group__vars.html#gga134a21">vars.h</a><li>STP_PARAMETER_LEVEL_EXTERNAL
-: <a class="el" href="group__vars.html#gga134a28">vars.h</a><li>STP_PARAMETER_LEVEL_INTERNAL
-: <a class="el" href="group__vars.html#gga134a27">vars.h</a><li>STP_PARAMETER_LEVEL_INVALID
-: <a class="el" href="group__vars.html#gga134a29">vars.h</a><li>STP_PARAMETER_TYPE_ARRAY
-: <a class="el" href="group__vars.html#gga132a14">vars.h</a><li>STP_PARAMETER_TYPE_BOOLEAN
-: <a class="el" href="group__vars.html#gga132a9">vars.h</a><li>STP_PARAMETER_TYPE_CURVE
-: <a class="el" href="group__vars.html#gga132a11">vars.h</a><li>STP_PARAMETER_TYPE_DIMENSION
-: <a class="el" href="group__vars.html#gga132a15">vars.h</a><li>STP_PARAMETER_TYPE_DOUBLE
-: <a class="el" href="group__vars.html#gga132a10">vars.h</a><li>STP_PARAMETER_TYPE_FILE
-: <a class="el" href="group__vars.html#gga132a12">vars.h</a><li>STP_PARAMETER_TYPE_INT
-: <a class="el" href="group__vars.html#gga132a8">vars.h</a><li>STP_PARAMETER_TYPE_INVALID
-: <a class="el" href="group__vars.html#gga132a16">vars.h</a><li>STP_PARAMETER_TYPE_RAW
-: <a class="el" href="group__vars.html#gga132a13">vars.h</a><li>STP_PARAMETER_TYPE_STRING_LIST
-: <a class="el" href="group__vars.html#gga132a7">vars.h</a><li>STP_WEAVE_ASCENDING
-: <a class="el" href="weave_8h.html#a26a12">weave.h</a><li>STP_WEAVE_ASCENDING_2X
-: <a class="el" href="weave_8h.html#a26a14">weave.h</a><li>STP_WEAVE_ASCENDING_3X
-: <a class="el" href="weave_8h.html#a26a16">weave.h</a><li>STP_WEAVE_DESCENDING
-: <a class="el" href="weave_8h.html#a26a13">weave.h</a><li>STP_WEAVE_STAGGERED
-: <a class="el" href="weave_8h.html#a26a15">weave.h</a><li>STP_WEAVE_ZIGZAG
-: <a class="el" href="weave_8h.html#a26a11">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41">curve.h</a><li>STP_CURVE_BOUNDS_ERROR
+: <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a">curve.h</a><li>STP_CURVE_BOUNDS_RESCALE
+: <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09">curve.h</a><li>STP_CURVE_COMPOSE_ADD
+: <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d">curve.h</a><li>STP_CURVE_COMPOSE_EXPONENTIATE
+: <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701">curve.h</a><li>STP_CURVE_COMPOSE_MULTIPLY
+: <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011">curve.h</a><li>STP_CURVE_TYPE_LINEAR
+: <a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff">curve.h</a><li>STP_CURVE_TYPE_SPLINE
+: <a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4">curve.h</a><li>STP_CURVE_WRAP_AROUND
+: <a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2">curve.h</a><li>STP_CURVE_WRAP_NONE
+: <a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85">curve.h</a><li>STP_IMAGE_STATUS_ABORT
+: <a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b">image.h</a><li>STP_IMAGE_STATUS_OK
+: <a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5">image.h</a><li>STP_MODULE_CLASS_COLOR
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0">module.h</a><li>STP_MODULE_CLASS_DITHER
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c">module.h</a><li>STP_MODULE_CLASS_FAMILY
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6">module.h</a><li>STP_MODULE_CLASS_INVALID
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452">module.h</a><li>STP_MODULE_CLASS_MISC
+: <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01">module.h</a><li>STP_MXML_ELEMENT
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0">mxml.h</a><li>STP_MXML_INTEGER
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092">mxml.h</a><li>STP_MXML_OPAQUE
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d">mxml.h</a><li>STP_MXML_REAL
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d">mxml.h</a><li>STP_MXML_TEXT
+: <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6">mxml.h</a><li>STP_PARAMETER_ACTIVE
+: <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99">vars.h</a><li>STP_PARAMETER_CLASS_CORE
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9">vars.h</a><li>STP_PARAMETER_CLASS_FEATURE
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11">vars.h</a><li>STP_PARAMETER_CLASS_INVALID
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606">vars.h</a><li>STP_PARAMETER_CLASS_OUTPUT
+: <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a">vars.h</a><li>STP_PARAMETER_DEFAULTED
+: <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136">vars.h</a><li>STP_PARAMETER_INACTIVE
+: <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED1
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED2
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED3
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c">vars.h</a><li>STP_PARAMETER_LEVEL_ADVANCED4
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff">vars.h</a><li>STP_PARAMETER_LEVEL_BASIC
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca">vars.h</a><li>STP_PARAMETER_LEVEL_EXTERNAL
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203">vars.h</a><li>STP_PARAMETER_LEVEL_INTERNAL
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd">vars.h</a><li>STP_PARAMETER_LEVEL_INVALID
+: <a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3">vars.h</a><li>STP_PARAMETER_TYPE_ARRAY
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d">vars.h</a><li>STP_PARAMETER_TYPE_BOOLEAN
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d">vars.h</a><li>STP_PARAMETER_TYPE_CURVE
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e">vars.h</a><li>STP_PARAMETER_TYPE_DIMENSION
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7">vars.h</a><li>STP_PARAMETER_TYPE_DOUBLE
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81">vars.h</a><li>STP_PARAMETER_TYPE_FILE
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6">vars.h</a><li>STP_PARAMETER_TYPE_INT
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4">vars.h</a><li>STP_PARAMETER_TYPE_INVALID
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576">vars.h</a><li>STP_PARAMETER_TYPE_RAW
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372">vars.h</a><li>STP_PARAMETER_TYPE_STRING_LIST
+: <a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2">vars.h</a><li>STP_WEAVE_ASCENDING
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d">weave.h</a><li>STP_WEAVE_ASCENDING_2X
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12">weave.h</a><li>STP_WEAVE_ASCENDING_3X
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b">weave.h</a><li>STP_WEAVE_DESCENDING
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f">weave.h</a><li>STP_WEAVE_STAGGERED
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501">weave.h</a><li>STP_WEAVE_ZIGZAG
+: <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc">weave.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_func.html b/doc/gutenprint/html/globals_func.html
index 87d309a..33a6aee 100644
--- a/doc/gutenprint/html/globals_func.html
+++ b/doc/gutenprint/html/globals_func.html
@@ -2,475 +2,503 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindexHL" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindexHL" href="globals_func.html#index_s">s</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals_func.html#index_s"><span>s</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>stp_abort()
-: <a class="el" href="group__util.html#ga3">util.h</a><li>stp_allocate_component_data()
-: <a class="el" href="group__vars.html#ga124">vars.h</a><li>stp_array_copy()
-: <a class="el" href="group__array.html#ga3">array.h</a><li>stp_array_create()
-: <a class="el" href="group__array.html#ga1">array.h</a><li>stp_array_create_copy()
-: <a class="el" href="group__array.html#ga4">array.h</a><li>stp_array_create_from_xmltree()
-: <a class="el" href="xml_8h.html#a19">xml.h</a><li>stp_array_destroy()
-: <a class="el" href="group__array.html#ga2">array.h</a><li>stp_array_get_data()
-: <a class="el" href="group__array.html#ga8">array.h</a><li>stp_array_get_point()
-: <a class="el" href="group__array.html#ga10">array.h</a><li>stp_array_get_sequence()
-: <a class="el" href="group__array.html#ga11">array.h</a><li>stp_array_get_size()
-: <a class="el" href="group__array.html#ga6">array.h</a><li>stp_array_set_data()
-: <a class="el" href="group__array.html#ga7">array.h</a><li>stp_array_set_point()
-: <a class="el" href="group__array.html#ga9">array.h</a><li>stp_array_set_size()
-: <a class="el" href="group__array.html#ga5">array.h</a><li>stp_asprintf()
-: <a class="el" href="group__util.html#ga17">util.h</a><li>stp_catprintf()
-: <a class="el" href="group__util.html#ga18">util.h</a><li>stp_channel_add()
-: <a class="el" href="channel_8h.html#a2">channel.h</a><li>stp_channel_convert()
-: <a class="el" href="channel_8h.html#a21">channel.h</a><li>stp_channel_get_black_channel()
-: <a class="el" href="channel_8h.html#a11">channel.h</a><li>stp_channel_get_curve()
-: <a class="el" href="channel_8h.html#a17">channel.h</a><li>stp_channel_get_cutoff_adjustment()
-: <a class="el" href="channel_8h.html#a9">channel.h</a><li>stp_channel_get_density_adjustment()
-: <a class="el" href="channel_8h.html#a5">channel.h</a><li>stp_channel_get_gcr_curve()
-: <a class="el" href="channel_8h.html#a19">channel.h</a><li>stp_channel_get_gloss_channel()
-: <a class="el" href="channel_8h.html#a13">channel.h</a><li>stp_channel_get_gloss_limit()
-: <a class="el" href="channel_8h.html#a15">channel.h</a><li>stp_channel_get_ink_limit()
-: <a class="el" href="channel_8h.html#a7">channel.h</a><li>stp_channel_get_input()
-: <a class="el" href="channel_8h.html#a22">channel.h</a><li>stp_channel_get_output()
-: <a class="el" href="channel_8h.html#a23">channel.h</a><li>stp_channel_get_value()
-: <a class="el" href="channel_8h.html#a3">channel.h</a><li>stp_channel_initialize()
-: <a class="el" href="channel_8h.html#a20">channel.h</a><li>stp_channel_reset()
-: <a class="el" href="channel_8h.html#a0">channel.h</a><li>stp_channel_reset_channel()
-: <a class="el" href="channel_8h.html#a1">channel.h</a><li>stp_channel_set_black_channel()
-: <a class="el" href="channel_8h.html#a10">channel.h</a><li>stp_channel_set_curve()
-: <a class="el" href="channel_8h.html#a16">channel.h</a><li>stp_channel_set_cutoff_adjustment()
-: <a class="el" href="channel_8h.html#a8">channel.h</a><li>stp_channel_set_density_adjustment()
-: <a class="el" href="channel_8h.html#a4">channel.h</a><li>stp_channel_set_gcr_curve()
-: <a class="el" href="channel_8h.html#a18">channel.h</a><li>stp_channel_set_gloss_channel()
-: <a class="el" href="channel_8h.html#a12">channel.h</a><li>stp_channel_set_gloss_limit()
-: <a class="el" href="channel_8h.html#a14">channel.h</a><li>stp_channel_set_ink_limit()
-: <a class="el" href="channel_8h.html#a6">channel.h</a><li>stp_check_array_parameter()
-: <a class="el" href="group__vars.html#ga107">vars.h</a><li>stp_check_boolean_parameter()
-: <a class="el" href="group__vars.html#ga105">vars.h</a><li>stp_check_curve_parameter()
-: <a class="el" href="group__vars.html#ga106">vars.h</a><li>stp_check_dimension_parameter()
-: <a class="el" href="group__vars.html#ga104">vars.h</a><li>stp_check_file_parameter()
-: <a class="el" href="group__vars.html#ga101">vars.h</a><li>stp_check_float_parameter()
-: <a class="el" href="group__vars.html#ga102">vars.h</a><li>stp_check_int_parameter()
-: <a class="el" href="group__vars.html#ga103">vars.h</a><li>stp_check_raw_parameter()
-: <a class="el" href="group__vars.html#ga108">vars.h</a><li>stp_check_string_parameter()
-: <a class="el" href="group__vars.html#ga100">vars.h</a><li>stp_check_version()
-: <a class="el" href="group__version.html#ga6">gutenprint-version.h</a><li>stp_clear_array_parameter()
-: <a class="el" href="group__vars.html#ga89">vars.h</a><li>stp_clear_boolean_parameter()
-: <a class="el" href="group__vars.html#ga87">vars.h</a><li>stp_clear_curve_parameter()
-: <a class="el" href="group__vars.html#ga88">vars.h</a><li>stp_clear_dimension_parameter()
-: <a class="el" href="group__vars.html#ga86">vars.h</a><li>stp_clear_file_parameter()
-: <a class="el" href="group__vars.html#ga83">vars.h</a><li>stp_clear_float_parameter()
-: <a class="el" href="group__vars.html#ga84">vars.h</a><li>stp_clear_int_parameter()
-: <a class="el" href="group__vars.html#ga85">vars.h</a><li>stp_clear_raw_parameter()
-: <a class="el" href="group__vars.html#ga90">vars.h</a><li>stp_clear_string_parameter()
-: <a class="el" href="group__vars.html#ga82">vars.h</a><li>stp_color_count()
-: <a class="el" href="group__color.html#ga12">color.h</a><li>stp_color_describe_parameter()
-: <a class="el" href="group__color.html#ga9">color.h</a><li>stp_color_get_long_name()
-: <a class="el" href="group__color.html#ga17">color.h</a><li>stp_color_get_name()
-: <a class="el" href="group__color.html#ga16">color.h</a><li>stp_color_get_row()
-: <a class="el" href="group__color.html#ga7">color.h</a><li>stp_color_init()
-: <a class="el" href="group__color.html#ga6">color.h</a><li>stp_color_list_parameters()
-: <a class="el" href="group__color.html#ga8">color.h</a><li>stp_color_register()
-: <a class="el" href="group__color.html#ga10">color.h</a><li>stp_color_unregister()
-: <a class="el" href="group__color.html#ga11">color.h</a><li>stp_copy_options()
-: <a class="el" href="group__vars.html#ga130">vars.h</a><li>stp_curve_cache_copy()
-: <a class="el" href="curve-cache_8h.html#a12">curve-cache.h</a><li>stp_curve_cache_curve_data()
-: <a class="el" href="curve-cache_8h.html#a4">curve-cache.h</a><li>stp_curve_cache_curve_invalidate()
-: <a class="el" href="curve-cache_8h.html#a6">curve-cache.h</a><li>stp_curve_cache_get_count()
-: <a class="el" href="curve-cache_8h.html#a9">curve-cache.h</a><li>stp_curve_cache_get_curve()
-: <a class="el" href="curve-cache_8h.html#a5">curve-cache.h</a><li>stp_curve_cache_get_double_data()
-: <a class="el" href="curve-cache_8h.html#a11">curve-cache.h</a><li>stp_curve_cache_get_ushort_data()
-: <a class="el" href="curve-cache_8h.html#a10">curve-cache.h</a><li>stp_curve_cache_set_curve()
-: <a class="el" href="curve-cache_8h.html#a7">curve-cache.h</a><li>stp_curve_cache_set_curve_copy()
-: <a class="el" href="curve-cache_8h.html#a8">curve-cache.h</a><li>stp_curve_compose()
-: <a class="el" href="group__curve.html#ga46">curve.h</a><li>stp_curve_copy()
-: <a class="el" href="group__curve.html#ga3">curve.h</a><li>stp_curve_count_points()
-: <a class="el" href="group__curve.html#ga10">curve.h</a><li>stp_curve_create()
-: <a class="el" href="group__curve.html#ga1">curve.h</a><li>stp_curve_create_copy()
-: <a class="el" href="group__curve.html#ga2">curve.h</a><li>stp_curve_create_from_file()
-: <a class="el" href="group__curve.html#ga44">curve.h</a><li>stp_curve_create_from_stream()
-: <a class="el" href="group__curve.html#ga43">curve.h</a><li>stp_curve_create_from_string()
-: <a class="el" href="group__curve.html#ga45">curve.h</a><li>stp_curve_create_from_xmltree()
-: <a class="el" href="xml_8h.html#a17">xml.h</a><li>stp_curve_destroy()
-: <a class="el" href="group__curve.html#ga4">curve.h</a><li>stp_curve_free_curve_cache()
-: <a class="el" href="curve-cache_8h.html#a3">curve-cache.h</a><li>stp_curve_get_bounds()
-: <a class="el" href="group__curve.html#ga6">curve.h</a><li>stp_curve_get_data()
-: <a class="el" href="group__curve.html#ga24">curve.h</a><li>stp_curve_get_data_points()
-: <a class="el" href="group__curve.html#ga25">curve.h</a><li>stp_curve_get_float_data()
-: <a class="el" href="group__curve.html#ga26">curve.h</a><li>stp_curve_get_gamma()
-: <a class="el" href="group__curve.html#ga35">curve.h</a><li>stp_curve_get_int_data()
-: <a class="el" href="group__curve.html#ga29">curve.h</a><li>stp_curve_get_interpolation_type()
-: <a class="el" href="group__curve.html#ga12">curve.h</a><li>stp_curve_get_long_data()
-: <a class="el" href="group__curve.html#ga27">curve.h</a><li>stp_curve_get_point()
-: <a class="el" href="group__curve.html#ga37">curve.h</a><li>stp_curve_get_range()
-: <a class="el" href="group__curve.html#ga9">curve.h</a><li>stp_curve_get_sequence()
-: <a class="el" href="group__curve.html#ga33">curve.h</a><li>stp_curve_get_short_data()
-: <a class="el" href="group__curve.html#ga31">curve.h</a><li>stp_curve_get_subrange()
-: <a class="el" href="group__curve.html#ga22">curve.h</a><li>stp_curve_get_uint_data()
-: <a class="el" href="group__curve.html#ga30">curve.h</a><li>stp_curve_get_ulong_data()
-: <a class="el" href="group__curve.html#ga28">curve.h</a><li>stp_curve_get_ushort_data()
-: <a class="el" href="group__curve.html#ga32">curve.h</a><li>stp_curve_get_wrap()
-: <a class="el" href="group__curve.html#ga7">curve.h</a><li>stp_curve_interpolate_value()
-: <a class="el" href="group__curve.html#ga38">curve.h</a><li>stp_curve_is_piecewise()
-: <a class="el" href="group__curve.html#ga8">curve.h</a><li>stp_curve_resample()
-: <a class="el" href="group__curve.html#ga39">curve.h</a><li>stp_curve_rescale()
-: <a class="el" href="group__curve.html#ga40">curve.h</a><li>stp_curve_set_bounds()
-: <a class="el" href="group__curve.html#ga5">curve.h</a><li>stp_curve_set_data()
-: <a class="el" href="group__curve.html#ga13">curve.h</a><li>stp_curve_set_data_points()
-: <a class="el" href="group__curve.html#ga14">curve.h</a><li>stp_curve_set_float_data()
-: <a class="el" href="group__curve.html#ga15">curve.h</a><li>stp_curve_set_gamma()
-: <a class="el" href="group__curve.html#ga34">curve.h</a><li>stp_curve_set_int_data()
-: <a class="el" href="group__curve.html#ga18">curve.h</a><li>stp_curve_set_interpolation_type()
-: <a class="el" href="group__curve.html#ga11">curve.h</a><li>stp_curve_set_long_data()
-: <a class="el" href="group__curve.html#ga16">curve.h</a><li>stp_curve_set_point()
-: <a class="el" href="group__curve.html#ga36">curve.h</a><li>stp_curve_set_short_data()
-: <a class="el" href="group__curve.html#ga20">curve.h</a><li>stp_curve_set_subrange()
-: <a class="el" href="group__curve.html#ga23">curve.h</a><li>stp_curve_set_uint_data()
-: <a class="el" href="group__curve.html#ga19">curve.h</a><li>stp_curve_set_ulong_data()
-: <a class="el" href="group__curve.html#ga17">curve.h</a><li>stp_curve_set_ushort_data()
-: <a class="el" href="group__curve.html#ga21">curve.h</a><li>stp_curve_write()
-: <a class="el" href="group__curve.html#ga41">curve.h</a><li>stp_curve_write_string()
-: <a class="el" href="group__curve.html#ga42">curve.h</a><li>stp_default_media_size()
-: <a class="el" href="group__papersize.html#ga4">paper.h</a><li>stp_default_settings()
-: <a class="el" href="group__vars.html#ga123">vars.h</a><li>stp_deprintf()
-: <a class="el" href="group__util.html#ga21">util.h</a><li>stp_describe_output()
-: <a class="el" href="group__printer.html#ga25">printers.h</a><li>stp_describe_parameter()
-: <a class="el" href="group__vars.html#ga47">vars.h</a><li>stp_describe_resolution()
-: <a class="el" href="group__vars.html#ga121">vars.h</a><li>stp_destroy_component_data()
-: <a class="el" href="group__vars.html#ga125">vars.h</a><li>stp_dither()
-: <a class="el" href="dither_8h.html#a40">dither.h</a><li>stp_dither_add_channel()
-: <a class="el" href="dither_8h.html#a38">dither.h</a><li>stp_dither_describe_parameter()
-: <a class="el" href="dither_8h.html#a24">dither.h</a><li>stp_dither_get_channel()
-: <a class="el" href="dither_8h.html#a39">dither.h</a><li>stp_dither_get_first_position()
-: <a class="el" href="dither_8h.html#a33">dither.h</a><li>stp_dither_get_last_position()
-: <a class="el" href="dither_8h.html#a34">dither.h</a><li>stp_dither_init()
-: <a class="el" href="dither_8h.html#a25">dither.h</a><li>stp_dither_internal()
-: <a class="el" href="dither_8h.html#a41">dither.h</a><li>stp_dither_list_parameters()
-: <a class="el" href="dither_8h.html#a23">dither.h</a><li>stp_dither_matrix_clone()
-: <a class="el" href="dither_8h.html#a18">dither.h</a><li>stp_dither_matrix_copy()
-: <a class="el" href="dither_8h.html#a19">dither.h</a><li>stp_dither_matrix_destroy()
-: <a class="el" href="dither_8h.html#a17">dither.h</a><li>stp_dither_matrix_init()
-: <a class="el" href="dither_8h.html#a13">dither.h</a><li>stp_dither_matrix_init_from_dither_array()
-: <a class="el" href="dither_8h.html#a16">dither.h</a><li>stp_dither_matrix_init_short()
-: <a class="el" href="dither_8h.html#a14">dither.h</a><li>stp_dither_matrix_iterated_init()
-: <a class="el" href="dither_8h.html#a11">dither.h</a><li>stp_dither_matrix_scale_exponentially()
-: <a class="el" href="dither_8h.html#a20">dither.h</a><li>stp_dither_matrix_set_row()
-: <a class="el" href="dither_8h.html#a21">dither.h</a><li>stp_dither_matrix_shear()
-: <a class="el" href="dither_8h.html#a12">dither.h</a><li>stp_dither_matrix_validate_array()
-: <a class="el" href="dither_8h.html#a15">dither.h</a><li>stp_dither_set_adaptive_limit()
-: <a class="el" href="dither_8h.html#a32">dither.h</a><li>stp_dither_set_ink_spread()
-: <a class="el" href="dither_8h.html#a31">dither.h</a><li>stp_dither_set_inks()
-: <a class="el" href="dither_8h.html#a37">dither.h</a><li>stp_dither_set_inks_full()
-: <a class="el" href="dither_8h.html#a36">dither.h</a><li>stp_dither_set_inks_simple()
-: <a class="el" href="dither_8h.html#a35">dither.h</a><li>stp_dither_set_iterated_matrix()
-: <a class="el" href="dither_8h.html#a26">dither.h</a><li>stp_dither_set_matrix()
-: <a class="el" href="dither_8h.html#a27">dither.h</a><li>stp_dither_set_matrix_from_dither_array()
-: <a class="el" href="dither_8h.html#a28">dither.h</a><li>stp_dither_set_randomizer()
-: <a class="el" href="dither_8h.html#a30">dither.h</a><li>stp_dither_set_transition()
-: <a class="el" href="dither_8h.html#a29">dither.h</a><li>stp_dprintf()
-: <a class="el" href="group__util.html#ga20">util.h</a><li>stp_end_job()
-: <a class="el" href="group__printer.html#ga17">printers.h</a><li>stp_eprintf()
-: <a class="el" href="group__util.html#ga15">util.h</a><li>stp_erprintf()
-: <a class="el" href="group__util.html#ga16">util.h</a><li>stp_erputc()
-: <a class="el" href="group__util.html#ga14">util.h</a><li>stp_family_register()
-: <a class="el" href="group__printer.html#ga20">printers.h</a><li>stp_family_unregister()
-: <a class="el" href="group__printer.html#ga21">printers.h</a><li>stp_fill_parameter_settings()
-: <a class="el" href="group__vars.html#ga131">vars.h</a><li>stp_find_standard_dither_array()
-: <a class="el" href="dither_8h.html#a22">dither.h</a><li>stp_flush_all()
-: <a class="el" href="weave_8h.html#a18">weave.h</a><li>stp_flush_debug_messages()
-: <a class="el" href="group__util.html#ga23">util.h</a><li>stp_fold()
-: <a class="el" href="bit-ops_8h.html#a0">bit-ops.h</a><li>stp_free()
-: <a class="el" href="group__util.html#ga27">util.h</a><li>stp_get_array_parameter()
-: <a class="el" href="group__vars.html#ga80">vars.h</a><li>stp_get_array_parameter_active()
-: <a class="el" href="group__vars.html#ga116">vars.h</a><li>stp_get_boolean_parameter()
-: <a class="el" href="group__vars.html#ga78">vars.h</a><li>stp_get_boolean_parameter_active()
-: <a class="el" href="group__vars.html#ga114">vars.h</a><li>stp_get_color_by_colorfuncs()
-: <a class="el" href="group__color.html#ga15">color.h</a><li>stp_get_color_by_index()
-: <a class="el" href="group__color.html#ga14">color.h</a><li>stp_get_color_by_name()
-: <a class="el" href="group__color.html#ga13">color.h</a><li>stp_get_color_conversion()
-: <a class="el" href="group__vars.html#ga16">vars.h</a><li>stp_get_component_data()
-: <a class="el" href="group__vars.html#ga126">vars.h</a><li>stp_get_curve_parameter()
-: <a class="el" href="group__vars.html#ga79">vars.h</a><li>stp_get_curve_parameter_active()
-: <a class="el" href="group__vars.html#ga115">vars.h</a><li>stp_get_debug_level()
-: <a class="el" href="group__util.html#ga19">util.h</a><li>stp_get_dimension_parameter()
-: <a class="el" href="group__vars.html#ga77">vars.h</a><li>stp_get_dimension_parameter_active()
-: <a class="el" href="group__vars.html#ga113">vars.h</a><li>stp_get_driver()
-: <a class="el" href="group__vars.html#ga13">vars.h</a><li>stp_get_errdata()
-: <a class="el" href="group__vars.html#ga36">vars.h</a><li>stp_get_errfunc()
-: <a class="el" href="group__vars.html#ga32">vars.h</a><li>stp_get_file_parameter()
-: <a class="el" href="group__vars.html#ga74">vars.h</a><li>stp_get_file_parameter_active()
-: <a class="el" href="group__vars.html#ga110">vars.h</a><li>stp_get_float_parameter()
-: <a class="el" href="group__vars.html#ga75">vars.h</a><li>stp_get_float_parameter_active()
-: <a class="el" href="group__vars.html#ga111">vars.h</a><li>stp_get_height()
-: <a class="el" href="group__vars.html#ga24">vars.h</a><li>stp_get_imageable_area()
-: <a class="el" href="group__vars.html#ga119">vars.h</a><li>stp_get_int_parameter()
-: <a class="el" href="group__vars.html#ga76">vars.h</a><li>stp_get_int_parameter_active()
-: <a class="el" href="group__vars.html#ga112">vars.h</a><li>stp_get_left()
-: <a class="el" href="group__vars.html#ga18">vars.h</a><li>stp_get_lineactive_by_pass()
-: <a class="el" href="weave_8h.html#a21">weave.h</a><li>stp_get_linebases_by_pass()
-: <a class="el" href="weave_8h.html#a23">weave.h</a><li>stp_get_linecount_by_pass()
-: <a class="el" href="weave_8h.html#a22">weave.h</a><li>stp_get_lineoffsets_by_pass()
-: <a class="el" href="weave_8h.html#a20">weave.h</a><li>stp_get_media_size()
-: <a class="el" href="group__vars.html#ga118">vars.h</a><li>stp_get_model_id()
-: <a class="el" href="group__printer.html#ga18">printers.h</a><li>stp_get_outdata()
-: <a class="el" href="group__vars.html#ga34">vars.h</a><li>stp_get_outfunc()
-: <a class="el" href="group__vars.html#ga30">vars.h</a><li>stp_get_page_height()
-: <a class="el" href="group__vars.html#ga28">vars.h</a><li>stp_get_page_width()
-: <a class="el" href="group__vars.html#ga26">vars.h</a><li>stp_get_papersize_by_index()
-: <a class="el" href="group__papersize.html#ga3">paper.h</a><li>stp_get_papersize_by_name()
-: <a class="el" href="group__papersize.html#ga1">paper.h</a><li>stp_get_papersize_by_size()
-: <a class="el" href="group__papersize.html#ga2">paper.h</a><li>stp_get_parameter_list()
-: <a class="el" href="group__vars.html#ga38">vars.h</a><li>stp_get_pass_by_pass()
-: <a class="el" href="weave_8h.html#a24">weave.h</a><li>stp_get_printer()
-: <a class="el" href="group__printer.html#ga6">printers.h</a><li>stp_get_printer_by_driver()
-: <a class="el" href="group__printer.html#ga5">printers.h</a><li>stp_get_printer_by_index()
-: <a class="el" href="group__printer.html#ga3">printers.h</a><li>stp_get_printer_by_long_name()
-: <a class="el" href="group__printer.html#ga4">printers.h</a><li>stp_get_printer_index_by_driver()
-: <a class="el" href="group__printer.html#ga7">printers.h</a><li>stp_get_raw_parameter()
-: <a class="el" href="group__vars.html#ga81">vars.h</a><li>stp_get_raw_parameter_active()
-: <a class="el" href="group__vars.html#ga117">vars.h</a><li>stp_get_release_version()
-: <a class="el" href="group__util.html#ga32">util.h</a><li>stp_get_size_limit()
-: <a class="el" href="group__vars.html#ga120">vars.h</a><li>stp_get_string_parameter()
-: <a class="el" href="group__vars.html#ga73">vars.h</a><li>stp_get_string_parameter_active()
-: <a class="el" href="group__vars.html#ga109">vars.h</a><li>stp_get_top()
-: <a class="el" href="group__vars.html#ga20">vars.h</a><li>stp_get_verified()
-: <a class="el" href="group__vars.html#ga128">vars.h</a><li>stp_get_version()
-: <a class="el" href="group__util.html#ga31">util.h</a><li>stp_get_width()
-: <a class="el" href="group__vars.html#ga22">vars.h</a><li>stp_image_conclude()
-: <a class="el" href="group__image.html#ga15">image.h</a><li>stp_image_get_appname()
-: <a class="el" href="group__image.html#ga14">image.h</a><li>stp_image_get_row()
-: <a class="el" href="group__image.html#ga13">image.h</a><li>stp_image_height()
-: <a class="el" href="group__image.html#ga12">image.h</a><li>stp_image_init()
-: <a class="el" href="group__image.html#ga9">image.h</a><li>stp_image_reset()
-: <a class="el" href="group__image.html#ga10">image.h</a><li>stp_image_width()
-: <a class="el" href="group__image.html#ga11">image.h</a><li>stp_init()
-: <a class="el" href="group__util.html#ga0">util.h</a><li>stp_init_debug_messages()
-: <a class="el" href="group__util.html#ga22">util.h</a><li>stp_initialize_printer_defaults()
-: <a class="el" href="group__printer.html#ga22">printers.h</a><li>stp_initialize_weave()
-: <a class="el" href="weave_8h.html#a17">weave.h</a><li>stp_known_papersizes()
-: <a class="el" href="group__papersize.html#ga0">paper.h</a><li>stp_list_copy()
-: <a class="el" href="group__list.html#ga8">list.h</a><li>stp_list_create()
-: <a class="el" href="group__list.html#ga7">list.h</a><li>stp_list_destroy()
-: <a class="el" href="group__list.html#ga9">list.h</a><li>stp_list_get_copyfunc()
-: <a class="el" href="group__list.html#ga19">list.h</a><li>stp_list_get_end()
-: <a class="el" href="group__list.html#ga11">list.h</a><li>stp_list_get_freefunc()
-: <a class="el" href="group__list.html#ga17">list.h</a><li>stp_list_get_item_by_index()
-: <a class="el" href="group__list.html#ga12">list.h</a><li>stp_list_get_item_by_long_name()
-: <a class="el" href="group__list.html#ga14">list.h</a><li>stp_list_get_item_by_name()
-: <a class="el" href="group__list.html#ga13">list.h</a><li>stp_list_get_length()
-: <a class="el" href="group__list.html#ga15">list.h</a><li>stp_list_get_long_namefunc()
-: <a class="el" href="group__list.html#ga23">list.h</a><li>stp_list_get_namefunc()
-: <a class="el" href="group__list.html#ga21">list.h</a><li>stp_list_get_sortfunc()
-: <a class="el" href="group__list.html#ga25">list.h</a><li>stp_list_get_start()
-: <a class="el" href="group__list.html#ga10">list.h</a><li>stp_list_item_create()
-: <a class="el" href="group__list.html#ga26">list.h</a><li>stp_list_item_destroy()
-: <a class="el" href="group__list.html#ga27">list.h</a><li>stp_list_item_get_data()
-: <a class="el" href="group__list.html#ga30">list.h</a><li>stp_list_item_next()
-: <a class="el" href="group__list.html#ga29">list.h</a><li>stp_list_item_prev()
-: <a class="el" href="group__list.html#ga28">list.h</a><li>stp_list_item_set_data()
-: <a class="el" href="group__list.html#ga31">list.h</a><li>stp_list_node_free_data()
-: <a class="el" href="group__list.html#ga6">list.h</a><li>stp_list_set_copyfunc()
-: <a class="el" href="group__list.html#ga18">list.h</a><li>stp_list_set_freefunc()
-: <a class="el" href="group__list.html#ga16">list.h</a><li>stp_list_set_long_namefunc()
-: <a class="el" href="group__list.html#ga22">list.h</a><li>stp_list_set_namefunc()
-: <a class="el" href="group__list.html#ga20">list.h</a><li>stp_list_set_sortfunc()
-: <a class="el" href="group__list.html#ga24">list.h</a><li>stp_malloc()
-: <a class="el" href="group__util.html#ga24">util.h</a><li>stp_merge_printvars()
-: <a class="el" href="group__vars.html#ga37">vars.h</a><li>stp_module_close()
-: <a class="el" href="module_8h.html#a11">module.h</a><li>stp_module_exit()
-: <a class="el" href="module_8h.html#a8">module.h</a><li>stp_module_get_class()
-: <a class="el" href="module_8h.html#a12">module.h</a><li>stp_module_init()
-: <a class="el" href="module_8h.html#a10">module.h</a><li>stp_module_load()
-: <a class="el" href="module_8h.html#a7">module.h</a><li>stp_module_open()
-: <a class="el" href="module_8h.html#a9">module.h</a><li>stp_mxmlAdd()
-: <a class="el" href="mxml_8h.html#a25">mxml.h</a><li>stp_mxmlDelete()
-: <a class="el" href="mxml_8h.html#a26">mxml.h</a><li>stp_mxmlElementGetAttr()
-: <a class="el" href="mxml_8h.html#a27">mxml.h</a><li>stp_mxmlElementSetAttr()
-: <a class="el" href="mxml_8h.html#a28">mxml.h</a><li>stp_mxmlFindElement()
-: <a class="el" href="mxml_8h.html#a29">mxml.h</a><li>stp_mxmlLoadFile()
-: <a class="el" href="mxml_8h.html#a30">mxml.h</a><li>stp_mxmlLoadString()
-: <a class="el" href="mxml_8h.html#a31">mxml.h</a><li>stp_mxmlNewElement()
-: <a class="el" href="mxml_8h.html#a32">mxml.h</a><li>stp_mxmlNewInteger()
-: <a class="el" href="mxml_8h.html#a33">mxml.h</a><li>stp_mxmlNewOpaque()
-: <a class="el" href="mxml_8h.html#a34">mxml.h</a><li>stp_mxmlNewReal()
-: <a class="el" href="mxml_8h.html#a35">mxml.h</a><li>stp_mxmlNewText()
-: <a class="el" href="mxml_8h.html#a36">mxml.h</a><li>stp_mxmlRemove()
-: <a class="el" href="mxml_8h.html#a37">mxml.h</a><li>stp_mxmlSaveAllocString()
-: <a class="el" href="mxml_8h.html#a38">mxml.h</a><li>stp_mxmlSaveFile()
-: <a class="el" href="mxml_8h.html#a39">mxml.h</a><li>stp_mxmlSaveString()
-: <a class="el" href="mxml_8h.html#a40">mxml.h</a><li>stp_mxmlWalkNext()
-: <a class="el" href="mxml_8h.html#a41">mxml.h</a><li>stp_mxmlWalkPrev()
-: <a class="el" href="mxml_8h.html#a42">mxml.h</a><li>stp_parameter_description_destroy()
-: <a class="el" href="group__vars.html#ga48">vars.h</a><li>stp_parameter_find()
-: <a class="el" href="group__vars.html#ga40">vars.h</a><li>stp_parameter_find_in_settings()
-: <a class="el" href="group__vars.html#ga49">vars.h</a><li>stp_parameter_list_add_param()
-: <a class="el" href="group__vars.html#ga44">vars.h</a><li>stp_parameter_list_append()
-: <a class="el" href="group__vars.html#ga46">vars.h</a><li>stp_parameter_list_copy()
-: <a class="el" href="group__vars.html#ga45">vars.h</a><li>stp_parameter_list_count()
-: <a class="el" href="group__vars.html#ga39">vars.h</a><li>stp_parameter_list_create()
-: <a class="el" href="group__vars.html#ga43">vars.h</a><li>stp_parameter_list_destroy()
-: <a class="el" href="group__vars.html#ga42">vars.h</a><li>stp_parameter_list_param()
-: <a class="el" href="group__vars.html#ga41">vars.h</a><li>stp_path_search()
-: <a class="el" href="path_8h.html#a0">path.h</a><li>stp_path_split()
-: <a class="el" href="path_8h.html#a1">path.h</a><li>stp_print()
-: <a class="el" href="group__printer.html#ga15">printers.h</a><li>stp_printer_describe_parameter()
-: <a class="el" href="group__printer.html#ga24">printers.h</a><li>stp_printer_get_defaults()
-: <a class="el" href="group__printer.html#ga13">printers.h</a><li>stp_printer_get_driver()
-: <a class="el" href="group__printer.html#ga9">printers.h</a><li>stp_printer_get_family()
-: <a class="el" href="group__printer.html#ga10">printers.h</a><li>stp_printer_get_long_name()
-: <a class="el" href="group__printer.html#ga8">printers.h</a><li>stp_printer_get_manufacturer()
-: <a class="el" href="group__printer.html#ga11">printers.h</a><li>stp_printer_get_model()
-: <a class="el" href="group__printer.html#ga12">printers.h</a><li>stp_printer_list_parameters()
-: <a class="el" href="group__printer.html#ga23">printers.h</a><li>stp_printer_model_count()
-: <a class="el" href="group__printer.html#ga2">printers.h</a><li>stp_prune_inactive_options()
-: <a class="el" href="group__util.html#ga4">util.h</a><li>stp_put16_be()
-: <a class="el" href="group__util.html#ga9">util.h</a><li>stp_put16_le()
-: <a class="el" href="group__util.html#ga8">util.h</a><li>stp_put32_be()
-: <a class="el" href="group__util.html#ga11">util.h</a><li>stp_put32_le()
-: <a class="el" href="group__util.html#ga10">util.h</a><li>stp_putc()
-: <a class="el" href="group__util.html#ga7">util.h</a><li>stp_puts()
-: <a class="el" href="group__util.html#ga12">util.h</a><li>stp_read_and_compose_curves()
-: <a class="el" href="group__util.html#ga2">util.h</a><li>stp_realloc()
-: <a class="el" href="group__util.html#ga26">util.h</a><li>stp_register_xml_parser()
-: <a class="el" href="xml_8h.html#a1">xml.h</a><li>stp_register_xml_preload()
-: <a class="el" href="xml_8h.html#a3">xml.h</a><li>stp_scale_float_parameter()
-: <a class="el" href="group__vars.html#ga61">vars.h</a><li>stp_send_command()
-: <a class="el" href="group__util.html#ga13">util.h</a><li>stp_sequence_copy()
-: <a class="el" href="group__sequence.html#ga3">sequence.h</a><li>stp_sequence_create()
-: <a class="el" href="group__sequence.html#ga1">sequence.h</a><li>stp_sequence_create_copy()
-: <a class="el" href="group__sequence.html#ga4">sequence.h</a><li>stp_sequence_create_from_xmltree()
-: <a class="el" href="xml_8h.html#a15">xml.h</a><li>stp_sequence_destroy()
-: <a class="el" href="group__sequence.html#ga2">sequence.h</a><li>stp_sequence_get_bounds()
-: <a class="el" href="group__sequence.html#ga6">sequence.h</a><li>stp_sequence_get_data()
-: <a class="el" href="group__sequence.html#ga12">sequence.h</a><li>stp_sequence_get_float_data()
-: <a class="el" href="group__sequence.html#ga22">sequence.h</a><li>stp_sequence_get_int_data()
-: <a class="el" href="group__sequence.html#ga25">sequence.h</a><li>stp_sequence_get_long_data()
-: <a class="el" href="group__sequence.html#ga23">sequence.h</a><li>stp_sequence_get_point()
-: <a class="el" href="group__sequence.html#ga14">sequence.h</a><li>stp_sequence_get_range()
-: <a class="el" href="group__sequence.html#ga7">sequence.h</a><li>stp_sequence_get_short_data()
-: <a class="el" href="group__sequence.html#ga27">sequence.h</a><li>stp_sequence_get_size()
-: <a class="el" href="group__sequence.html#ga9">sequence.h</a><li>stp_sequence_get_uint_data()
-: <a class="el" href="group__sequence.html#ga26">sequence.h</a><li>stp_sequence_get_ulong_data()
-: <a class="el" href="group__sequence.html#ga24">sequence.h</a><li>stp_sequence_get_ushort_data()
-: <a class="el" href="group__sequence.html#ga28">sequence.h</a><li>stp_sequence_set_bounds()
-: <a class="el" href="group__sequence.html#ga5">sequence.h</a><li>stp_sequence_set_data()
-: <a class="el" href="group__sequence.html#ga10">sequence.h</a><li>stp_sequence_set_float_data()
-: <a class="el" href="group__sequence.html#ga15">sequence.h</a><li>stp_sequence_set_int_data()
-: <a class="el" href="group__sequence.html#ga18">sequence.h</a><li>stp_sequence_set_long_data()
-: <a class="el" href="group__sequence.html#ga16">sequence.h</a><li>stp_sequence_set_point()
-: <a class="el" href="group__sequence.html#ga13">sequence.h</a><li>stp_sequence_set_short_data()
-: <a class="el" href="group__sequence.html#ga20">sequence.h</a><li>stp_sequence_set_size()
-: <a class="el" href="group__sequence.html#ga8">sequence.h</a><li>stp_sequence_set_subrange()
-: <a class="el" href="group__sequence.html#ga11">sequence.h</a><li>stp_sequence_set_uint_data()
-: <a class="el" href="group__sequence.html#ga19">sequence.h</a><li>stp_sequence_set_ulong_data()
-: <a class="el" href="group__sequence.html#ga17">sequence.h</a><li>stp_sequence_set_ushort_data()
-: <a class="el" href="group__sequence.html#ga21">sequence.h</a><li>stp_set_array_parameter()
-: <a class="el" href="group__vars.html#ga59">vars.h</a><li>stp_set_array_parameter_active()
-: <a class="el" href="group__vars.html#ga98">vars.h</a><li>stp_set_boolean_parameter()
-: <a class="el" href="group__vars.html#ga57">vars.h</a><li>stp_set_boolean_parameter_active()
-: <a class="el" href="group__vars.html#ga96">vars.h</a><li>stp_set_color_conversion()
-: <a class="el" href="group__vars.html#ga14">vars.h</a><li>stp_set_color_conversion_n()
-: <a class="el" href="group__vars.html#ga15">vars.h</a><li>stp_set_curve_parameter()
-: <a class="el" href="group__vars.html#ga58">vars.h</a><li>stp_set_curve_parameter_active()
-: <a class="el" href="group__vars.html#ga97">vars.h</a><li>stp_set_default_array_parameter()
-: <a class="el" href="group__vars.html#ga71">vars.h</a><li>stp_set_default_boolean_parameter()
-: <a class="el" href="group__vars.html#ga69">vars.h</a><li>stp_set_default_curve_parameter()
-: <a class="el" href="group__vars.html#ga70">vars.h</a><li>stp_set_default_dimension_parameter()
-: <a class="el" href="group__vars.html#ga68">vars.h</a><li>stp_set_default_file_parameter()
-: <a class="el" href="group__vars.html#ga64">vars.h</a><li>stp_set_default_file_parameter_n()
-: <a class="el" href="group__vars.html#ga65">vars.h</a><li>stp_set_default_float_parameter()
-: <a class="el" href="group__vars.html#ga66">vars.h</a><li>stp_set_default_int_parameter()
-: <a class="el" href="group__vars.html#ga67">vars.h</a><li>stp_set_default_raw_parameter()
-: <a class="el" href="group__vars.html#ga72">vars.h</a><li>stp_set_default_string_parameter()
-: <a class="el" href="group__vars.html#ga62">vars.h</a><li>stp_set_default_string_parameter_n()
-: <a class="el" href="group__vars.html#ga63">vars.h</a><li>stp_set_dimension_parameter()
-: <a class="el" href="group__vars.html#ga56">vars.h</a><li>stp_set_dimension_parameter_active()
-: <a class="el" href="group__vars.html#ga95">vars.h</a><li>stp_set_driver()
-: <a class="el" href="group__vars.html#ga11">vars.h</a><li>stp_set_driver_n()
-: <a class="el" href="group__vars.html#ga12">vars.h</a><li>stp_set_errdata()
-: <a class="el" href="group__vars.html#ga35">vars.h</a><li>stp_set_errfunc()
-: <a class="el" href="group__vars.html#ga31">vars.h</a><li>stp_set_file_parameter()
-: <a class="el" href="group__vars.html#ga52">vars.h</a><li>stp_set_file_parameter_active()
-: <a class="el" href="group__vars.html#ga92">vars.h</a><li>stp_set_file_parameter_n()
-: <a class="el" href="group__vars.html#ga53">vars.h</a><li>stp_set_float_parameter()
-: <a class="el" href="group__vars.html#ga54">vars.h</a><li>stp_set_float_parameter_active()
-: <a class="el" href="group__vars.html#ga93">vars.h</a><li>stp_set_height()
-: <a class="el" href="group__vars.html#ga23">vars.h</a><li>stp_set_int_parameter()
-: <a class="el" href="group__vars.html#ga55">vars.h</a><li>stp_set_int_parameter_active()
-: <a class="el" href="group__vars.html#ga94">vars.h</a><li>stp_set_left()
-: <a class="el" href="group__vars.html#ga17">vars.h</a><li>stp_set_outdata()
-: <a class="el" href="group__vars.html#ga33">vars.h</a><li>stp_set_outfunc()
-: <a class="el" href="group__vars.html#ga29">vars.h</a><li>stp_set_output_codeset()
-: <a class="el" href="group__util.html#ga1">util.h</a><li>stp_set_page_height()
-: <a class="el" href="group__vars.html#ga27">vars.h</a><li>stp_set_page_width()
-: <a class="el" href="group__vars.html#ga25">vars.h</a><li>stp_set_printer_defaults()
-: <a class="el" href="group__printer.html#ga14">printers.h</a><li>stp_set_raw_parameter()
-: <a class="el" href="group__vars.html#ga60">vars.h</a><li>stp_set_raw_parameter_active()
-: <a class="el" href="group__vars.html#ga99">vars.h</a><li>stp_set_string_parameter()
-: <a class="el" href="group__vars.html#ga50">vars.h</a><li>stp_set_string_parameter_active()
-: <a class="el" href="group__vars.html#ga91">vars.h</a><li>stp_set_string_parameter_n()
-: <a class="el" href="group__vars.html#ga51">vars.h</a><li>stp_set_top()
-: <a class="el" href="group__vars.html#ga19">vars.h</a><li>stp_set_verified()
-: <a class="el" href="group__vars.html#ga129">vars.h</a><li>stp_set_width()
-: <a class="el" href="group__vars.html#ga21">vars.h</a><li>stp_split_2()
-: <a class="el" href="bit-ops_8h.html#a1">bit-ops.h</a><li>stp_split_4()
-: <a class="el" href="bit-ops_8h.html#a2">bit-ops.h</a><li>stp_start_job()
-: <a class="el" href="group__printer.html#ga16">printers.h</a><li>stp_strdup()
-: <a class="el" href="group__util.html#ga30">util.h</a><li>stp_string_list_add_string()
-: <a class="el" href="string-list_8h.html#a7">string-list.h</a><li>stp_string_list_count()
-: <a class="el" href="string-list_8h.html#a5">string-list.h</a><li>stp_string_list_create()
-: <a class="el" href="string-list_8h.html#a1">string-list.h</a><li>stp_string_list_create_copy()
-: <a class="el" href="string-list_8h.html#a6">string-list.h</a><li>stp_string_list_create_from_params()
-: <a class="el" href="string-list_8h.html#a9">string-list.h</a><li>stp_string_list_destroy()
-: <a class="el" href="string-list_8h.html#a2">string-list.h</a><li>stp_string_list_find()
-: <a class="el" href="string-list_8h.html#a4">string-list.h</a><li>stp_string_list_is_present()
-: <a class="el" href="string-list_8h.html#a10">string-list.h</a><li>stp_string_list_param()
-: <a class="el" href="string-list_8h.html#a3">string-list.h</a><li>stp_string_list_remove_string()
-: <a class="el" href="string-list_8h.html#a8">string-list.h</a><li>stp_strlen()
-: <a class="el" href="group__util.html#ga28">util.h</a><li>stp_strndup()
-: <a class="el" href="group__util.html#ga29">util.h</a><li>stp_unpack_16()
-: <a class="el" href="bit-ops_8h.html#a6">bit-ops.h</a><li>stp_unpack_2()
-: <a class="el" href="bit-ops_8h.html#a3">bit-ops.h</a><li>stp_unpack_4()
-: <a class="el" href="bit-ops_8h.html#a4">bit-ops.h</a><li>stp_unpack_8()
-: <a class="el" href="bit-ops_8h.html#a5">bit-ops.h</a><li>stp_unregister_xml_parser()
-: <a class="el" href="xml_8h.html#a2">xml.h</a><li>stp_unregister_xml_preload()
-: <a class="el" href="xml_8h.html#a4">xml.h</a><li>stp_vars_copy()
-: <a class="el" href="group__vars.html#ga8">vars.h</a><li>stp_vars_create()
-: <a class="el" href="group__vars.html#ga7">vars.h</a><li>stp_vars_create_copy()
-: <a class="el" href="group__vars.html#ga9">vars.h</a><li>stp_vars_destroy()
-: <a class="el" href="group__vars.html#ga10">vars.h</a><li>stp_verify()
-: <a class="el" href="group__vars.html#ga122">vars.h</a><li>stp_verify_parameter()
-: <a class="el" href="group__vars.html#ga127">vars.h</a><li>stp_verify_printer_params()
-: <a class="el" href="group__printer.html#ga19">printers.h</a><li>stp_weave_parameters_by_row()
-: <a class="el" href="weave_8h.html#a25">weave.h</a><li>stp_write_weave()
-: <a class="el" href="weave_8h.html#a19">weave.h</a><li>stp_xml_exit()
-: <a class="el" href="xml_8h.html#a11">xml.h</a><li>stp_xml_get_node()
-: <a class="el" href="xml_8h.html#a12">xml.h</a><li>stp_xml_init()
-: <a class="el" href="xml_8h.html#a10">xml.h</a><li>stp_xml_init_defaults()
-: <a class="el" href="xml_8h.html#a5">xml.h</a><li>stp_xml_parse_file()
-: <a class="el" href="xml_8h.html#a6">xml.h</a><li>stp_xml_parse_file_named()
-: <a class="el" href="xml_8h.html#a21">xml.h</a><li>stp_xml_preinit()
-: <a class="el" href="xml_8h.html#a14">xml.h</a><li>stp_xmldoc_create_generic()
-: <a class="el" href="xml_8h.html#a13">xml.h</a><li>stp_xmlstrtod()
-: <a class="el" href="xml_8h.html#a9">xml.h</a><li>stp_xmlstrtol()
-: <a class="el" href="xml_8h.html#a7">xml.h</a><li>stp_xmlstrtoul()
-: <a class="el" href="xml_8h.html#a8">xml.h</a><li>stp_xmltree_create_from_array()
-: <a class="el" href="xml_8h.html#a20">xml.h</a><li>stp_xmltree_create_from_curve()
-: <a class="el" href="xml_8h.html#a18">xml.h</a><li>stp_xmltree_create_from_sequence()
-: <a class="el" href="xml_8h.html#a16">xml.h</a><li>stp_zalloc()
-: <a class="el" href="group__util.html#ga25">util.h</a><li>stp_zfwrite()
-: <a class="el" href="group__util.html#ga6">util.h</a><li>stp_zprintf()
-: <a class="el" href="group__util.html#ga5">util.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__util.html#g9b6b2745ee2d68d1ca356a79c50f0ed7">util.h</a><li>stp_allocate_component_data()
+: <a class="el" href="group__vars.html#geb61df54d59bfebdcb77b1e5e993ebaa">vars.h</a><li>stp_array_copy()
+: <a class="el" href="group__array.html#gab9b031be229d8762faf46a3ef9454ec">array.h</a><li>stp_array_create()
+: <a class="el" href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66">array.h</a><li>stp_array_create_copy()
+: <a class="el" href="group__array.html#g19370f7d4779013904be75bc3d97e024">array.h</a><li>stp_array_create_from_xmltree()
+: <a class="el" href="xml_8h.html#301d2355b8bb9986a7bc4f84cc6c9d40">xml.h</a><li>stp_array_destroy()
+: <a class="el" href="group__array.html#g562ad19d8ecc1e9bdd8c182b0a05ecec">array.h</a><li>stp_array_get_data()
+: <a class="el" href="group__array.html#g9e1c46379b5935ed3a939833bd9e68be">array.h</a><li>stp_array_get_point()
+: <a class="el" href="group__array.html#gb9d53cf70f2c892dca82b8db2414fad2">array.h</a><li>stp_array_get_sequence()
+: <a class="el" href="group__array.html#g2051c3f4a1eaccb198744f8d7c76d649">array.h</a><li>stp_array_get_size()
+: <a class="el" href="group__array.html#g48e34b2673c2973884f0a403bafe7ea8">array.h</a><li>stp_array_set_data()
+: <a class="el" href="group__array.html#g0ca3891b4cde193cc65de63053e3f4fa">array.h</a><li>stp_array_set_point()
+: <a class="el" href="group__array.html#g4ab405205d678a3d9ae02a98103fbfea">array.h</a><li>stp_array_set_size()
+: <a class="el" href="group__array.html#g698e51815f2ef3fd0709d6b32a2bb921">array.h</a><li>stp_asprintf()
+: <a class="el" href="group__util.html#g6bdd7099220fe310b228dcff5159b8d9">util.h</a><li>stp_catprintf()
+: <a class="el" href="group__util.html#g34d3ebda7c5b75ab40d1600f4d79a4be">util.h</a><li>stp_channel_add()
+: <a class="el" href="channel_8h.html#6a552629f3dddf6283f605e1961dd04f">channel.h</a><li>stp_channel_convert()
+: <a class="el" href="channel_8h.html#cef9de964c7569983e1ff1d0550d3bd6">channel.h</a><li>stp_channel_get_black_channel()
+: <a class="el" href="channel_8h.html#00bbe8c93cbe8da9f431824dbb1dadcd">channel.h</a><li>stp_channel_get_curve()
+: <a class="el" href="channel_8h.html#619228b113312c73cdce75b15bb88313">channel.h</a><li>stp_channel_get_cutoff_adjustment()
+: <a class="el" href="channel_8h.html#c868578c0a82a76d20160b23a9c9d603">channel.h</a><li>stp_channel_get_density_adjustment()
+: <a class="el" href="channel_8h.html#0cfa6ae42ced76291f96ff64fed6a823">channel.h</a><li>stp_channel_get_gcr_curve()
+: <a class="el" href="channel_8h.html#0f1e6073d53036f6771a0cc69cf9e261">channel.h</a><li>stp_channel_get_gloss_channel()
+: <a class="el" href="channel_8h.html#a907ffda300039a00ae7ddb333038480">channel.h</a><li>stp_channel_get_gloss_limit()
+: <a class="el" href="channel_8h.html#e1702ed4a233cadce00e9bc87fd5ca45">channel.h</a><li>stp_channel_get_ink_limit()
+: <a class="el" href="channel_8h.html#f6423b74581fbf34918a9e45d22186b5">channel.h</a><li>stp_channel_get_input()
+: <a class="el" href="channel_8h.html#f5ef85fbc689b2f94c0be23c0b8b3765">channel.h</a><li>stp_channel_get_output()
+: <a class="el" href="channel_8h.html#9c4df56f4ad83b6232cf6ec17b6dc031">channel.h</a><li>stp_channel_get_value()
+: <a class="el" href="channel_8h.html#73265490d8c513de68604a982ec49e0a">channel.h</a><li>stp_channel_initialize()
+: <a class="el" href="channel_8h.html#00b63c73990babb75e5896ffd7022634">channel.h</a><li>stp_channel_reset()
+: <a class="el" href="channel_8h.html#dc5c0cc7cc331da0ab394b642a381363">channel.h</a><li>stp_channel_reset_channel()
+: <a class="el" href="channel_8h.html#6a88eb8e1f968370b63326e517a34ec2">channel.h</a><li>stp_channel_set_black_channel()
+: <a class="el" href="channel_8h.html#6d315737ed90af4b0b9bff8c907381c3">channel.h</a><li>stp_channel_set_curve()
+: <a class="el" href="channel_8h.html#42d1438e758951e81ff49fbf81e73d2b">channel.h</a><li>stp_channel_set_cutoff_adjustment()
+: <a class="el" href="channel_8h.html#4a04bbe68bd5c97d4b83cb1c1a147b48">channel.h</a><li>stp_channel_set_density_adjustment()
+: <a class="el" href="channel_8h.html#99f818da3b4944b328de9de860d04dbc">channel.h</a><li>stp_channel_set_gcr_curve()
+: <a class="el" href="channel_8h.html#2ce95b47a5f1a6c146588e0fb49db2e4">channel.h</a><li>stp_channel_set_gloss_channel()
+: <a class="el" href="channel_8h.html#38a09aeef9c53c039fa7d1124921a7c9">channel.h</a><li>stp_channel_set_gloss_limit()
+: <a class="el" href="channel_8h.html#4349853a306208c7d98074a585991ef0">channel.h</a><li>stp_channel_set_ink_limit()
+: <a class="el" href="channel_8h.html#9351c3b60ed0f43e012bbd2906b0f0b4">channel.h</a><li>stp_check_array_parameter()
+: <a class="el" href="group__vars.html#gdf6c305c48d012bc138db025c9bd63df">vars.h</a><li>stp_check_boolean_parameter()
+: <a class="el" href="group__vars.html#gadfd66825dd58fb8e0851d493445c4e4">vars.h</a><li>stp_check_curve_parameter()
+: <a class="el" href="group__vars.html#geecfc1f1fdc97ea165ae35b64de95178">vars.h</a><li>stp_check_dimension_parameter()
+: <a class="el" href="group__vars.html#gcdfa2f747081721c03b10484a832a535">vars.h</a><li>stp_check_file_parameter()
+: <a class="el" href="group__vars.html#gb411dae8fb16ec9f289d4f2f1ecabcfc">vars.h</a><li>stp_check_float_parameter()
+: <a class="el" href="group__vars.html#g2deea3612965e28cd0d513c5850ca074">vars.h</a><li>stp_check_int_parameter()
+: <a class="el" href="group__vars.html#g056b021334fe812aa14bbbfd60aafba8">vars.h</a><li>stp_check_raw_parameter()
+: <a class="el" href="group__vars.html#g5bd30b408d6ec16b3999dce5e540a5fa">vars.h</a><li>stp_check_string_parameter()
+: <a class="el" href="group__vars.html#gae6b21f76f675516e9189c47444e17cf">vars.h</a><li>stp_check_version()
+: <a class="el" href="group__version.html#g888f2f6268a658d1a6b71b5288299488">gutenprint-version.h</a><li>stp_clear_array_parameter()
+: <a class="el" href="group__vars.html#gb9df68cbf9973203adfca5e1293b300a">vars.h</a><li>stp_clear_boolean_parameter()
+: <a class="el" href="group__vars.html#ge5b7e3356b3c1c893620fdeeea486e48">vars.h</a><li>stp_clear_curve_parameter()
+: <a class="el" href="group__vars.html#g9e992f880bd74cd4097527a39aea7125">vars.h</a><li>stp_clear_dimension_parameter()
+: <a class="el" href="group__vars.html#g28203d9250f232f9af290802cf2db881">vars.h</a><li>stp_clear_file_parameter()
+: <a class="el" href="group__vars.html#g7acde85eb361525f5cf481bafddbc1bd">vars.h</a><li>stp_clear_float_parameter()
+: <a class="el" href="group__vars.html#g740a5cab681f30b8cc5e4ca18197e472">vars.h</a><li>stp_clear_int_parameter()
+: <a class="el" href="group__vars.html#g4841e9250e4c7f38f2267355402ffcc1">vars.h</a><li>stp_clear_raw_parameter()
+: <a class="el" href="group__vars.html#ga79b051578077beca548be224062705c">vars.h</a><li>stp_clear_string_parameter()
+: <a class="el" href="group__vars.html#gc7fe8cd335309d755fe5b54bf6b8e5a3">vars.h</a><li>stp_color_count()
+: <a class="el" href="group__color.html#ga8b8b19da7bcc9bc814fe0f97f39b3ed">color.h</a><li>stp_color_describe_parameter()
+: <a class="el" href="group__color.html#gc47fecc2c32115494ea364e53d9f1ff2">color.h</a><li>stp_color_get_long_name()
+: <a class="el" href="group__color.html#ga0559d7812bdcbebe4edc14fc05274d9">color.h</a><li>stp_color_get_name()
+: <a class="el" href="group__color.html#g36d2d72d2cd967405a978b76a7a8c992">color.h</a><li>stp_color_get_row()
+: <a class="el" href="group__color.html#gadf861820b3956ef7b18600dbf5da9da">color.h</a><li>stp_color_init()
+: <a class="el" href="group__color.html#g835bd7024477347a46ea0c14b46996c6">color.h</a><li>stp_color_list_parameters()
+: <a class="el" href="group__color.html#ge2e397268288111eaffd352cb0ff1b98">color.h</a><li>stp_color_register()
+: <a class="el" href="group__color.html#ge3543409e331c5d1756c2c8fe927343b">color.h</a><li>stp_color_unregister()
+: <a class="el" href="group__color.html#g3e0f2728d47e1701c00b06199bc5512d">color.h</a><li>stp_copy_options()
+: <a class="el" href="group__vars.html#gbd8b19b70d2f2fc7dcd7c896b3ed5d98">vars.h</a><li>stp_curve_cache_copy()
+: <a class="el" href="curve-cache_8h.html#6a8addcc359b8cfbc2fa5c8cec97643d">curve-cache.h</a><li>stp_curve_cache_curve_data()
+: <a class="el" href="curve-cache_8h.html#5cb281dd07eecda913b168451b2d615b">curve-cache.h</a><li>stp_curve_cache_curve_invalidate()
+: <a class="el" href="curve-cache_8h.html#7966337362f5e8fc0ed54edd8da645a2">curve-cache.h</a><li>stp_curve_cache_get_count()
+: <a class="el" href="curve-cache_8h.html#723301540e82db80f8ce9100ec832876">curve-cache.h</a><li>stp_curve_cache_get_curve()
+: <a class="el" href="curve-cache_8h.html#256ae4356b6205ba61fbc6b5e90c1762">curve-cache.h</a><li>stp_curve_cache_get_double_data()
+: <a class="el" href="curve-cache_8h.html#83788e3f9d421bdab139d92127a7e5e3">curve-cache.h</a><li>stp_curve_cache_get_ushort_data()
+: <a class="el" href="curve-cache_8h.html#6a318767b044ac996ae318771f715a01">curve-cache.h</a><li>stp_curve_cache_set_curve()
+: <a class="el" href="curve-cache_8h.html#f775dcfafb717b24ff655cc801c14dfc">curve-cache.h</a><li>stp_curve_cache_set_curve_copy()
+: <a class="el" href="curve-cache_8h.html#33011bde2e051e0b222177b0db746da9">curve-cache.h</a><li>stp_curve_compose()
+: <a class="el" href="group__curve.html#g657e0ad5b93f090220d35be615fec5e4">curve.h</a><li>stp_curve_copy()
+: <a class="el" href="group__curve.html#gfdafb0a802f00063b00713dbd6d6bfc0">curve.h</a><li>stp_curve_count_points()
+: <a class="el" href="group__curve.html#g48d9023f28ae2d15975002f7a9d7f94e">curve.h</a><li>stp_curve_create()
+: <a class="el" href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6">curve.h</a><li>stp_curve_create_copy()
+: <a class="el" href="group__curve.html#ge76787e84f2fc3ba299de94f4ecc6d82">curve.h</a><li>stp_curve_create_from_file()
+: <a class="el" href="group__curve.html#g6ff03fcc2a47f297c48b683884e81924">curve.h</a><li>stp_curve_create_from_stream()
+: <a class="el" href="group__curve.html#g650e49e1250dab5d9221ad747a627fc0">curve.h</a><li>stp_curve_create_from_string()
+: <a class="el" href="group__curve.html#g60dce8c741a9b6fde73ced2134305298">curve.h</a><li>stp_curve_create_from_xmltree()
+: <a class="el" href="xml_8h.html#4b39835d489b183bdf939551f7b6871b">xml.h</a><li>stp_curve_destroy()
+: <a class="el" href="group__curve.html#g01bf94ed6a523f28dd909be054a69790">curve.h</a><li>stp_curve_free_curve_cache()
+: <a class="el" href="curve-cache_8h.html#3cef707d88b48136a52f733f80ae52dd">curve-cache.h</a><li>stp_curve_get_bounds()
+: <a class="el" href="group__curve.html#g4d32e3000dd3a8f258b2eab94797731b">curve.h</a><li>stp_curve_get_data()
+: <a class="el" href="group__curve.html#g24b9486c45d68983e94dcc0fb19edacd">curve.h</a><li>stp_curve_get_data_points()
+: <a class="el" href="group__curve.html#gd30e41654f1e0217aae3389b30cdffba">curve.h</a><li>stp_curve_get_float_data()
+: <a class="el" href="group__curve.html#gf363a0f9686bcd6521671d531bc522d5">curve.h</a><li>stp_curve_get_gamma()
+: <a class="el" href="group__curve.html#gc9786b35c2b1a55d54b62bcc57481c82">curve.h</a><li>stp_curve_get_int_data()
+: <a class="el" href="group__curve.html#g01bda0b947a6075d4a1ed373865744e6">curve.h</a><li>stp_curve_get_interpolation_type()
+: <a class="el" href="group__curve.html#gca245aa6907c2fb95e150ce9a86ddb1a">curve.h</a><li>stp_curve_get_long_data()
+: <a class="el" href="group__curve.html#g187af251d5a89853545c8be898a00cc1">curve.h</a><li>stp_curve_get_point()
+: <a class="el" href="group__curve.html#gf9ff6f55ec0a0615608dc1baec6aff00">curve.h</a><li>stp_curve_get_range()
+: <a class="el" href="group__curve.html#gaf8bad025ea7463067c9d7ab205af062">curve.h</a><li>stp_curve_get_sequence()
+: <a class="el" href="group__curve.html#gee3cc69ab758b400838014df4742c28e">curve.h</a><li>stp_curve_get_short_data()
+: <a class="el" href="group__curve.html#g60767bb2143fe4d491d351a4c0abc3b1">curve.h</a><li>stp_curve_get_subrange()
+: <a class="el" href="group__curve.html#gd4cfbfbfe0c16b8f2ef4d8c44d221172">curve.h</a><li>stp_curve_get_uint_data()
+: <a class="el" href="group__curve.html#gb874365285383f3eb35c1a32496a69b4">curve.h</a><li>stp_curve_get_ulong_data()
+: <a class="el" href="group__curve.html#g3ecbc0ce98e7bd7695002306f5a2ba1b">curve.h</a><li>stp_curve_get_ushort_data()
+: <a class="el" href="group__curve.html#gb2312169172ec9789af9fd38279b3273">curve.h</a><li>stp_curve_get_wrap()
+: <a class="el" href="group__curve.html#gd2aade6a22b516006ce0f897c5027f35">curve.h</a><li>stp_curve_interpolate_value()
+: <a class="el" href="group__curve.html#g0fdfc2b27a8a464584589ef38a8e05c4">curve.h</a><li>stp_curve_is_piecewise()
+: <a class="el" href="group__curve.html#gdda4313c874170e0086d2000ed04c02f">curve.h</a><li>stp_curve_resample()
+: <a class="el" href="group__curve.html#gf68cf2508ff4a14a0dbee6fc0001667e">curve.h</a><li>stp_curve_rescale()
+: <a class="el" href="group__curve.html#gd440d8d448173adc2be6737963a6e999">curve.h</a><li>stp_curve_set_bounds()
+: <a class="el" href="group__curve.html#g5283a18fcc5db8e9f9384d54de50ba83">curve.h</a><li>stp_curve_set_data()
+: <a class="el" href="group__curve.html#gba540befdbd82e705358b2175d5b92e8">curve.h</a><li>stp_curve_set_data_points()
+: <a class="el" href="group__curve.html#gcbd01a2662edb48af0816930b40dc8ab">curve.h</a><li>stp_curve_set_float_data()
+: <a class="el" href="group__curve.html#gc0401bfefa3990ca26a0fb7718f1ebb2">curve.h</a><li>stp_curve_set_gamma()
+: <a class="el" href="group__curve.html#g6548b7ca6ef6ab94fe1d927c246e7baf">curve.h</a><li>stp_curve_set_int_data()
+: <a class="el" href="group__curve.html#gbc9ae004e972c7d638336714f3112f9b">curve.h</a><li>stp_curve_set_interpolation_type()
+: <a class="el" href="group__curve.html#g3175711d943e95fdf363d5124237a56e">curve.h</a><li>stp_curve_set_long_data()
+: <a class="el" href="group__curve.html#gaf770dcae26ce48d5ee50dd8217e2c14">curve.h</a><li>stp_curve_set_point()
+: <a class="el" href="group__curve.html#g9a05eae4f274f420418539cceb627556">curve.h</a><li>stp_curve_set_short_data()
+: <a class="el" href="group__curve.html#gd23dcc9abefca9a98b3ecd9714227093">curve.h</a><li>stp_curve_set_subrange()
+: <a class="el" href="group__curve.html#g0ba6753a8beeaca19719d047da25ecb5">curve.h</a><li>stp_curve_set_uint_data()
+: <a class="el" href="group__curve.html#g8a215d4981a74fb2b6e4a0c381314df0">curve.h</a><li>stp_curve_set_ulong_data()
+: <a class="el" href="group__curve.html#g184e0e32892aae4b2c195c6fc880bace">curve.h</a><li>stp_curve_set_ushort_data()
+: <a class="el" href="group__curve.html#g4051de3e6be42f4499de78af67288616">curve.h</a><li>stp_curve_write()
+: <a class="el" href="group__curve.html#g6ef71ce7d92e659b1c902df29b1dcbc7">curve.h</a><li>stp_curve_write_string()
+: <a class="el" href="group__curve.html#g21aa4497c58ebbb703dc3549560f084d">curve.h</a><li>stp_default_media_size()
+: <a class="el" href="group__papersize.html#g2fe5d85acaa4ff8b8e4ad1ff3cccb027">paper.h</a><li>stp_default_settings()
+: <a class="el" href="group__vars.html#g9f897908b19f5f0cdaf75b483d46e041">vars.h</a><li>stp_deprintf()
+: <a class="el" href="group__util.html#gf7bc1bd0ff92ca0f6ba7d0eb559e1da3">util.h</a><li>stp_describe_output()
+: <a class="el" href="group__printer.html#g950e2cd193926440ba250dbc184d8588">printers.h</a><li>stp_describe_parameter()
+: <a class="el" href="group__vars.html#ged453c314365a3948b195e3175455a12">vars.h</a><li>stp_describe_resolution()
+: <a class="el" href="group__vars.html#g5735451225c2a355cb11c165e011637d">vars.h</a><li>stp_destroy_component_data()
+: <a class="el" href="group__vars.html#g089f9a34f26f700f43858ba3959d8f13">vars.h</a><li>stp_dither()
+: <a class="el" href="dither_8h.html#a22b0e4fe00acaf11ce611e29f1b1ba3">dither.h</a><li>stp_dither_add_channel()
+: <a class="el" href="dither_8h.html#28bb47c7e1436e2c4af3b0be87b5d1c6">dither.h</a><li>stp_dither_describe_parameter()
+: <a class="el" href="dither_8h.html#6daf654828bc5235bc785fceb8aebb89">dither.h</a><li>stp_dither_get_channel()
+: <a class="el" href="dither_8h.html#94da054fb7a3f42cf4c2937f4d37e528">dither.h</a><li>stp_dither_get_first_position()
+: <a class="el" href="dither_8h.html#f113ac1043230813204db189e3fd84a8">dither.h</a><li>stp_dither_get_last_position()
+: <a class="el" href="dither_8h.html#e13f1c62835c48c5fb58b45c8ed35f32">dither.h</a><li>stp_dither_init()
+: <a class="el" href="dither_8h.html#6d409bf6395231621a725a45fac8bb8e">dither.h</a><li>stp_dither_internal()
+: <a class="el" href="dither_8h.html#e1fe7fb65133dd6ffc227e6fcdd18fdd">dither.h</a><li>stp_dither_list_parameters()
+: <a class="el" href="dither_8h.html#9ad687cfc22956dd88495ae0a831c1b6">dither.h</a><li>stp_dither_matrix_clone()
+: <a class="el" href="dither_8h.html#aaa6d937beb5f9bef6e7ec34fc776d54">dither.h</a><li>stp_dither_matrix_copy()
+: <a class="el" href="dither_8h.html#289ae89081129060bf67371d7ce9fcef">dither.h</a><li>stp_dither_matrix_destroy()
+: <a class="el" href="dither_8h.html#361cf36b4875e8ef2c8152f66d4a9284">dither.h</a><li>stp_dither_matrix_init()
+: <a class="el" href="dither_8h.html#8346fdae0bfb7422f52c0a2eec3abd87">dither.h</a><li>stp_dither_matrix_init_from_dither_array()
+: <a class="el" href="dither_8h.html#a9efd9cefabdab92a8ce5fbf7aca8876">dither.h</a><li>stp_dither_matrix_init_short()
+: <a class="el" href="dither_8h.html#6a7a7142c53dd1cd70b3f7fb481e5564">dither.h</a><li>stp_dither_matrix_iterated_init()
+: <a class="el" href="dither_8h.html#e79d2866600d79be412b660f036995f4">dither.h</a><li>stp_dither_matrix_scale_exponentially()
+: <a class="el" href="dither_8h.html#0d1f33cd934e13ed0b0f859d131efbc1">dither.h</a><li>stp_dither_matrix_set_row()
+: <a class="el" href="dither_8h.html#c329929a25c54355a7ed23f23616ced5">dither.h</a><li>stp_dither_matrix_shear()
+: <a class="el" href="dither_8h.html#1c29e4d285f27f7fd300643f7023f305">dither.h</a><li>stp_dither_matrix_validate_array()
+: <a class="el" href="dither_8h.html#05677f96e6de536ecf91a65ee0715998">dither.h</a><li>stp_dither_set_adaptive_limit()
+: <a class="el" href="dither_8h.html#d261306c74a8affdf11ad2cc519e8bba">dither.h</a><li>stp_dither_set_ink_spread()
+: <a class="el" href="dither_8h.html#744fa9a5d204da486f07a8f1b21c9ba3">dither.h</a><li>stp_dither_set_inks()
+: <a class="el" href="dither_8h.html#fd1d75ef5cfb0e013601a4e084352786">dither.h</a><li>stp_dither_set_inks_full()
+: <a class="el" href="dither_8h.html#0aae5a947e8953323b097fbb79c93c68">dither.h</a><li>stp_dither_set_inks_simple()
+: <a class="el" href="dither_8h.html#ffc1834e675956e79ae5a866895db39c">dither.h</a><li>stp_dither_set_iterated_matrix()
+: <a class="el" href="dither_8h.html#85eb5568b8a8036271e50794519c08e2">dither.h</a><li>stp_dither_set_matrix()
+: <a class="el" href="dither_8h.html#25b3d76810fd0dcb0928edff37060409">dither.h</a><li>stp_dither_set_matrix_from_dither_array()
+: <a class="el" href="dither_8h.html#ae5be944ec353d075ea17c32370270bd">dither.h</a><li>stp_dither_set_randomizer()
+: <a class="el" href="dither_8h.html#6d8fc8a344a764f92ee43ff8b959aace">dither.h</a><li>stp_dither_set_transition()
+: <a class="el" href="dither_8h.html#d7cd0b4e7bf474516b14d0a186b23b96">dither.h</a><li>stp_dprintf()
+: <a class="el" href="group__util.html#g24e214e32810cc67c493c270a6ad83d6">util.h</a><li>stp_end_job()
+: <a class="el" href="group__printer.html#g40637834f08a166992325af09f6a6030">printers.h</a><li>stp_eprintf()
+: <a class="el" href="group__util.html#g47c73485971132d9b41a33bdf572f670">util.h</a><li>stp_erprintf()
+: <a class="el" href="group__util.html#g5f6389ed7d500f851cabe8425a158e4b">util.h</a><li>stp_erputc()
+: <a class="el" href="group__util.html#g859b75eddde620338859121451096097">util.h</a><li>stp_family_register()
+: <a class="el" href="group__printer.html#g82b22438444849bdedb4cfbe22f209e8">printers.h</a><li>stp_family_unregister()
+: <a class="el" href="group__printer.html#ga2ab30a5e5442b7a552fc3b884e1511b">printers.h</a><li>stp_fill_parameter_settings()
+: <a class="el" href="group__vars.html#g6a08746f33133e8873236b35eb1e7a62">vars.h</a><li>stp_find_standard_dither_array()
+: <a class="el" href="dither_8h.html#ef8ca9aa08ab848746e370100a4b20e2">dither.h</a><li>stp_flush_all()
+: <a class="el" href="weave_8h.html#5b0aac599abc4859e2d208db7185cdbf">weave.h</a><li>stp_flush_debug_messages()
+: <a class="el" href="group__util.html#gf39c22b74843750ca74a6caccb263c7c">util.h</a><li>stp_fold()
+: <a class="el" href="bit-ops_8h.html#ec711fffd61ebd40a6896d76d4c9327f">bit-ops.h</a><li>stp_free()
+: <a class="el" href="group__util.html#gabf89ff6213b9dc568fbdd1342b663ad">util.h</a><li>stp_get_array_parameter()
+: <a class="el" href="group__vars.html#gb918206f9b70fff5d58a16a762295981">vars.h</a><li>stp_get_array_parameter_active()
+: <a class="el" href="group__vars.html#g64e5f74483ffb7bd4412f4eefeb22250">vars.h</a><li>stp_get_boolean_parameter()
+: <a class="el" href="group__vars.html#g4cc8b69619067f882035cca46e9ce0cd">vars.h</a><li>stp_get_boolean_parameter_active()
+: <a class="el" href="group__vars.html#g361d0ba27ad2ec9e99e5eec05f2e76a6">vars.h</a><li>stp_get_color_by_colorfuncs()
+: <a class="el" href="group__color.html#ga92373d7aa315ab6e32a1bb0ac944b79">color.h</a><li>stp_get_color_by_index()
+: <a class="el" href="group__color.html#ga5ddc4c9d02576154d0b2c6c64a6a033">color.h</a><li>stp_get_color_by_name()
+: <a class="el" href="group__color.html#g25d9ee3ceee6d6e9964007ad12f9900b">color.h</a><li>stp_get_color_conversion()
+: <a class="el" href="group__vars.html#g087136342c500c138d73dbe0e2aad11a">vars.h</a><li>stp_get_component_data()
+: <a class="el" href="group__vars.html#g8eea0724106ea7174b808026ae8d1a5c">vars.h</a><li>stp_get_curve_parameter()
+: <a class="el" href="group__vars.html#g1a5a2746548465d681d00c6301a26100">vars.h</a><li>stp_get_curve_parameter_active()
+: <a class="el" href="group__vars.html#gb686075ecbdf349387c356826b432191">vars.h</a><li>stp_get_debug_level()
+: <a class="el" href="group__util.html#g9ab4c35dd4b6e142281ff36ecedee27e">util.h</a><li>stp_get_dimension_parameter()
+: <a class="el" href="group__vars.html#gb4121cba599314c929d04cce0e850473">vars.h</a><li>stp_get_dimension_parameter_active()
+: <a class="el" href="group__vars.html#g8125d08f90002e654f2e45427e2f0251">vars.h</a><li>stp_get_driver()
+: <a class="el" href="group__vars.html#gcf8efdb6fd9847e41c85f9491a252f01">vars.h</a><li>stp_get_errdata()
+: <a class="el" href="group__vars.html#ge66b9c64f5821ee6e95f4b9e18cadd4e">vars.h</a><li>stp_get_errfunc()
+: <a class="el" href="group__vars.html#g9fe5b4efdfaa3e79918dd5079e61e2c5">vars.h</a><li>stp_get_file_parameter()
+: <a class="el" href="group__vars.html#g5efb45e6883a2522fd7e78c6eb761c79">vars.h</a><li>stp_get_file_parameter_active()
+: <a class="el" href="group__vars.html#g0f09e85b570ffee4a4d94853bb22bcb3">vars.h</a><li>stp_get_float_parameter()
+: <a class="el" href="group__vars.html#g46195f69cc57bd18a4cde5756dd84601">vars.h</a><li>stp_get_float_parameter_active()
+: <a class="el" href="group__vars.html#g28d01beda4b54cec395654847dbbc301">vars.h</a><li>stp_get_height()
+: <a class="el" href="group__vars.html#g7623276e130cb684670ecb153300ebaf">vars.h</a><li>stp_get_imageable_area()
+: <a class="el" href="group__vars.html#gebcb03afca6bb0d94e71bdf570d09af9">vars.h</a><li>stp_get_int_parameter()
+: <a class="el" href="group__vars.html#g22bc2b8307fb6a95dac7fcf3d35bf6b9">vars.h</a><li>stp_get_int_parameter_active()
+: <a class="el" href="group__vars.html#gac76d8e06c3ce3fb0f27c0c80d6ad5fc">vars.h</a><li>stp_get_left()
+: <a class="el" href="group__vars.html#gd3fbd778898c2b0fba19d0937fb939f5">vars.h</a><li>stp_get_lineactive_by_pass()
+: <a class="el" href="weave_8h.html#14c1a0f43a0353f7771632d3a0356cea">weave.h</a><li>stp_get_linebases_by_pass()
+: <a class="el" href="weave_8h.html#207eac262dceb86f20fe32b048b257ad">weave.h</a><li>stp_get_linecount_by_pass()
+: <a class="el" href="weave_8h.html#46dacaec8d953a33f6c15299f3a91046">weave.h</a><li>stp_get_lineoffsets_by_pass()
+: <a class="el" href="weave_8h.html#816c57bb673bebebaa42576b3e452206">weave.h</a><li>stp_get_media_size()
+: <a class="el" href="group__vars.html#ge690d9171bcdb0fedf981804bb923fac">vars.h</a><li>stp_get_model_id()
+: <a class="el" href="group__printer.html#gc09e99e20c8a19a13a5fb6356742a92a">printers.h</a><li>stp_get_outdata()
+: <a class="el" href="group__vars.html#g54e35f94578f346c07718587f18b049c">vars.h</a><li>stp_get_outfunc()
+: <a class="el" href="group__vars.html#g095834813ebbe8985d443e1fa78a0b98">vars.h</a><li>stp_get_page_height()
+: <a class="el" href="group__vars.html#g94d8cf912e3b036f67bc2d4c37d733ff">vars.h</a><li>stp_get_page_width()
+: <a class="el" href="group__vars.html#gea14f3cad139fc5b8d547a252deacff3">vars.h</a><li>stp_get_papersize_by_index()
+: <a class="el" href="group__papersize.html#g08bb891f58a7decfee2b073c00715993">paper.h</a><li>stp_get_papersize_by_name()
+: <a class="el" href="group__papersize.html#g9d655e3de6954ad3c5933dc736d2509a">paper.h</a><li>stp_get_papersize_by_size()
+: <a class="el" href="group__papersize.html#g0438b0e4729f37579900b591e801f8ce">paper.h</a><li>stp_get_parameter_list()
+: <a class="el" href="group__vars.html#g955b215a88b868cfc74d7a340de9b8f6">vars.h</a><li>stp_get_pass_by_pass()
+: <a class="el" href="weave_8h.html#129f77403ade9f504dd38185a7ab6209">weave.h</a><li>stp_get_printer()
+: <a class="el" href="group__printer.html#gcb4cdcada01ff29c5fd4ffeaa576db9e">printers.h</a><li>stp_get_printer_by_driver()
+: <a class="el" href="group__printer.html#g947fa230e08f9c854ca2608e76bd0d58">printers.h</a><li>stp_get_printer_by_index()
+: <a class="el" href="group__printer.html#g1286559c60d239563f9f15fdd27996e0">printers.h</a><li>stp_get_printer_by_long_name()
+: <a class="el" href="group__printer.html#gc041944e528afcb9a795eb6ece3fc6ff">printers.h</a><li>stp_get_printer_index_by_driver()
+: <a class="el" href="group__printer.html#g6f32b0213b580bf081fc8752a3eb04a1">printers.h</a><li>stp_get_raw_parameter()
+: <a class="el" href="group__vars.html#g9f4db93fc31ad52018bc3ad14b58bfc2">vars.h</a><li>stp_get_raw_parameter_active()
+: <a class="el" href="group__vars.html#g57abcfb2fa58e743f9d30f579481845a">vars.h</a><li>stp_get_release_version()
+: <a class="el" href="group__util.html#ged2a65d98cba1fd6d48c0cc1b611ae0f">util.h</a><li>stp_get_size_limit()
+: <a class="el" href="group__vars.html#gf2c1a37f8d837fae61bb18de1cd7bdc3">vars.h</a><li>stp_get_string_parameter()
+: <a class="el" href="group__vars.html#ga59b141facb320c409d9071f469fdbc5">vars.h</a><li>stp_get_string_parameter_active()
+: <a class="el" href="group__vars.html#gda8dd20ab17a9b403c68b4cd86fb529c">vars.h</a><li>stp_get_top()
+: <a class="el" href="group__vars.html#gcda38fc8e26a75c2b5d246b4341a8fd3">vars.h</a><li>stp_get_verified()
+: <a class="el" href="group__vars.html#ga1b826f02f84aa038c6862575770b629">vars.h</a><li>stp_get_version()
+: <a class="el" href="group__util.html#g77022a2cfde3a9ba9269f1bc3726175c">util.h</a><li>stp_get_width()
+: <a class="el" href="group__vars.html#g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1">vars.h</a><li>stp_image_conclude()
+: <a class="el" href="group__image.html#gd1017f2f9b91d7add73c2393d96f700a">image.h</a><li>stp_image_get_appname()
+: <a class="el" href="group__image.html#gd36123431e93e049d813894aa039c25c">image.h</a><li>stp_image_get_row()
+: <a class="el" href="group__image.html#gfc93a7a3f6629f6826bf1f6f757f464e">image.h</a><li>stp_image_height()
+: <a class="el" href="group__image.html#g48a99a9a8493b75687ad0900664ca4cb">image.h</a><li>stp_image_init()
+: <a class="el" href="group__image.html#g74c2417d571861506be7209421a3b418">image.h</a><li>stp_image_reset()
+: <a class="el" href="group__image.html#g69cd20ccb54500d0ee8cf38969db69a6">image.h</a><li>stp_image_width()
+: <a class="el" href="group__image.html#g9ee4915d4a1007f2d9c730ddc96d931b">image.h</a><li>stp_init()
+: <a class="el" href="group__util.html#g69354e5830712093045a4ba290a298f8">util.h</a><li>stp_init_debug_messages()
+: <a class="el" href="group__util.html#g26a43ceec27ca34bc49f4806900b4618">util.h</a><li>stp_initialize_printer_defaults()
+: <a class="el" href="group__printer.html#gc9aba62164667822fd9f110740bab570">printers.h</a><li>stp_initialize_weave()
+: <a class="el" href="weave_8h.html#9b72df98be9b9e25b42aca6ef5901d35">weave.h</a><li>stp_known_papersizes()
+: <a class="el" href="group__papersize.html#g93eb4d6bc44914b3ea6b184e076a0853">paper.h</a><li>stp_list_copy()
+: <a class="el" href="group__list.html#g3bd2f5a42d3313287017bfe20859c2d9">list.h</a><li>stp_list_create()
+: <a class="el" href="group__list.html#gaf10e4bb8ce6a8b6f5f015475400eb1b">list.h</a><li>stp_list_destroy()
+: <a class="el" href="group__list.html#g1382e926901b5efa2356176826a96a1a">list.h</a><li>stp_list_get_copyfunc()
+: <a class="el" href="group__list.html#g310dd79907494b07d9005fbf50b9eb0c">list.h</a><li>stp_list_get_end()
+: <a class="el" href="group__list.html#g2ef0298e970fdb93955860e7ee3f878c">list.h</a><li>stp_list_get_freefunc()
+: <a class="el" href="group__list.html#g9d344e3c6874e6033f8fc71370678bcf">list.h</a><li>stp_list_get_item_by_index()
+: <a class="el" href="group__list.html#g9885458dd0f6e6fe5c88c4b2b0643e2a">list.h</a><li>stp_list_get_item_by_long_name()
+: <a class="el" href="group__list.html#gdbf12ab6f47d68f2605f211023c4f520">list.h</a><li>stp_list_get_item_by_name()
+: <a class="el" href="group__list.html#g0fd0ea2439ab2b0c9b9fb97f14c9a470">list.h</a><li>stp_list_get_length()
+: <a class="el" href="group__list.html#g013ca40ec7e5714fc5ee5f31ac5582bc">list.h</a><li>stp_list_get_long_namefunc()
+: <a class="el" href="group__list.html#ga95d8ace9b6ec71388007024c51865cb">list.h</a><li>stp_list_get_namefunc()
+: <a class="el" href="group__list.html#g468cc0a5dfb1bfbef9eebd8d4f644492">list.h</a><li>stp_list_get_sortfunc()
+: <a class="el" href="group__list.html#ga759fd3cb97b9f651424b8a8fb6bedaa">list.h</a><li>stp_list_get_start()
+: <a class="el" href="group__list.html#ga67c8173f8c7b2c40e3d6dde6578faec">list.h</a><li>stp_list_item_create()
+: <a class="el" href="group__list.html#g50f49648801707436012cd5dc66b1f8c">list.h</a><li>stp_list_item_destroy()
+: <a class="el" href="group__list.html#gde2acf279e8ea067fdc1f3f951d0b373">list.h</a><li>stp_list_item_get_data()
+: <a class="el" href="group__list.html#g5b7d8ffea5a806953a43aee961a60fe4">list.h</a><li>stp_list_item_next()
+: <a class="el" href="group__list.html#gea9c1b6daae518ebecd2981289c555f3">list.h</a><li>stp_list_item_prev()
+: <a class="el" href="group__list.html#gcee23493eafdfcfce51e2ccf29ebbf54">list.h</a><li>stp_list_item_set_data()
+: <a class="el" href="group__list.html#g1b5d2889a81d712c3ba024e53bfd0f38">list.h</a><li>stp_list_node_free_data()
+: <a class="el" href="group__list.html#gb357e17f729e41b4f96d6aada1be26b9">list.h</a><li>stp_list_set_copyfunc()
+: <a class="el" href="group__list.html#gec59dd3b87efc811ef2b6303102ed279">list.h</a><li>stp_list_set_freefunc()
+: <a class="el" href="group__list.html#gc103cb4ff8870b3a8d90b6ebcade2498">list.h</a><li>stp_list_set_long_namefunc()
+: <a class="el" href="group__list.html#g42bdba5fcb861bdf8facb9135039d9b8">list.h</a><li>stp_list_set_namefunc()
+: <a class="el" href="group__list.html#g97d7c6d659aa7d05bc54a349a07e10c0">list.h</a><li>stp_list_set_sortfunc()
+: <a class="el" href="group__list.html#gbad08ce8ef257dae054ea3816ae88fe7">list.h</a><li>stp_malloc()
+: <a class="el" href="group__util.html#g7c76d059684ee6dc5bdc06e4b3af18ef">util.h</a><li>stp_merge_printvars()
+: <a class="el" href="group__vars.html#gc970fc314c6418d9193d93c787b908d9">vars.h</a><li>stp_module_close()
+: <a class="el" href="module_8h.html#8e114f6e561ea2a5c4186b31eea363ad">module.h</a><li>stp_module_exit()
+: <a class="el" href="module_8h.html#a5bfe6fda569e476ad52024d31eca3c4">module.h</a><li>stp_module_get_class()
+: <a class="el" href="module_8h.html#60ee652d3ddc0bf99abc8155b4e35a01">module.h</a><li>stp_module_init()
+: <a class="el" href="module_8h.html#8d52ac8df2ff7c4a28900fbb598c4848">module.h</a><li>stp_module_load()
+: <a class="el" href="module_8h.html#b07deb48be35f70644fcc6013b4debd9">module.h</a><li>stp_module_open()
+: <a class="el" href="module_8h.html#401000da13e2a7aacab2738838bf1fb2">module.h</a><li>stp_mxmlAdd()
+: <a class="el" href="mxml_8h.html#f5b1214c9e580debaf0350f31d03467d">mxml.h</a><li>stp_mxmlDelete()
+: <a class="el" href="mxml_8h.html#cbdf0579701e7776af87fbb3c2bf9469">mxml.h</a><li>stp_mxmlElementGetAttr()
+: <a class="el" href="mxml_8h.html#23f0ed075c389d9681fb5ed3c2ecddb9">mxml.h</a><li>stp_mxmlElementSetAttr()
+: <a class="el" href="mxml_8h.html#eae678d773da3b4075f1feea1b14eb84">mxml.h</a><li>stp_mxmlFindElement()
+: <a class="el" href="mxml_8h.html#7c0efd099878ce90b220bf4c51324cce">mxml.h</a><li>stp_mxmlLoadFile()
+: <a class="el" href="mxml_8h.html#db392c4e623e72d2b1985058564abf5d">mxml.h</a><li>stp_mxmlLoadString()
+: <a class="el" href="mxml_8h.html#9e275680a5730ef159757b20e041723d">mxml.h</a><li>stp_mxmlNewElement()
+: <a class="el" href="mxml_8h.html#305b60c2a9554ac30bb195e42cc82e75">mxml.h</a><li>stp_mxmlNewInteger()
+: <a class="el" href="mxml_8h.html#e65d5658c5271a9e26c5a21bc0cc2f20">mxml.h</a><li>stp_mxmlNewOpaque()
+: <a class="el" href="mxml_8h.html#533ea6ec53f37f8bdd2d89d667b0d10a">mxml.h</a><li>stp_mxmlNewReal()
+: <a class="el" href="mxml_8h.html#7754bd0d9af2be6edaeac7edf9c89c93">mxml.h</a><li>stp_mxmlNewText()
+: <a class="el" href="mxml_8h.html#41566f9adbe5fe307a4643e073e3d914">mxml.h</a><li>stp_mxmlRemove()
+: <a class="el" href="mxml_8h.html#6abe55831d77332db6b94b6cc0caaf02">mxml.h</a><li>stp_mxmlSaveAllocString()
+: <a class="el" href="mxml_8h.html#e3723cad1353a2142fc1abaee599380c">mxml.h</a><li>stp_mxmlSaveFile()
+: <a class="el" href="mxml_8h.html#bfabbd9dfdce248edc2f47de1faee7c3">mxml.h</a><li>stp_mxmlSaveString()
+: <a class="el" href="mxml_8h.html#18d0fb42d5adb6b4337df82e61116050">mxml.h</a><li>stp_mxmlWalkNext()
+: <a class="el" href="mxml_8h.html#be88dab827e68c48b822c6250731fc57">mxml.h</a><li>stp_mxmlWalkPrev()
+: <a class="el" href="mxml_8h.html#112485e5f15808619af7dd558528323f">mxml.h</a><li>stp_parameter_description_destroy()
+: <a class="el" href="group__vars.html#gc5a3eb0348d31acf60772265c3896542">vars.h</a><li>stp_parameter_find()
+: <a class="el" href="group__vars.html#g3dea1f995d40482b9f6470fedd994f95">vars.h</a><li>stp_parameter_find_in_settings()
+: <a class="el" href="group__vars.html#g711cf3e5e52fd3434ef7a9d16654aea8">vars.h</a><li>stp_parameter_list_add_param()
+: <a class="el" href="group__vars.html#ga8dc4ff543dbc1882d673b25234088b6">vars.h</a><li>stp_parameter_list_append()
+: <a class="el" href="group__vars.html#gf8aa1d7aba11de5fdee95b9cb339be61">vars.h</a><li>stp_parameter_list_copy()
+: <a class="el" href="group__vars.html#g62c6225b0721d5c80d889edc307f0b6b">vars.h</a><li>stp_parameter_list_count()
+: <a class="el" href="group__vars.html#gf69f651a798e9f06c67baf06f0754228">vars.h</a><li>stp_parameter_list_create()
+: <a class="el" href="group__vars.html#g3c1ddd3c10c367c0912fdd841576278f">vars.h</a><li>stp_parameter_list_destroy()
+: <a class="el" href="group__vars.html#gd0f6c2b153638f551d7709780eb7276a">vars.h</a><li>stp_parameter_list_param()
+: <a class="el" href="group__vars.html#g96fc73864dfc00ae418f14a81c72be26">vars.h</a><li>stp_path_search()
+: <a class="el" href="path_8h.html#8591072873a5ee644a6dd22538d84c55">path.h</a><li>stp_path_split()
+: <a class="el" href="path_8h.html#bc40460305f1f4f972c08a439f406449">path.h</a><li>stp_print()
+: <a class="el" href="group__printer.html#g121125e6646c6f6d8965f1857450749e">printers.h</a><li>stp_printer_describe_parameter()
+: <a class="el" href="group__printer.html#g806f00d4167762c7a3d467ec37c8430e">printers.h</a><li>stp_printer_get_defaults()
+: <a class="el" href="group__printer.html#ge67398e65540b835f5c5d073c5ea0ec1">printers.h</a><li>stp_printer_get_driver()
+: <a class="el" href="group__printer.html#g6c6c426f86307660079277ab6e90ae3d">printers.h</a><li>stp_printer_get_family()
+: <a class="el" href="group__printer.html#g9c98ccc58b2c6f9ed6bd1025220ff77d">printers.h</a><li>stp_printer_get_long_name()
+: <a class="el" href="group__printer.html#g00182878bdc39935e6382d7e41d55294">printers.h</a><li>stp_printer_get_manufacturer()
+: <a class="el" href="group__printer.html#gfc0382fd32b49ea9d171e4ce8b750c62">printers.h</a><li>stp_printer_get_model()
+: <a class="el" href="group__printer.html#g7ba104f0ea5ce4a88175486894010b71">printers.h</a><li>stp_printer_list_parameters()
+: <a class="el" href="group__printer.html#g666486047edfe4405d003b5c3bbe4b49">printers.h</a><li>stp_printer_model_count()
+: <a class="el" href="group__printer.html#gc0a8108170f5c86621de14296fd94b1e">printers.h</a><li>stp_prune_inactive_options()
+: <a class="el" href="group__util.html#gf64336e7c536a51d0debe88f1f5ec90a">util.h</a><li>stp_put16_be()
+: <a class="el" href="group__util.html#g3c20beae37d9841e095b336d6f7dcc1d">util.h</a><li>stp_put16_le()
+: <a class="el" href="group__util.html#g01199dc1d5a3db973d22cc9db00a4f41">util.h</a><li>stp_put32_be()
+: <a class="el" href="group__util.html#gbe0e31fbc0c4e6374903b25edc594f5e">util.h</a><li>stp_put32_le()
+: <a class="el" href="group__util.html#g0a445c531388afa31650ef4ccdac3ae1">util.h</a><li>stp_putc()
+: <a class="el" href="group__util.html#gf07e31a63021b4d504cc5a410e1aeb08">util.h</a><li>stp_puts()
+: <a class="el" href="group__util.html#g0a59761c8a4ee5f31cfb9bec2a9b00b4">util.h</a><li>stp_read_and_compose_curves()
+: <a class="el" href="group__util.html#g21168356d466d278f11dab2be8d0016e">util.h</a><li>stp_realloc()
+: <a class="el" href="group__util.html#g908f11aeabf31c8a9621bd65d408a5fc">util.h</a><li>stp_register_xml_parser()
+: <a class="el" href="xml_8h.html#3258e11973b45c04e9ec1810789cface">xml.h</a><li>stp_register_xml_preload()
+: <a class="el" href="xml_8h.html#0377f341fce4c764d695b851cf90125c">xml.h</a><li>stp_scale_float_parameter()
+: <a class="el" href="group__vars.html#gec605c647cab13d61ab5e2822d9f7ead">vars.h</a><li>stp_send_command()
+: <a class="el" href="group__util.html#g23ee64de1ec6ef5a4941ab80ba609840">util.h</a><li>stp_sequence_copy()
+: <a class="el" href="group__sequence.html#g5792d6f821525514199dd2d9b332ddd4">sequence.h</a><li>stp_sequence_create()
+: <a class="el" href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee">sequence.h</a><li>stp_sequence_create_copy()
+: <a class="el" href="group__sequence.html#gd37eb66db88ac93b853ba6e02b9155bc">sequence.h</a><li>stp_sequence_create_from_xmltree()
+: <a class="el" href="xml_8h.html#174add090763cd3d8a019da75257e9c5">xml.h</a><li>stp_sequence_destroy()
+: <a class="el" href="group__sequence.html#g98c9c2859d2ebe9b1987d26b62bd6ce0">sequence.h</a><li>stp_sequence_get_bounds()
+: <a class="el" href="group__sequence.html#g392e1da122d95d6fc07b6d73eff1d311">sequence.h</a><li>stp_sequence_get_data()
+: <a class="el" href="group__sequence.html#gc33208fae031bd1111f8ceb4c1425199">sequence.h</a><li>stp_sequence_get_float_data()
+: <a class="el" href="group__sequence.html#gf8cd9da688af479103cf8600e48f61c9">sequence.h</a><li>stp_sequence_get_int_data()
+: <a class="el" href="group__sequence.html#g4396baf0d338eec6f3bce3e2000da978">sequence.h</a><li>stp_sequence_get_long_data()
+: <a class="el" href="group__sequence.html#g864b55caa3a8c0e573031a36f57f7cc4">sequence.h</a><li>stp_sequence_get_point()
+: <a class="el" href="group__sequence.html#g044210129f28c298152ce124371324d4">sequence.h</a><li>stp_sequence_get_range()
+: <a class="el" href="group__sequence.html#gc2c70c539a3eced45be306d082faa3a6">sequence.h</a><li>stp_sequence_get_short_data()
+: <a class="el" href="group__sequence.html#g91a68efd6b99150739c7706f65703a2f">sequence.h</a><li>stp_sequence_get_size()
+: <a class="el" href="group__sequence.html#g99292c5ba10bcf1574c3e71a593c3e5f">sequence.h</a><li>stp_sequence_get_uint_data()
+: <a class="el" href="group__sequence.html#g204f77e91c9283dc6ec6e742687bb0db">sequence.h</a><li>stp_sequence_get_ulong_data()
+: <a class="el" href="group__sequence.html#gc4557b9fba98a7fbb4e17cc18fb0dded">sequence.h</a><li>stp_sequence_get_ushort_data()
+: <a class="el" href="group__sequence.html#g8bf46faeea891ac7ca699591df596bc1">sequence.h</a><li>stp_sequence_set_bounds()
+: <a class="el" href="group__sequence.html#gd56df3112937c11431e033f2d9574b96">sequence.h</a><li>stp_sequence_set_data()
+: <a class="el" href="group__sequence.html#g24024e771a50db02f2713b244212603e">sequence.h</a><li>stp_sequence_set_float_data()
+: <a class="el" href="group__sequence.html#g34a526cb5e72b611ac8a98b559c24e2e">sequence.h</a><li>stp_sequence_set_int_data()
+: <a class="el" href="group__sequence.html#gd4f058b2c690ad4e326970cc841d8f79">sequence.h</a><li>stp_sequence_set_long_data()
+: <a class="el" href="group__sequence.html#gd15e2cf350bb311da58f4b11240fa0f2">sequence.h</a><li>stp_sequence_set_point()
+: <a class="el" href="group__sequence.html#gf7f49101192387e29399ded6d3166d13">sequence.h</a><li>stp_sequence_set_short_data()
+: <a class="el" href="group__sequence.html#ge0d6719f863a10422dea23e7f4b4dd29">sequence.h</a><li>stp_sequence_set_size()
+: <a class="el" href="group__sequence.html#g166e9a610bd53cb812e328d9e111f240">sequence.h</a><li>stp_sequence_set_subrange()
+: <a class="el" href="group__sequence.html#g9b41ba7e0f1fb00cf19bbb9efe70824d">sequence.h</a><li>stp_sequence_set_uint_data()
+: <a class="el" href="group__sequence.html#g40cd6256eb5bb72decd60edd1dc3be54">sequence.h</a><li>stp_sequence_set_ulong_data()
+: <a class="el" href="group__sequence.html#gbc7ec322716d761436e4ad2d5d2f756f">sequence.h</a><li>stp_sequence_set_ushort_data()
+: <a class="el" href="group__sequence.html#g68aed44bbf6ede9ac49237091f2deb43">sequence.h</a><li>stp_set_array_parameter()
+: <a class="el" href="group__vars.html#g1f63514f8ffd8ea56f0beee69398ee01">vars.h</a><li>stp_set_array_parameter_active()
+: <a class="el" href="group__vars.html#gf2aada3c00f9b00bc6a65014da87e250">vars.h</a><li>stp_set_boolean_parameter()
+: <a class="el" href="group__vars.html#g8f67ed7dcee969e77374fb4daf468d58">vars.h</a><li>stp_set_boolean_parameter_active()
+: <a class="el" href="group__vars.html#ge12a7edf773cbe04fb98b171ba2c2fb9">vars.h</a><li>stp_set_color_conversion()
+: <a class="el" href="group__vars.html#g335e7eb264fa22343765146fb2318b31">vars.h</a><li>stp_set_color_conversion_n()
+: <a class="el" href="group__vars.html#g3164aa99994dabb561d6c295eb647123">vars.h</a><li>stp_set_curve_parameter()
+: <a class="el" href="group__vars.html#g5f4adaadb80cd2d94569881d96cfa02e">vars.h</a><li>stp_set_curve_parameter_active()
+: <a class="el" href="group__vars.html#g160150a3a39d66f5a807d1c750a57890">vars.h</a><li>stp_set_default_array_parameter()
+: <a class="el" href="group__vars.html#ga1620e4be3c7fb85262802338d3143f6">vars.h</a><li>stp_set_default_boolean_parameter()
+: <a class="el" href="group__vars.html#gd286782f691998858e30a202506bad74">vars.h</a><li>stp_set_default_curve_parameter()
+: <a class="el" href="group__vars.html#gdd7769bfece8597cde869eced1239a1e">vars.h</a><li>stp_set_default_dimension_parameter()
+: <a class="el" href="group__vars.html#g18b8a4fb414245d2c30df9ee11057845">vars.h</a><li>stp_set_default_file_parameter()
+: <a class="el" href="group__vars.html#gae28e4c640fba005a72e92af66327b50">vars.h</a><li>stp_set_default_file_parameter_n()
+: <a class="el" href="group__vars.html#gdeae102d1bd65147221f56e6095f35ef">vars.h</a><li>stp_set_default_float_parameter()
+: <a class="el" href="group__vars.html#g59b79c779211a72de534fb9e61548f97">vars.h</a><li>stp_set_default_int_parameter()
+: <a class="el" href="group__vars.html#gbf1d9c938d364598414e9f15c41c1f08">vars.h</a><li>stp_set_default_raw_parameter()
+: <a class="el" href="group__vars.html#gf95184ecee86a92db2a7d3f050154a46">vars.h</a><li>stp_set_default_string_parameter()
+: <a class="el" href="group__vars.html#g71306c3e3118d9a4545b0a3cefb863ea">vars.h</a><li>stp_set_default_string_parameter_n()
+: <a class="el" href="group__vars.html#g65b18994af3384af04e2bf77e288f54f">vars.h</a><li>stp_set_dimension_parameter()
+: <a class="el" href="group__vars.html#g778b0e43aad1e011012b8071b469c694">vars.h</a><li>stp_set_dimension_parameter_active()
+: <a class="el" href="group__vars.html#g6fa1953ee96051566a261f3391da3857">vars.h</a><li>stp_set_driver()
+: <a class="el" href="group__vars.html#ga8d9dbb1e613cfe2b119668158e35a76">vars.h</a><li>stp_set_driver_n()
+: <a class="el" href="group__vars.html#ge303a6ed77135b691ebbfd56cb577531">vars.h</a><li>stp_set_errdata()
+: <a class="el" href="group__vars.html#g7a006418c4dbb265be71f7b5a202455d">vars.h</a><li>stp_set_errfunc()
+: <a class="el" href="group__vars.html#ge89d8eb48e4a7a8107b87a44a4318064">vars.h</a><li>stp_set_file_parameter()
+: <a class="el" href="group__vars.html#g8134e4dc36b063a7d7dd229b9df32726">vars.h</a><li>stp_set_file_parameter_active()
+: <a class="el" href="group__vars.html#g8c04ab4487623a41e0b2600d466a88ad">vars.h</a><li>stp_set_file_parameter_n()
+: <a class="el" href="group__vars.html#g6e6c5474c253a452073eba25251a1481">vars.h</a><li>stp_set_float_parameter()
+: <a class="el" href="group__vars.html#g82f7bbcf639c60678c1dc2aee24e8a24">vars.h</a><li>stp_set_float_parameter_active()
+: <a class="el" href="group__vars.html#g38a95079fd6f90a0c6a92c5ddeb104ca">vars.h</a><li>stp_set_height()
+: <a class="el" href="group__vars.html#g68110f6d19b3987f6f66baee3926eb89">vars.h</a><li>stp_set_int_parameter()
+: <a class="el" href="group__vars.html#g8c6cd5f3bb3ab59a4f06c020c062c13e">vars.h</a><li>stp_set_int_parameter_active()
+: <a class="el" href="group__vars.html#g1c724bc85737bf8c698a08bc2d441b3e">vars.h</a><li>stp_set_left()
+: <a class="el" href="group__vars.html#g5d675ab9877df60ec467a20a0d62fcbc">vars.h</a><li>stp_set_outdata()
+: <a class="el" href="group__vars.html#g8fef23ae01a368f4d16ad95813d97d6d">vars.h</a><li>stp_set_outfunc()
+: <a class="el" href="group__vars.html#g30d5438686c8ead9a092f98bf3c3d8ca">vars.h</a><li>stp_set_output_codeset()
+: <a class="el" href="group__util.html#gf7978ce9e414b3d8ad905ee36a51cfbd">util.h</a><li>stp_set_page_height()
+: <a class="el" href="group__vars.html#g775714bf75f1fdbdd895f59edc9eca55">vars.h</a><li>stp_set_page_width()
+: <a class="el" href="group__vars.html#g751759cdeb8feb061c00f35d37fea45c">vars.h</a><li>stp_set_printer_defaults()
+: <a class="el" href="group__printer.html#gc3d8cdb65382cb13ea6b01072e6240d5">printers.h</a><li>stp_set_raw_parameter()
+: <a class="el" href="group__vars.html#gd40038a74fa7548da5fcaec6687c8787">vars.h</a><li>stp_set_raw_parameter_active()
+: <a class="el" href="group__vars.html#g9fe388535a67f8360ab21f58233c0e17">vars.h</a><li>stp_set_string_parameter()
+: <a class="el" href="group__vars.html#g22338d64a871a8b279fdee6fd83fff7f">vars.h</a><li>stp_set_string_parameter_active()
+: <a class="el" href="group__vars.html#g44793f2cf64b11917b8943d20ee43b9d">vars.h</a><li>stp_set_string_parameter_n()
+: <a class="el" href="group__vars.html#g5182246d4e0653f73dfaa40b62d4285f">vars.h</a><li>stp_set_top()
+: <a class="el" href="group__vars.html#gaa76e04fcde3aa6c162fb9d2fcaca251">vars.h</a><li>stp_set_verified()
+: <a class="el" href="group__vars.html#g8a2924dd6393431e994d22c704ec25fc">vars.h</a><li>stp_set_width()
+: <a class="el" href="group__vars.html#gdbdd8bad1742e87b5c5a299c2ebf7cf4">vars.h</a><li>stp_split_2()
+: <a class="el" href="bit-ops_8h.html#65a4f2dc6c49d8a80e1d0ca72a1f0ffd">bit-ops.h</a><li>stp_split_4()
+: <a class="el" href="bit-ops_8h.html#24f21e067782cbb1606f4109f7acaccb">bit-ops.h</a><li>stp_start_job()
+: <a class="el" href="group__printer.html#g9cf59fba866430dd47508bac6561ef67">printers.h</a><li>stp_strdup()
+: <a class="el" href="group__util.html#g2f861f4a98ad496ca8cd995147867f32">util.h</a><li>stp_string_list_add_string()
+: <a class="el" href="string-list_8h.html#b9e6a3a7944ca10102b1a30a3acc6767">string-list.h</a><li>stp_string_list_count()
+: <a class="el" href="string-list_8h.html#023eaab359b2f3c22d1a4fa7013e01ef">string-list.h</a><li>stp_string_list_create()
+: <a class="el" href="string-list_8h.html#65077aa7201209fcaa58553d904fbc34">string-list.h</a><li>stp_string_list_create_copy()
+: <a class="el" href="string-list_8h.html#e2f7a65ea28e02e39cc223898137127b">string-list.h</a><li>stp_string_list_create_from_params()
+: <a class="el" href="string-list_8h.html#a4938d0cb58828f5d27086ae9c400857">string-list.h</a><li>stp_string_list_destroy()
+: <a class="el" href="string-list_8h.html#35638794468f0bb0dd7b912dac655bd5">string-list.h</a><li>stp_string_list_find()
+: <a class="el" href="string-list_8h.html#25fd88ec425121519cc25d5279d29e6f">string-list.h</a><li>stp_string_list_is_present()
+: <a class="el" href="string-list_8h.html#333d878e45062e5f3ef5cf63602f4ce3">string-list.h</a><li>stp_string_list_param()
+: <a class="el" href="string-list_8h.html#997c38e27e8ad480118b84a6fdca4d79">string-list.h</a><li>stp_string_list_remove_string()
+: <a class="el" href="string-list_8h.html#26d7d318ddcbe976df1c91134d1ab262">string-list.h</a><li>stp_strlen()
+: <a class="el" href="group__util.html#g054943d301baecba82cdb78b7e454880">util.h</a><li>stp_strndup()
+: <a class="el" href="group__util.html#g2c6b28a35780bfa7d03a2f8381ee82c2">util.h</a><li>stp_unpack_16()
+: <a class="el" href="bit-ops_8h.html#d472146a7bdf6c1e95bcb102c4409515">bit-ops.h</a><li>stp_unpack_2()
+: <a class="el" href="bit-ops_8h.html#9772ac792d8208e341d780fc756bf3cd">bit-ops.h</a><li>stp_unpack_4()
+: <a class="el" href="bit-ops_8h.html#7fdd081b1a58cdc3648e61d23aefb744">bit-ops.h</a><li>stp_unpack_8()
+: <a class="el" href="bit-ops_8h.html#534a4a10cda717aabaf212954cc2d891">bit-ops.h</a><li>stp_unregister_xml_parser()
+: <a class="el" href="xml_8h.html#bdff70654d8ca31445e0957cfad68816">xml.h</a><li>stp_unregister_xml_preload()
+: <a class="el" href="xml_8h.html#f9605dfeaf5ba8c41b42aba2c09b4f20">xml.h</a><li>stp_vars_copy()
+: <a class="el" href="group__vars.html#g165ae58fed1515b5466ab1b84df85a86">vars.h</a><li>stp_vars_create()
+: <a class="el" href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a">vars.h</a><li>stp_vars_create_copy()
+: <a class="el" href="group__vars.html#g3c6d765cc5a27b322289e9baa9d97098">vars.h</a><li>stp_vars_destroy()
+: <a class="el" href="group__vars.html#g78259fcaa881655a07ef0b2b457bdf70">vars.h</a><li>stp_verify()
+: <a class="el" href="group__vars.html#ge28b0d78641811b1625a52971a2d11fa">vars.h</a><li>stp_verify_parameter()
+: <a class="el" href="group__vars.html#gf64e586fca554f2dd65157a76eaad34a">vars.h</a><li>stp_verify_printer_params()
+: <a class="el" href="group__printer.html#gd91f8e7a622725f0d47196cf912ddd8d">printers.h</a><li>stp_weave_parameters_by_row()
+: <a class="el" href="weave_8h.html#3dbb20fd24c73c2982819b1f184b7ee3">weave.h</a><li>stp_write_weave()
+: <a class="el" href="weave_8h.html#b021ec20fafa48e57495123df1533b62">weave.h</a><li>stp_xml_exit()
+: <a class="el" href="xml_8h.html#d35445001b4f0ff02b45cf411b056cb2">xml.h</a><li>stp_xml_get_node()
+: <a class="el" href="xml_8h.html#acec0c2b6d806a70b74c2c9efb5ca895">xml.h</a><li>stp_xml_init()
+: <a class="el" href="xml_8h.html#e279cdb2639cb00884563204c586e34a">xml.h</a><li>stp_xml_init_defaults()
+: <a class="el" href="xml_8h.html#9e2620e798edcd889cd80454374a0a1d">xml.h</a><li>stp_xml_parse_file()
+: <a class="el" href="xml_8h.html#477e8c523df78a068e98be5e929d6825">xml.h</a><li>stp_xml_parse_file_named()
+: <a class="el" href="xml_8h.html#2ff6722b18cd21c91e60e7ef1cedc0d4">xml.h</a><li>stp_xml_preinit()
+: <a class="el" href="xml_8h.html#e2aeb50ec9bffd4cc7ff4b8756ce503a">xml.h</a><li>stp_xmldoc_create_generic()
+: <a class="el" href="xml_8h.html#d698808efae24e1f0002243256171fc0">xml.h</a><li>stp_xmlstrtod()
+: <a class="el" href="xml_8h.html#666632a9a3cb7f802fd5478d68d57166">xml.h</a><li>stp_xmlstrtol()
+: <a class="el" href="xml_8h.html#56885d576d38f8fbffce10834e892117">xml.h</a><li>stp_xmlstrtoul()
+: <a class="el" href="xml_8h.html#9d7f6cba6d4f5b8b01b6d3c192d10596">xml.h</a><li>stp_xmltree_create_from_array()
+: <a class="el" href="xml_8h.html#90e7cdadf10d6492082fd008b79853b0">xml.h</a><li>stp_xmltree_create_from_curve()
+: <a class="el" href="xml_8h.html#286050c77ae8ee255a7b6035b88d5fb4">xml.h</a><li>stp_xmltree_create_from_sequence()
+: <a class="el" href="xml_8h.html#134d8ffe83aa1bc29ca65869af337479">xml.h</a><li>stp_zalloc()
+: <a class="el" href="group__util.html#gae1d98650ef9777ae4f4b10eae60b5c9">util.h</a><li>stp_zfwrite()
+: <a class="el" href="group__util.html#g9135d4c8cac78593aff55b668d09b79c">util.h</a><li>stp_zprintf()
+: <a class="el" href="group__util.html#g18aaa3874e4dd5259a4d182fa8d9c90a">util.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_type.html b/doc/gutenprint/html/globals_type.html
index e9ae4b2..eb9b536 100644
--- a/doc/gutenprint/html/globals_type.html
+++ b/doc/gutenprint/html/globals_type.html
@@ -2,61 +2,90 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindexHL" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_s">s</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li id="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>compdata_t
-: <a class="el" href="group__vars.html#ga6">vars.h</a></ul>
+: <a class="el" href="group__vars.html#g9ee295029ad2d072b4099dc390359900">vars.h</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>stp_array_t
-: <a class="el" href="group__array.html#ga0">array.h</a><li>stp_color_t
-: <a class="el" href="group__color.html#ga5">color.h</a><li>stp_compute_linewidth_func
-: <a class="el" href="weave_8h.html#a4">weave.h</a><li>stp_const_parameter_list_t
-: <a class="el" href="group__vars.html#ga2">vars.h</a><li>stp_copy_data_func_t
-: <a class="el" href="group__vars.html#ga4">vars.h</a><li>stp_curve_t
-: <a class="el" href="group__curve.html#ga0">curve.h</a><li>stp_dither_matrix_generic_t
-: <a class="el" href="dither_8h.html#a7">dither.h</a><li>stp_dither_matrix_impl_t
-: <a class="el" href="dither_8h.html#a8">dither.h</a><li>stp_dither_matrix_normal_t
-: <a class="el" href="dither_8h.html#a6">dither.h</a><li>stp_dither_matrix_short_t
-: <a class="el" href="dither_8h.html#a5">dither.h</a><li>stp_dotsize_t
-: <a class="el" href="dither_8h.html#a9">dither.h</a><li>stp_family_t
-: <a class="el" href="group__printer.html#ga1">printers.h</a><li>stp_fillfunc
-: <a class="el" href="weave_8h.html#a2">weave.h</a><li>stp_flushfunc
-: <a class="el" href="weave_8h.html#a3">weave.h</a><li>stp_free_data_func_t
-: <a class="el" href="group__vars.html#ga5">vars.h</a><li>stp_image_t
-: <a class="el" href="group__image.html#ga7">image.h</a><li>stp_list_item_t
-: <a class="el" href="group__list.html#ga0">list.h</a><li>stp_list_t
-: <a class="el" href="group__list.html#ga1">list.h</a><li>stp_module_t
-: <a class="el" href="module_8h.html#a1">module.h</a><li>stp_module_version_t
-: <a class="el" href="module_8h.html#a0">module.h</a><li>stp_mxml_attr_t
-: <a class="el" href="mxml_8h.html#a15">mxml.h</a><li>stp_mxml_element_t
-: <a class="el" href="mxml_8h.html#a16">mxml.h</a><li>stp_mxml_node_t
-: <a class="el" href="mxml_8h.html#a19">mxml.h</a><li>stp_mxml_text_t
-: <a class="el" href="mxml_8h.html#a17">mxml.h</a><li>stp_mxml_type_t
-: <a class="el" href="mxml_8h.html#a14">mxml.h</a><li>stp_mxml_value_t
-: <a class="el" href="mxml_8h.html#a18">mxml.h</a><li>stp_node_copyfunc
-: <a class="el" href="group__list.html#ga3">list.h</a><li>stp_node_freefunc
-: <a class="el" href="group__list.html#ga2">list.h</a><li>stp_node_namefunc
-: <a class="el" href="group__list.html#ga4">list.h</a><li>stp_node_sortfunc
-: <a class="el" href="group__list.html#ga5">list.h</a><li>stp_outfunc_t
-: <a class="el" href="group__vars.html#ga3">vars.h</a><li>stp_packfunc
-: <a class="el" href="weave_8h.html#a1">weave.h</a><li>stp_parameter_list_t
-: <a class="el" href="group__vars.html#ga1">vars.h</a><li>stp_printer_t
-: <a class="el" href="group__printer.html#ga0">printers.h</a><li>stp_sequence_t
-: <a class="el" href="group__sequence.html#ga0">sequence.h</a><li>stp_shade_t
-: <a class="el" href="dither_8h.html#a10">dither.h</a><li>stp_string_list_t
-: <a class="el" href="string-list_8h.html#a0">string-list.h</a><li>stp_vars_t
-: <a class="el" href="group__vars.html#ga0">vars.h</a><li>stp_xml_parse_func
-: <a class="el" href="xml_8h.html#a0">xml.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">array.h</a><li>stp_color_t
+: <a class="el" href="group__color.html#gb711e2534c69bde47be7af3409c8ee2c">color.h</a><li>stp_compute_linewidth_func
+: <a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">weave.h</a><li>stp_const_parameter_list_t
+: <a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">vars.h</a><li>stp_copy_data_func_t
+: <a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">vars.h</a><li>stp_curve_t
+: <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">curve.h</a><li>stp_dither_matrix_generic_t
+: <a class="el" href="dither_8h.html#c81f99c36dbc48c619831897bac28224">dither.h</a><li>stp_dither_matrix_impl_t
+: <a class="el" href="dither_8h.html#613c628e788dbef089fa32243500cd54">dither.h</a><li>stp_dither_matrix_normal_t
+: <a class="el" href="dither_8h.html#a7bbfbb8dd05a8c05a5c37143adc129a">dither.h</a><li>stp_dither_matrix_short_t
+: <a class="el" href="dither_8h.html#373f2efaf250ca412b5447b8bd4e7f51">dither.h</a><li>stp_dotsize_t
+: <a class="el" href="dither_8h.html#0a4617ed6063c68c6c8675fb9e8e9d01">dither.h</a><li>stp_family_t
+: <a class="el" href="group__printer.html#g5c0458c3c1d19474e0245c47dac29e70">printers.h</a><li>stp_fillfunc
+: <a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">weave.h</a><li>stp_flushfunc
+: <a class="el" href="weave_8h.html#76c426b3b4c3b2503c54f2c2a013768a">weave.h</a><li>stp_free_data_func_t
+: <a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">vars.h</a><li>stp_image_t
+: <a class="el" href="group__image.html#gc5b6b70cd39959ffd06deab3724d87e9">image.h</a><li>stp_list_item_t
+: <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">list.h</a><li>stp_list_t
+: <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">list.h</a><li>stp_module_t
+: <a class="el" href="module_8h.html#1bc0723b8b43547b333980913ea42965">module.h</a><li>stp_module_version_t
+: <a class="el" href="module_8h.html#a6058b6828d19e60a3e6c86b242da863">module.h</a><li>stp_mxml_attr_t
+: <a class="el" href="mxml_8h.html#1ed814dbc1628ca237bed68e27043438">mxml.h</a><li>stp_mxml_element_t
+: <a class="el" href="mxml_8h.html#504a90f35ed408a7f80f6dbdadf45ae4">mxml.h</a><li>stp_mxml_node_t
+: <a class="el" href="mxml_8h.html#1d1a605dff310b7538b297c8e63b1d88">mxml.h</a><li>stp_mxml_text_t
+: <a class="el" href="mxml_8h.html#a2b9c7f1c79258abe63be05529b2a908">mxml.h</a><li>stp_mxml_type_t
+: <a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">mxml.h</a><li>stp_mxml_value_t
+: <a class="el" href="mxml_8h.html#d162e4b65493580e8bee75ef0c8c12b6">mxml.h</a><li>stp_node_copyfunc
+: <a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">list.h</a><li>stp_node_freefunc
+: <a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">list.h</a><li>stp_node_namefunc
+: <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">list.h</a><li>stp_node_sortfunc
+: <a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">list.h</a><li>stp_outfunc_t
+: <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">vars.h</a><li>stp_packfunc
+: <a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">weave.h</a><li>stp_parameter_list_t
+: <a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">vars.h</a><li>stp_printer_t
+: <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">printers.h</a><li>stp_sequence_t
+: <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">sequence.h</a><li>stp_shade_t
+: <a class="el" href="dither_8h.html#737b4edb8992127d0616e78f6c0a4c14">dither.h</a><li>stp_string_list_t
+: <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">string-list.h</a><li>stp_vars_t
+: <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">vars.h</a><li>stp_xml_parse_func
+: <a class="el" href="xml_8h.html#ec3dca5a8c562175532452b7a055200f">xml.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/globals_vars.html b/doc/gutenprint/html/globals_vars.html
index b4df722..1e673c7 100644
--- a/doc/gutenprint/html/globals_vars.html
+++ b/doc/gutenprint/html/globals_vars.html
@@ -2,28 +2,52 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindexHL" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+&nbsp;
<p>
<ul>
<li>stp_binary_age
-: <a class="el" href="group__version.html#ga4">gutenprint-version.h</a><li>stp_compute_tiff_linewidth
-: <a class="el" href="weave_8h.html#a9">weave.h</a><li>stp_compute_uncompressed_linewidth
-: <a class="el" href="weave_8h.html#a10">weave.h</a><li>stp_current_interface
-: <a class="el" href="group__version.html#ga3">gutenprint-version.h</a><li>stp_fill_tiff
-: <a class="el" href="weave_8h.html#a7">weave.h</a><li>stp_fill_uncompressed
-: <a class="el" href="weave_8h.html#a8">weave.h</a><li>stp_interface_age
-: <a class="el" href="group__version.html#ga5">gutenprint-version.h</a><li>stp_major_version
-: <a class="el" href="group__version.html#ga0">gutenprint-version.h</a><li>stp_micro_version
-: <a class="el" href="group__version.html#ga2">gutenprint-version.h</a><li>stp_minor_version
-: <a class="el" href="group__version.html#ga1">gutenprint-version.h</a><li>stp_pack_tiff
-: <a class="el" href="weave_8h.html#a5">weave.h</a><li>stp_pack_uncompressed
-: <a class="el" href="weave_8h.html#a6">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+: <a class="el" href="group__version.html#g97878c63aacb7d1fa8eed6cf1168c2e0">gutenprint-version.h</a><li>stp_compute_tiff_linewidth
+: <a class="el" href="weave_8h.html#a6df061ed81c1a6ecb8854b6eab4e276">weave.h</a><li>stp_compute_uncompressed_linewidth
+: <a class="el" href="weave_8h.html#f6c7a76f229fdc0be020a53a15a4a5f5">weave.h</a><li>stp_current_interface
+: <a class="el" href="group__version.html#g78c76c5831f5046eee8a56bd010b24dc">gutenprint-version.h</a><li>stp_fill_tiff
+: <a class="el" href="weave_8h.html#6c47bead0399664b9041a6d5687b091e">weave.h</a><li>stp_fill_uncompressed
+: <a class="el" href="weave_8h.html#fb161f053574d9cd4a47b613b614b0f3">weave.h</a><li>stp_interface_age
+: <a class="el" href="group__version.html#gf242f39e07a0ab2f2e25e1b7bc3e3aac">gutenprint-version.h</a><li>stp_major_version
+: <a class="el" href="group__version.html#g19a4efe48689fb8f859d04e60bfe028f">gutenprint-version.h</a><li>stp_micro_version
+: <a class="el" href="group__version.html#g24960731fb86305c31f0be5621ccb993">gutenprint-version.h</a><li>stp_minor_version
+: <a class="el" href="group__version.html#g66def32167cee385762282e36b60d3b7">gutenprint-version.h</a><li>stp_pack_tiff
+: <a class="el" href="weave_8h.html#27cae2ded3a9434dd6f332dbf6721f71">weave.h</a><li>stp_pack_uncompressed
+: <a class="el" href="weave_8h.html#b81173e35f655b1a8f0047cbadce5391">weave.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__array.html b/doc/gutenprint/html/group__array.html
index 82bc28c..7bcf47f 100644
--- a/doc/gutenprint/html/group__array.html
+++ b/doc/gutenprint/html/group__array.html
@@ -2,62 +2,71 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: array</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>array</h1>The array is a simple "two-dimensional array of numbers" data structure.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga0">stp_array_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_array&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The array opaque data type. <a href="#ga0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The array opaque data type. <a href="#g69e0971771118ccea2a5dc72ba4fa73e"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga1">stp_array_create</a> (int x_size, int y_size)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66">stp_array_create</a> (int x_size, int y_size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new array. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga2">stp_array_destroy</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new array. <a href="#gaf63aaff6ea861e16b3addc023ef2e66"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g562ad19d8ecc1e9bdd8c182b0a05ecec">stp_array_destroy</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an array. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga3">stp_array_copy</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *dest, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an array. <a href="#g562ad19d8ecc1e9bdd8c182b0a05ecec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#gab9b031be229d8762faf46a3ef9454ec">stp_array_copy</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *dest, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an array. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga4">stp_array_create_copy</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an array. <a href="#gab9b031be229d8762faf46a3ef9454ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g19370f7d4779013904be75bc3d97e024">stp_array_create_copy</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an array. <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga5">stp_array_set_size</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int x_size, int y_size)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an array. <a href="#g19370f7d4779013904be75bc3d97e024"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g698e51815f2ef3fd0709d6b32a2bb921">stp_array_set_size</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int x_size, int y_size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize an array. <a href="#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga6">stp_array_get_size</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int *x_size, int *y_size)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize an array. <a href="#g698e51815f2ef3fd0709d6b32a2bb921"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g48e34b2673c2973884f0a403bafe7ea8">stp_array_get_size</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int *x_size, int *y_size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of an array. <a href="#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga7">stp_array_set_data</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of an array. <a href="#g48e34b2673c2973884f0a403bafe7ea8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g0ca3891b4cde193cc65de63053e3f4fa">stp_array_set_data</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in an array. <a href="#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga8">stp_array_get_data</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, size_t *size, const double **data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in an array. <a href="#g0ca3891b4cde193cc65de63053e3f4fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g9e1c46379b5935ed3a939833bd9e68be">stp_array_get_data</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, size_t *size, const double **data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in an array. <a href="#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga9">stp_array_set_point</a> (<a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int x, int y, double data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in an array. <a href="#g9e1c46379b5935ed3a939833bd9e68be"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g4ab405205d678a3d9ae02a98103fbfea">stp_array_set_point</a> (<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int x, int y, double data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in the array. <a href="#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga10">stp_array_get_point</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array, int x, int y, double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in the array. <a href="#g4ab405205d678a3d9ae02a98103fbfea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#gb9d53cf70f2c892dca82b8db2414fad2">stp_array_get_point</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array, int x, int y, double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in the array. <a href="#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#ga11">stp_array_get_sequence</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in the array. <a href="#gb9d53cf70f2c892dca82b8db2414fad2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__array.html#g2051c3f4a1eaccb198744f8d7c76d649">stp_array_get_sequence</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t. <a href="#ga11"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t. <a href="#g2051c3f4a1eaccb198744f8d7c76d649"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The array is a simple "two-dimensional array of numbers" data structure.
<p>
-array "inherits" from the sequence data structure (implemented via containment).<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="array.h::stp_array_t" ref="ga0" args="" --><p>
+array "inherits" from the sequence data structure (implemented via containment). <hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g69e0971771118ccea2a5dc72ba4fa73e"></a><!-- doxytag: member="array.h::stp_array_t" ref="g69e0971771118ccea2a5dc72ba4fa73e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_array <a class="el" href="group__array.html#ga0">stp_array_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_array <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> </td>
</tr>
</table>
</td>
@@ -77,7 +86,7 @@ The array opaque data type.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="array.h::stp_array_copy" ref="ga3" args="(stp_array_t *dest, const stp_array_t *source)" --><p>
+<a class="anchor" name="gab9b031be229d8762faf46a3ef9454ec"></a><!-- doxytag: member="array.h::stp_array_copy" ref="gab9b031be229d8762faf46a3ef9454ec" args="(stp_array_t *dest, const stp_array_t *source)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -85,13 +94,13 @@ The array opaque data type.
<tr>
<td class="md" nowrap valign="top">void stp_array_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>dest</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>source</em></td>
</tr>
<tr>
@@ -113,22 +122,22 @@ The array opaque data type.
<p>
Copy an array.
<p>
-Both dest and source must be valid arrays previously created with <a class="el" href="group__array.html#ga1">stp_array_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+Both dest and source must be valid arrays previously created with <a class="el" href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66">stp_array_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the destination array. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source array.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source array. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="array.h::stp_array_create" ref="ga1" args="(int x_size, int y_size)" --><p>
+<a class="anchor" name="gaf63aaff6ea861e16b3addc023ef2e66"></a><!-- doxytag: member="array.h::stp_array_create" ref="gaf63aaff6ea861e16b3addc023ef2e66" args="(int x_size, int y_size)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a>* stp_array_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* stp_array_create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname" nowrap> <em>x_size</em>, </td>
@@ -164,19 +173,19 @@ The total size of the array will be (x_size * y_size). <dl compact><dt><b>Parame
<tr><td valign="top"></td><td valign="top"><em>y_size</em>&nbsp;</td><td>the number of "rows". </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created array.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created array. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="array.h::stp_array_create_copy" ref="ga4" args="(const stp_array_t *array)" --><p>
+<a class="anchor" name="g19370f7d4779013904be75bc3d97e024"></a><!-- doxytag: member="array.h::stp_array_create_copy" ref="g19370f7d4779013904be75bc3d97e024" args="(const stp_array_t *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a>* stp_array_create_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* stp_array_create_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>array</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -195,16 +204,16 @@ The total size of the array will be (x_size * y_size). <dl compact><dt><b>Parame
<p>
Copy and allocate an array.
<p>
-dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__array.html#ga1">stp_array_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__array.html#gaf63aaff6ea861e16b3addc023ef2e66">stp_array_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the source array. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the array.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the array. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="array.h::stp_array_destroy" ref="ga2" args="(stp_array_t *array)" --><p>
+<a class="anchor" name="g562ad19d8ecc1e9bdd8c182b0a05ecec"></a><!-- doxytag: member="array.h::stp_array_destroy" ref="g562ad19d8ecc1e9bdd8c182b0a05ecec" args="(stp_array_t *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -212,7 +221,7 @@ dest will be created, and then the contents of source will be copied into it. de
<tr>
<td class="md" nowrap valign="top">void stp_array_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>array</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -233,13 +242,13 @@ Destroy an array.
<p>
It is an error to destroy the array more than once. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to destroy.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to destroy. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="array.h::stp_array_get_data" ref="ga8" args="(const stp_array_t *array, size_t *size, const double **data)" --><p>
+<a class="anchor" name="g9e1c46379b5935ed3a939833bd9e68be"></a><!-- doxytag: member="array.h::stp_array_get_data" ref="g9e1c46379b5935ed3a939833bd9e68be" args="(const stp_array_t *array, size_t *size, const double **data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -247,7 +256,7 @@ It is an error to destroy the array more than once. <dl compact><dt><b>Parameter
<tr>
<td class="md" nowrap valign="top">void stp_array_get_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -285,17 +294,17 @@ Get the data in an array.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to get the data from. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>the number of elements in the array (x_size * y_size) are stored in the size_t pointed to. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first element of an array of doubles is stored in a pointer to double*. <div class="fragment"><pre class="fragment"> <a class="code" href="group__array.html#ga0">stp_array_t</a> *array;
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first element of an array of doubles is stored in a pointer to double*. <div class="fragment"><pre class="fragment"> <a class="code" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array;
size_t size;
<span class="keywordtype">double</span> *data;
- <a class="code" href="group__array.html#ga8">stp_array_get_data</a>(array, &amp;size, &amp;data);
-</pre></div></td></tr>
+ <a class="code" href="group__array.html#g9e1c46379b5935ed3a939833bd9e68be">stp_array_get_data</a>(array, &amp;size, &amp;data);
+</pre></div> </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="array.h::stp_array_get_point" ref="ga10" args="(const stp_array_t *array, int x, int y, double *data)" --><p>
+<a class="anchor" name="gb9d53cf70f2c892dca82b8db2414fad2"></a><!-- doxytag: member="array.h::stp_array_get_point" ref="gb9d53cf70f2c892dca82b8db2414fad2" args="(const stp_array_t *array, int x, int y, double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -303,7 +312,7 @@ Get the data in an array.
<tr>
<td class="md" nowrap valign="top">int stp_array_get_point </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -351,19 +360,19 @@ Get the data at a single point in the array.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the datum is stored in the double pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="array.h::stp_array_get_sequence" ref="ga11" args="(const stp_array_t *array)" --><p>
+<a class="anchor" name="g2051c3f4a1eaccb198744f8d7c76d649"></a><!-- doxytag: member="array.h::stp_array_get_sequence" ref="g2051c3f4a1eaccb198744f8d7c76d649" args="(const stp_array_t *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a>* stp_array_get_sequence </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a>* stp_array_get_sequence </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>array</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -387,11 +396,11 @@ Get the underlying stp_sequence_t.
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the (constant) stp_sequence_t.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the (constant) stp_sequence_t. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="array.h::stp_array_get_size" ref="ga6" args="(const stp_array_t *array, int *x_size, int *y_size)" --><p>
+<a class="anchor" name="g48e34b2673c2973884f0a403bafe7ea8"></a><!-- doxytag: member="array.h::stp_array_get_size" ref="g48e34b2673c2973884f0a403bafe7ea8" args="(const stp_array_t *array, int *x_size, int *y_size)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -399,7 +408,7 @@ Get the underlying stp_sequence_t.
<tr>
<td class="md" nowrap valign="top">void stp_array_get_size </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -437,13 +446,13 @@ The current x and y sizes are stored in the integers pointed to by x_size and y_
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to get the size of. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x_size</em>&nbsp;</td><td>a pointer to an integer to store the x size in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>y_size</em>&nbsp;</td><td>a pointer to an integer to store the y size in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>y_size</em>&nbsp;</td><td>a pointer to an integer to store the y size in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="array.h::stp_array_set_data" ref="ga7" args="(stp_array_t *array, const double *data)" --><p>
+<a class="anchor" name="g0ca3891b4cde193cc65de63053e3f4fa"></a><!-- doxytag: member="array.h::stp_array_set_data" ref="g0ca3891b4cde193cc65de63053e3f4fa" args="(stp_array_t *array, const double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -451,7 +460,7 @@ The current x and y sizes are stored in the integers pointed to by x_size and y_
<tr>
<td class="md" nowrap valign="top">void stp_array_set_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -482,13 +491,13 @@ Set the data in an array.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to set. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of an array containing the data to set. This array must be at least as long as (x_size * y_size).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of an array containing the data to set. This array must be at least as long as (x_size * y_size). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="array.h::stp_array_set_point" ref="ga9" args="(stp_array_t *array, int x, int y, double data)" --><p>
+<a class="anchor" name="g4ab405205d678a3d9ae02a98103fbfea"></a><!-- doxytag: member="array.h::stp_array_set_point" ref="g4ab405205d678a3d9ae02a98103fbfea" args="(stp_array_t *array, int x, int y, double data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -496,7 +505,7 @@ Set the data in an array.
<tr>
<td class="md" nowrap valign="top">int stp_array_set_point </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -544,11 +553,11 @@ Set the data at a single point in the array.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the datum to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="array.h::stp_array_set_size" ref="ga5" args="(stp_array_t *array, int x_size, int y_size)" --><p>
+<a class="anchor" name="g698e51815f2ef3fd0709d6b32a2bb921"></a><!-- doxytag: member="array.h::stp_array_set_size" ref="g698e51815f2ef3fd0709d6b32a2bb921" args="(stp_array_t *array, int x_size, int y_size)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -556,7 +565,7 @@ Set the data at a single point in the array.
<tr>
<td class="md" nowrap valign="top">void stp_array_set_size </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>array</em>, </td>
</tr>
<tr>
@@ -594,14 +603,14 @@ Resizing an array will destroy all data stored in the array. <dl compact><dt><b>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array to resize. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x_size</em>&nbsp;</td><td>the new number of "columns". </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>y_size</em>&nbsp;</td><td>the new number of "rows".</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>y_size</em>&nbsp;</td><td>the new number of "rows". </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__color.html b/doc/gutenprint/html/group__color.html
index 053e088..66aa11e 100644
--- a/doc/gutenprint/html/group__color.html
+++ b/doc/gutenprint/html/group__color.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: color</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>color</h1>The color data type is responsible for providing colour conversion features.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -14,55 +23,44 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__color.html">stp_color</a></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__color.html">stp_color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga5">stp_color_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__color.html">stp_color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#gb711e2534c69bde47be7af3409c8ee2c">stp_color_t</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga6">stp_color_init</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g835bd7024477347a46ea0c14b46996c6">stp_color_init</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga7">stp_color_get_row</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#gadf861820b3956ef7b18600dbf5da9da">stp_color_get_row</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga8">stp_color_list_parameters</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ge2e397268288111eaffd352cb0ff1b98">stp_color_list_parameters</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga9">stp_color_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#gc47fecc2c32115494ea364e53d9f1ff2">stp_color_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga10">stp_color_register</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ge3543409e331c5d1756c2c8fe927343b">stp_color_register</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga11">stp_color_unregister</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g3e0f2728d47e1701c00b06199bc5512d">stp_color_unregister</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *color)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga12">stp_color_count</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga8b8b19da7bcc9bc814fe0f97f39b3ed">stp_color_count</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available color modules. <a href="#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga13">stp_get_color_by_name</a> (const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available color modules. <a href="#ga8b8b19da7bcc9bc814fe0f97f39b3ed"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g25d9ee3ceee6d6e9964007ad12f9900b">stp_get_color_by_name</a> (const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its name. <a href="#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga14">stp_get_color_by_index</a> (int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its name. <a href="#g25d9ee3ceee6d6e9964007ad12f9900b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga5ddc4c9d02576154d0b2c6c64a6a033">stp_get_color_by_index</a> (int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its index number. <a href="#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga15">stp_get_color_by_colorfuncs</a> (<a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *colorfuncs)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a color module by its index number. <a href="#ga5ddc4c9d02576154d0b2c6c64a6a033"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__color.html">stp_color_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga92373d7aa315ab6e32a1bb0ac944b79">stp_get_color_by_colorfuncs</a> (<a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *colorfuncs)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga16">stp_color_get_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#g36d2d72d2cd967405a978b76a7a8c992">stp_color_get_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the short (untranslated) name of a color module. <a href="#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga17">stp_color_get_long_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the long (translated) name of a color module. <a href="#ga17"></a><br></td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga0">stp_colorfuncs_t::get_row</a> )(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga1">stp_colorfuncs_t::list_parameters</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga2">stp_colorfuncs_t::describe_parameter</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga3">stp_color::long_name</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga4">stp_color::colorfuncs</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the short (untranslated) name of a color module. <a href="#g36d2d72d2cd967405a978b76a7a8c992"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga0559d7812bdcbebe4edc14fc05274d9">stp_color_get_long_name</a> (const <a class="el" href="structstp__color.html">stp_color_t</a> *c)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the long (translated) name of a color module. <a href="#ga0559d7812bdcbebe4edc14fc05274d9"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The color data type is responsible for providing colour conversion features.
<p>
-Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles).<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="color.h::stp_color_t" ref="ga5" args="" --><p>
+Color modules provide the actual functionality, so different colour management modules may provide the application with different services (for example, colour profiles). <hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gb711e2534c69bde47be7af3409c8ee2c"></a><!-- doxytag: member="color.h::stp_color_t" ref="gb711e2534c69bde47be7af3409c8ee2c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -86,7 +84,7 @@ Color modules provide the actual functionality, so different colour management m
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="color.h::stp_color_count" ref="ga12" args="(void)" --><p>
+<a class="anchor" name="ga8b8b19da7bcc9bc814fe0f97f39b3ed"></a><!-- doxytag: member="color.h::stp_color_count" ref="ga8b8b19da7bcc9bc814fe0f97f39b3ed" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -113,11 +111,11 @@ Color modules provide the actual functionality, so different colour management m
<p>
Get the number of available color modules.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the number of color modules.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the number of color modules. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="color.h::stp_color_describe_parameter" ref="ga9" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
+<a class="anchor" name="gc47fecc2c32115494ea364e53d9f1ff2"></a><!-- doxytag: member="color.h::stp_color_describe_parameter" ref="gc47fecc2c32115494ea364e53d9f1ff2" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -125,7 +123,7 @@ Get the number of available color modules.
<tr>
<td class="md" nowrap valign="top">void stp_color_describe_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -160,7 +158,7 @@ Get the number of available color modules.
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="color.h::stp_color_get_long_name" ref="ga17" args="(const stp_color_t *c)" --><p>
+<a class="anchor" name="ga0559d7812bdcbebe4edc14fc05274d9"></a><!-- doxytag: member="color.h::stp_color_get_long_name" ref="ga0559d7812bdcbebe4edc14fc05274d9" args="(const stp_color_t *c)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -192,11 +190,11 @@ Get the long (translated) name of a color module.
<tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the color module to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the long name.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the long name. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="color.h::stp_color_get_name" ref="ga16" args="(const stp_color_t *c)" --><p>
+<a class="anchor" name="g36d2d72d2cd967405a978b76a7a8c992"></a><!-- doxytag: member="color.h::stp_color_get_name" ref="g36d2d72d2cd967405a978b76a7a8c992" args="(const stp_color_t *c)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -228,11 +226,11 @@ Get the short (untranslated) name of a color module.
<tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the color module to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the short name.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the short name. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="color.h::stp_color_get_row" ref="ga7" args="(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)" --><p>
+<a class="anchor" name="gadf861820b3956ef7b18600dbf5da9da"></a><!-- doxytag: member="color.h::stp_color_get_row" ref="gadf861820b3956ef7b18600dbf5da9da" args="(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -240,7 +238,7 @@ Get the short (untranslated) name of a color module.
<tr>
<td class="md" nowrap valign="top">int stp_color_get_row </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -281,7 +279,7 @@ Get the short (untranslated) name of a color module.
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="color.h::stp_color_init" ref="ga6" args="(stp_vars_t *v, stp_image_t *image, size_t steps)" --><p>
+<a class="anchor" name="g835bd7024477347a46ea0c14b46996c6"></a><!-- doxytag: member="color.h::stp_color_init" ref="g835bd7024477347a46ea0c14b46996c6" args="(stp_vars_t *v, stp_image_t *image, size_t steps)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -289,7 +287,7 @@ Get the short (untranslated) name of a color module.
<tr>
<td class="md" nowrap valign="top">int stp_color_init </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -324,15 +322,15 @@ Get the short (untranslated) name of a color module.
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="color.h::stp_color_list_parameters" ref="ga8" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="ge2e397268288111eaffd352cb0ff1b98"></a><!-- doxytag: member="color.h::stp_color_list_parameters" ref="ge2e397268288111eaffd352cb0ff1b98" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> stp_color_list_parameters </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> stp_color_list_parameters </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -352,7 +350,7 @@ Get the short (untranslated) name of a color module.
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="color.h::stp_color_register" ref="ga10" args="(const stp_color_t *color)" --><p>
+<a class="anchor" name="ge3543409e331c5d1756c2c8fe927343b"></a><!-- doxytag: member="color.h::stp_color_register" ref="ge3543409e331c5d1756c2c8fe927343b" args="(const stp_color_t *color)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -380,7 +378,7 @@ Get the short (untranslated) name of a color module.
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="color.h::stp_color_unregister" ref="ga11" args="(const stp_color_t *color)" --><p>
+<a class="anchor" name="g3e0f2728d47e1701c00b06199bc5512d"></a><!-- doxytag: member="color.h::stp_color_unregister" ref="g3e0f2728d47e1701c00b06199bc5512d" args="(const stp_color_t *color)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -408,7 +406,7 @@ Get the short (untranslated) name of a color module.
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="color.h::stp_get_color_by_colorfuncs" ref="ga15" args="(stp_colorfuncs_t *colorfuncs)" --><p>
+<a class="anchor" name="ga92373d7aa315ab6e32a1bb0ac944b79"></a><!-- doxytag: member="color.h::stp_get_color_by_colorfuncs" ref="ga92373d7aa315ab6e32a1bb0ac944b79" args="(stp_colorfuncs_t *colorfuncs)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -436,7 +434,7 @@ Get the short (untranslated) name of a color module.
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="color.h::stp_get_color_by_index" ref="ga14" args="(int idx)" --><p>
+<a class="anchor" name="ga5ddc4c9d02576154d0b2c6c64a6a033"></a><!-- doxytag: member="color.h::stp_get_color_by_index" ref="ga5ddc4c9d02576154d0b2c6c64a6a033" args="(int idx)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -468,11 +466,11 @@ Get a color module by its index number.
<tr><td valign="top"></td><td valign="top"><em>idx</em>&nbsp;</td><td>the index number. This must not be greater than (total number of papers - 1). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the color module, or NULL on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the color module, or NULL on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="color.h::stp_get_color_by_name" ref="ga13" args="(const char *name)" --><p>
+<a class="anchor" name="g25d9ee3ceee6d6e9964007ad12f9900b"></a><!-- doxytag: member="color.h::stp_get_color_by_name" ref="g25d9ee3ceee6d6e9964007ad12f9900b" args="(const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -504,128 +502,12 @@ Get a color module by its name.
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the short unique name. number of papers - 1). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the color module, or NULL on failure.</dd></dl>
- </td>
- </tr>
-</table>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="stp_color::colorfuncs" ref="ga4" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">const <a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a>* <a class="el" href="group__color.html#ga4">stp_color::colorfuncs</a><code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="stp_colorfuncs_t::describe_parameter" ref="ga2" args=")(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="group__color.html#ga2">stp_colorfuncs_t::describe_parameter</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="stp_colorfuncs_t::get_row" ref="ga0" args=")(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="group__color.html#ga0">stp_colorfuncs_t::get_row</a>)(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="stp_colorfuncs_t::list_parameters" ref="ga1" args=")(const stp_vars_t *v)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>(* <a class="el" href="group__color.html#ga1">stp_colorfuncs_t::list_parameters</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="stp_color::long_name" ref="ga3" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="group__color.html#ga3">stp_color::long_name</a><code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the color module, or NULL on failure. </dd></dl>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__curve.html b/doc/gutenprint/html/group__curve.html
index 0a932df..e9d3ecd 100644
--- a/doc/gutenprint/html/group__curve.html
+++ b/doc/gutenprint/html/group__curve.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: curve</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>curve</h1>The curve type models a linear, spline or gamma curve.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -13,182 +22,182 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Point (x,y) for piecewise curve. <a href="structstp__curve__point__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_curve&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga0">stp_curve_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_curve&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The curve opaque data type. <a href="#ga0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The curve opaque data type. <a href="#gd5ce135b7af2c6e79bae493c7055461d"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga47">stp_curve_type_t</a> { <a class="el" href="group__curve.html#gga47a1">STP_CURVE_TYPE_LINEAR</a>,
-<a class="el" href="group__curve.html#gga47a2">STP_CURVE_TYPE_SPLINE</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a> { <a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff">STP_CURVE_TYPE_LINEAR</a>,
+<a class="el" href="group__curve.html#gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4">STP_CURVE_TYPE_SPLINE</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Curve types. <a href="group__curve.html#ga47">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a> { <a class="el" href="group__curve.html#gga48a3">STP_CURVE_WRAP_NONE</a>,
-<a class="el" href="group__curve.html#gga48a4">STP_CURVE_WRAP_AROUND</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Curve types. <a href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a> { <a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85">STP_CURVE_WRAP_NONE</a>,
+<a class="el" href="group__curve.html#gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2">STP_CURVE_WRAP_AROUND</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrapping mode. <a href="group__curve.html#ga48">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> { <a class="el" href="group__curve.html#gga49a5">STP_CURVE_COMPOSE_ADD</a>,
-<a class="el" href="group__curve.html#gga49a6">STP_CURVE_COMPOSE_MULTIPLY</a>,
-<a class="el" href="group__curve.html#gga49a7">STP_CURVE_COMPOSE_EXPONENTIATE</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wrapping mode. <a href="group__curve.html#g1880ff988f772337e8892e791951337b">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> { <a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d">STP_CURVE_COMPOSE_ADD</a>,
+<a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011">STP_CURVE_COMPOSE_MULTIPLY</a>,
+<a class="el" href="group__curve.html#ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701">STP_CURVE_COMPOSE_EXPONENTIATE</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composition types. <a href="group__curve.html#ga49">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga50">stp_curve_bounds_t</a> { <a class="el" href="group__curve.html#gga50a8">STP_CURVE_BOUNDS_RESCALE</a>,
-<a class="el" href="group__curve.html#gga50a9">STP_CURVE_BOUNDS_CLIP</a>,
-<a class="el" href="group__curve.html#gga50a10">STP_CURVE_BOUNDS_ERROR</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Composition types. <a href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">stp_curve_bounds_t</a> { <a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09">STP_CURVE_BOUNDS_RESCALE</a>,
+<a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41">STP_CURVE_BOUNDS_CLIP</a>,
+<a class="el" href="group__curve.html#ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a">STP_CURVE_BOUNDS_ERROR</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Behaviour when curve exceeds bounds. <a href="group__curve.html#ga50">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Behaviour when curve exceeds bounds. <a href="group__curve.html#gd2b61113497bb142943d5131df3286ae">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga1">stp_curve_create</a> (<a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a> wrap)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6">stp_curve_create</a> (<a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a> wrap)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new curve. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga2">stp_curve_create_copy</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new curve. <a href="#gf6b71d25c497e99ab2c073108b080ab6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ge76787e84f2fc3ba299de94f4ecc6d82">stp_curve_create_copy</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an curve. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga3">stp_curve_copy</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *dest, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an curve. <a href="#ge76787e84f2fc3ba299de94f4ecc6d82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gfdafb0a802f00063b00713dbd6d6bfc0">stp_curve_copy</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *dest, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an curve. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga4">stp_curve_destroy</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an curve. <a href="#gfdafb0a802f00063b00713dbd6d6bfc0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g01bf94ed6a523f28dd909be054a69790">stp_curve_destroy</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an curve. <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga5">stp_curve_set_bounds</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double low, double high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy an curve. <a href="#g01bf94ed6a523f28dd909be054a69790"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g5283a18fcc5db8e9f9384d54de50ba83">stp_curve_set_bounds</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double low, double high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds on a curve. <a href="#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga6">stp_curve_get_bounds</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds on a curve. <a href="#g5283a18fcc5db8e9f9384d54de50ba83"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g4d32e3000dd3a8f258b2eab94797731b">stp_curve_get_bounds</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds on a curve. <a href="#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga7">stp_curve_get_wrap</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds on a curve. <a href="#g4d32e3000dd3a8f258b2eab94797731b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd2aade6a22b516006ce0f897c5027f35">stp_curve_get_wrap</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the wrapping mode. <a href="#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga8">stp_curve_is_piecewise</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the wrapping mode. <a href="#gd2aade6a22b516006ce0f897c5027f35"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gdda4313c874170e0086d2000ed04c02f">stp_curve_is_piecewise</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine whether the curve is piecewise. <a href="#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga9">stp_curve_get_range</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determine whether the curve is piecewise. <a href="#gdda4313c874170e0086d2000ed04c02f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaf8bad025ea7463067c9d7ab205af062">stp_curve_get_range</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double *low, double *high)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga10">stp_curve_count_points</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g48d9023f28ae2d15975002f7a9d7f94e">stp_curve_count_points</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of allocated points in the curve. <a href="#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga11">stp_curve_set_interpolation_type</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, <a class="el" href="group__curve.html#ga47">stp_curve_type_t</a> itype)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of allocated points in the curve. <a href="#g48d9023f28ae2d15975002f7a9d7f94e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g3175711d943e95fdf363d5124237a56e">stp_curve_set_interpolation_type</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, <a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a> itype)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the curve interpolation type. <a href="#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga47">stp_curve_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga12">stp_curve_get_interpolation_type</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the curve interpolation type. <a href="#g3175711d943e95fdf363d5124237a56e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gca245aa6907c2fb95e150ce9a86ddb1a">stp_curve_get_interpolation_type</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the curve interpolation type. <a href="#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga13">stp_curve_set_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the curve interpolation type. <a href="#gca245aa6907c2fb95e150ce9a86ddb1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gba540befdbd82e705358b2175d5b92e8">stp_curve_set_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga14">stp_curve_set_data_points</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="#gba540befdbd82e705358b2175d5b92e8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gcbd01a2662edb48af0816930b40dc8ab">stp_curve_set_data_points</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga15">stp_curve_set_float_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const float *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set all data points of the curve. <a href="#gcbd01a2662edb48af0816930b40dc8ab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gc0401bfefa3990ca26a0fb7718f1ebb2">stp_curve_set_float_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const float *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from float values. <a href="#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga16">stp_curve_set_long_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from float values. <a href="#gc0401bfefa3990ca26a0fb7718f1ebb2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gaf770dcae26ce48d5ee50dd8217e2c14">stp_curve_set_long_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from long values. <a href="#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga17">stp_curve_set_ulong_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const unsigned long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from long values. <a href="#gaf770dcae26ce48d5ee50dd8217e2c14"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g184e0e32892aae4b2c195c6fc880bace">stp_curve_set_ulong_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const unsigned long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned long values. <a href="#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga18">stp_curve_set_int_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned long values. <a href="#g184e0e32892aae4b2c195c6fc880bace"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gbc9ae004e972c7d638336714f3112f9b">stp_curve_set_int_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from integer values. <a href="#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga19">stp_curve_set_uint_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const unsigned int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from integer values. <a href="#gbc9ae004e972c7d638336714f3112f9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g8a215d4981a74fb2b6e4a0c381314df0">stp_curve_set_uint_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const unsigned int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned integer values. <a href="#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga20">stp_curve_set_short_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned integer values. <a href="#g8a215d4981a74fb2b6e4a0c381314df0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd23dcc9abefca9a98b3ecd9714227093">stp_curve_set_short_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from short values. <a href="#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga21">stp_curve_set_ushort_data</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t count, const unsigned short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from short values. <a href="#gd23dcc9abefca9a98b3ecd9714227093"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g4051de3e6be42f4499de78af67288616">stp_curve_set_ushort_data</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t count, const unsigned short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned short values. <a href="#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga22">stp_curve_get_subrange</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t start, size_t count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data points in a curve from unsigned short values. <a href="#g4051de3e6be42f4499de78af67288616"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd4cfbfbfe0c16b8f2ef4d8c44d221172">stp_curve_get_subrange</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t start, size_t count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve containing a subrange of data. <a href="#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga23">stp_curve_set_subrange</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *range, size_t start)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve containing a subrange of data. <a href="#gd4cfbfbfe0c16b8f2ef4d8c44d221172"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g0ba6753a8beeaca19719d047da25ecb5">stp_curve_set_subrange</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *range, size_t start)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga24">stp_curve_get_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g24b9486c45d68983e94dcc0fb19edacd">stp_curve_get_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data. <a href="#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga25">stp_curve_get_data_points</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data. <a href="#g24b9486c45d68983e94dcc0fb19edacd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd30e41654f1e0217aae3389b30cdffba">stp_curve_get_data_points</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data as points. <a href="#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga26">stp_curve_get_float_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a pointer to the curve's raw data as points. <a href="#gd30e41654f1e0217aae3389b30cdffba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf363a0f9686bcd6521671d531bc522d5">stp_curve_get_float_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as floats. <a href="#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga27">stp_curve_get_long_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as floats. <a href="#gf363a0f9686bcd6521671d531bc522d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g187af251d5a89853545c8be898a00cc1">stp_curve_get_long_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as longs. <a href="#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga28">stp_curve_get_ulong_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as longs. <a href="#g187af251d5a89853545c8be898a00cc1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g3ecbc0ce98e7bd7695002306f5a2ba1b">stp_curve_get_ulong_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned longs. <a href="#ga28"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga29">stp_curve_get_int_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned longs. <a href="#g3ecbc0ce98e7bd7695002306f5a2ba1b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g01bda0b947a6075d4a1ed373865744e6">stp_curve_get_int_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as integers. <a href="#ga29"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga30">stp_curve_get_uint_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as integers. <a href="#g01bda0b947a6075d4a1ed373865744e6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gb874365285383f3eb35c1a32496a69b4">stp_curve_get_uint_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned integers. <a href="#ga30"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga31">stp_curve_get_short_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned integers. <a href="#gb874365285383f3eb35c1a32496a69b4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g60767bb2143fe4d491d351a4c0abc3b1">stp_curve_get_short_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as shorts. <a href="#ga31"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga32">stp_curve_get_ushort_data</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as shorts. <a href="#g60767bb2143fe4d491d351a4c0abc3b1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gb2312169172ec9789af9fd38279b3273">stp_curve_get_ushort_data</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned shorts. <a href="#ga32"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga33">stp_curve_get_sequence</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get pointer to the curve's raw data as unsigned shorts. <a href="#gb2312169172ec9789af9fd38279b3273"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gee3cc69ab758b400838014df4742c28e">stp_curve_get_sequence</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. <a href="#ga33"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga34">stp_curve_set_gamma</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double f_gamma)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the underlying stp_sequence_t data structure which stp_curve_t is derived from. <a href="#gee3cc69ab758b400838014df4742c28e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g6548b7ca6ef6ab94fe1d927c246e7baf">stp_curve_set_gamma</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double f_gamma)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the gamma of a curve. <a href="#ga34"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga35">stp_curve_get_gamma</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the gamma of a curve. <a href="#g6548b7ca6ef6ab94fe1d927c246e7baf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gc9786b35c2b1a55d54b62bcc57481c82">stp_curve_get_gamma</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the gamma value of the curve. <a href="#ga35"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga36">stp_curve_set_point</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t where, double data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the gamma value of the curve. <a href="#gc9786b35c2b1a55d54b62bcc57481c82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g9a05eae4f274f420418539cceb627556">stp_curve_set_point</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t where, double data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a point along the curve. <a href="#ga36"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga37">stp_curve_get_point</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t where, double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a point along the curve. <a href="#g9a05eae4f274f420418539cceb627556"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf9ff6f55ec0a0615608dc1baec6aff00">stp_curve_get_point</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t where, double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a point along the curve. <a href="#ga37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga38">stp_curve_interpolate_value</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double where, double *result)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a point along the curve. <a href="#gf9ff6f55ec0a0615608dc1baec6aff00"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g0fdfc2b27a8a464584589ef38a8e05c4">stp_curve_interpolate_value</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double where, double *result)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interpolate a point along the curve. <a href="#ga38"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga39">stp_curve_resample</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, size_t points)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interpolate a point along the curve. <a href="#g0fdfc2b27a8a464584589ef38a8e05c4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gf68cf2508ff4a14a0dbee6fc0001667e">stp_curve_resample</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, size_t points)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resample a curve (change the number of points). <a href="#ga39"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga40">stp_curve_rescale</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve, double scale, <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> mode, <a class="el" href="group__curve.html#ga50">stp_curve_bounds_t</a> bounds_mode)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resample a curve (change the number of points). <a href="#gf68cf2508ff4a14a0dbee6fc0001667e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#gd440d8d448173adc2be6737963a6e999">stp_curve_rescale</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve, double scale, <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> mode, <a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">stp_curve_bounds_t</a> bounds_mode)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rescale a curve (multiply all points by a scaling constant). <a href="#ga40"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga41">stp_curve_write</a> (FILE *file, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rescale a curve (multiply all points by a scaling constant). <a href="#gd440d8d448173adc2be6737963a6e999"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g6ef71ce7d92e659b1c902df29b1dcbc7">stp_curve_write</a> (FILE *file, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a file. <a href="#ga41"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga42">stp_curve_write_string</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a file. <a href="#g6ef71ce7d92e659b1c902df29b1dcbc7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g21aa4497c58ebbb703dc3549560f084d">stp_curve_write_string</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a string. <a href="#ga42"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga43">stp_curve_create_from_stream</a> (FILE *fp)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a curve to a string. <a href="#g21aa4497c58ebbb703dc3549560f084d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g650e49e1250dab5d9221ad747a627fc0">stp_curve_create_from_stream</a> (FILE *fp)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="#ga43"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga44">stp_curve_create_from_file</a> (const char *file)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="#g650e49e1250dab5d9221ad747a627fc0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g6ff03fcc2a47f297c48b683884e81924">stp_curve_create_from_file</a> (const char *file)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="#ga44"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga45">stp_curve_create_from_string</a> (const char *string)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a stream. <a href="#g6ff03fcc2a47f297c48b683884e81924"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g60dce8c741a9b6fde73ced2134305298">stp_curve_create_from_string</a> (const char *string)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a string. <a href="#ga45"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#ga46">stp_curve_compose</a> (<a class="el" href="group__curve.html#ga0">stp_curve_t</a> **retval, <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *a, <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *b, <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> mode, int points)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a curve from a string. <a href="#g60dce8c741a9b6fde73ced2134305298"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__curve.html#g657e0ad5b93f090220d35be615fec5e4">stp_curve_compose</a> (<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> **retval, <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *a, <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *b, <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> mode, int points)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compose two curves, creating a third curve. <a href="#ga46"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compose two curves, creating a third curve. <a href="#g657e0ad5b93f090220d35be615fec5e4"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The curve type models a linear, spline or gamma curve.
<p>
curve "inherits" from the sequence data structure (implemented via containment), since the curve data is represented internally as a sequence of numbers, for linear and spline curves. Linear Piecewise Curves (LPCs) should be implemented in the future which represent a curve in a more compact format.<p>
-Various operations are supported, including interpolation and composition.<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="curve.h::stp_curve_t" ref="ga0" args="" --><p>
+Various operations are supported, including interpolation and composition. <hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gd5ce135b7af2c6e79bae493c7055461d"></a><!-- doxytag: member="curve.h::stp_curve_t" ref="gd5ce135b7af2c6e79bae493c7055461d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_curve <a class="el" href="group__curve.html#ga0">stp_curve_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_curve <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> </td>
</tr>
</table>
</td>
@@ -208,13 +217,13 @@ The curve opaque data type.
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="ga50"></a><!-- doxytag: member="curve.h::stp_curve_bounds_t" ref="ga50" args="" --><p>
+<a class="anchor" name="gd2b61113497bb142943d5131df3286ae"></a><!-- doxytag: member="curve.h::stp_curve_bounds_t" ref="gd2b61113497bb142943d5131df3286ae" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#ga50">stp_curve_bounds_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">stp_curve_bounds_t</a> </td>
</tr>
</table>
</td>
@@ -232,24 +241,24 @@ Behaviour when curve exceeds bounds.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga50a8"></a><!-- doxytag: member="STP_CURVE_BOUNDS_RESCALE" ref="gga50a8" args="" -->STP_CURVE_BOUNDS_RESCALE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09"></a><!-- doxytag: member="STP_CURVE_BOUNDS_RESCALE" ref="ggd2b61113497bb142943d5131df3286ae96de530097381388d0d1a1d8e62f8d09" args="" -->STP_CURVE_BOUNDS_RESCALE</em>&nbsp;</td><td>
Rescale the bounds. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga50a9"></a><!-- doxytag: member="STP_CURVE_BOUNDS_CLIP" ref="gga50a9" args="" -->STP_CURVE_BOUNDS_CLIP</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41"></a><!-- doxytag: member="STP_CURVE_BOUNDS_CLIP" ref="ggd2b61113497bb142943d5131df3286aec99c3e8da3f7113944f048a95937ab41" args="" -->STP_CURVE_BOUNDS_CLIP</em>&nbsp;</td><td>
Clip the curve to the existing bounds. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga50a10"></a><!-- doxytag: member="STP_CURVE_BOUNDS_ERROR" ref="gga50a10" args="" -->STP_CURVE_BOUNDS_ERROR</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a"></a><!-- doxytag: member="STP_CURVE_BOUNDS_ERROR" ref="ggd2b61113497bb142943d5131df3286aebe0e432634a0a010e283d8ad3195326a" args="" -->STP_CURVE_BOUNDS_ERROR</em>&nbsp;</td><td>
Error if bounds are violated. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga49"></a><!-- doxytag: member="curve.h::stp_curve_compose_t" ref="ga49" args="" --><p>
+<a class="anchor" name="gb7d718baf4619b6be6c4aff8ce84aad9"></a><!-- doxytag: member="curve.h::stp_curve_compose_t" ref="gb7d718baf4619b6be6c4aff8ce84aad9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> </td>
</tr>
</table>
</td>
@@ -267,24 +276,24 @@ Composition types.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga49a5"></a><!-- doxytag: member="STP_CURVE_COMPOSE_ADD" ref="gga49a5" args="" -->STP_CURVE_COMPOSE_ADD</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d"></a><!-- doxytag: member="STP_CURVE_COMPOSE_ADD" ref="ggb7d718baf4619b6be6c4aff8ce84aad9869359ab77ef23f45cd3a9292236ee7d" args="" -->STP_CURVE_COMPOSE_ADD</em>&nbsp;</td><td>
Add composition. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga49a6"></a><!-- doxytag: member="STP_CURVE_COMPOSE_MULTIPLY" ref="gga49a6" args="" -->STP_CURVE_COMPOSE_MULTIPLY</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011"></a><!-- doxytag: member="STP_CURVE_COMPOSE_MULTIPLY" ref="ggb7d718baf4619b6be6c4aff8ce84aad93dcb330422ccb68ef880214ae36b1011" args="" -->STP_CURVE_COMPOSE_MULTIPLY</em>&nbsp;</td><td>
Multiply composition. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga49a7"></a><!-- doxytag: member="STP_CURVE_COMPOSE_EXPONENTIATE" ref="gga49a7" args="" -->STP_CURVE_COMPOSE_EXPONENTIATE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701"></a><!-- doxytag: member="STP_CURVE_COMPOSE_EXPONENTIATE" ref="ggb7d718baf4619b6be6c4aff8ce84aad986cf4a614cfe39f6e296c26af0879701" args="" -->STP_CURVE_COMPOSE_EXPONENTIATE</em>&nbsp;</td><td>
Exponentiate composition. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga47"></a><!-- doxytag: member="curve.h::stp_curve_type_t" ref="ga47" args="" --><p>
+<a class="anchor" name="g7ced905b29f0d85de94258dceb01c3f4"></a><!-- doxytag: member="curve.h::stp_curve_type_t" ref="g7ced905b29f0d85de94258dceb01c3f4" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#ga47">stp_curve_type_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a> </td>
</tr>
</table>
</td>
@@ -302,22 +311,22 @@ Curve types.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga47a1"></a><!-- doxytag: member="STP_CURVE_TYPE_LINEAR" ref="gga47a1" args="" -->STP_CURVE_TYPE_LINEAR</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff"></a><!-- doxytag: member="STP_CURVE_TYPE_LINEAR" ref="gg7ced905b29f0d85de94258dceb01c3f45f58d2d7c7c4706bd3ce9b5cb4d2d6ff" args="" -->STP_CURVE_TYPE_LINEAR</em>&nbsp;</td><td>
Linear interpolation. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga47a2"></a><!-- doxytag: member="STP_CURVE_TYPE_SPLINE" ref="gga47a2" args="" -->STP_CURVE_TYPE_SPLINE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4"></a><!-- doxytag: member="STP_CURVE_TYPE_SPLINE" ref="gg7ced905b29f0d85de94258dceb01c3f41966d7d77f4e8f4768f1008482d5e5e4" args="" -->STP_CURVE_TYPE_SPLINE</em>&nbsp;</td><td>
Spline interpolation. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga48"></a><!-- doxytag: member="curve.h::stp_curve_wrap_mode_t" ref="ga48" args="" --><p>
+<a class="anchor" name="g1880ff988f772337e8892e791951337b"></a><!-- doxytag: member="curve.h::stp_curve_wrap_mode_t" ref="g1880ff988f772337e8892e791951337b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a> </td>
</tr>
</table>
</td>
@@ -335,9 +344,9 @@ Wrapping mode.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga48a3"></a><!-- doxytag: member="STP_CURVE_WRAP_NONE" ref="gga48a3" args="" -->STP_CURVE_WRAP_NONE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85"></a><!-- doxytag: member="STP_CURVE_WRAP_NONE" ref="gg1880ff988f772337e8892e791951337bd3712a1731cd9df06c776e5b7244dc85" args="" -->STP_CURVE_WRAP_NONE</em>&nbsp;</td><td>
The curve does not wrap. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga48a4"></a><!-- doxytag: member="STP_CURVE_WRAP_AROUND" ref="gga48a4" args="" -->STP_CURVE_WRAP_AROUND</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2"></a><!-- doxytag: member="STP_CURVE_WRAP_AROUND" ref="gg1880ff988f772337e8892e791951337b44a58306f9aa6940a779d63b9ef6a0d2" args="" -->STP_CURVE_WRAP_AROUND</em>&nbsp;</td><td>
The curve wraps to its starting point. </td></tr>
</table>
</dl>
@@ -345,7 +354,7 @@ The curve wraps to its starting point. </td></tr>
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga46"></a><!-- doxytag: member="curve.h::stp_curve_compose" ref="ga46" args="(stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)" --><p>
+<a class="anchor" name="g657e0ad5b93f090220d35be615fec5e4"></a><!-- doxytag: member="curve.h::stp_curve_compose" ref="g657e0ad5b93f090220d35be615fec5e4" args="(stp_curve_t **retval, stp_curve_t *a, stp_curve_t *b, stp_curve_compose_t mode, int points)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -353,25 +362,25 @@ The curve wraps to its starting point. </td></tr>
<tr>
<td class="md" nowrap valign="top">int stp_curve_compose </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> **&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> **&nbsp;</td>
<td class="mdname" nowrap> <em>retval</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>a</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>b</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>mode</em>, </td>
</tr>
<tr>
@@ -408,11 +417,11 @@ Only add and multiply composition is currently supported. If both curves are gam
<tr><td valign="top"></td><td valign="top"><em>points</em>&nbsp;</td><td>the number of points in the output curve (must not exceed 1048576). It must be at least two, unless the curve is a gamma curve and the operation chosen is multiplication or division. If -1, the resulting number of points will be the least common multiplier of the number of points in the input and output curves (but will not exceed 1048576). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if element-wise composition fails.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if element-wise composition fails. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="curve.h::stp_curve_copy" ref="ga3" args="(stp_curve_t *dest, const stp_curve_t *source)" --><p>
+<a class="anchor" name="gfdafb0a802f00063b00713dbd6d6bfc0"></a><!-- doxytag: member="curve.h::stp_curve_copy" ref="gfdafb0a802f00063b00713dbd6d6bfc0" args="(stp_curve_t *dest, const stp_curve_t *source)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -420,13 +429,13 @@ Only add and multiply composition is currently supported. If both curves are gam
<tr>
<td class="md" nowrap valign="top">void stp_curve_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>dest</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>source</em></td>
</tr>
<tr>
@@ -448,16 +457,16 @@ Only add and multiply composition is currently supported. If both curves are gam
<p>
Copy an curve.
<p>
-Both dest and source must be valid curves previously created with <a class="el" href="group__curve.html#ga1">stp_curve_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+Both dest and source must be valid curves previously created with <a class="el" href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6">stp_curve_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the destination curve. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source curve.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source curve. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="curve.h::stp_curve_count_points" ref="ga10" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="g48d9023f28ae2d15975002f7a9d7f94e"></a><!-- doxytag: member="curve.h::stp_curve_count_points" ref="g48d9023f28ae2d15975002f7a9d7f94e" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -465,7 +474,7 @@ Both dest and source must be valid curves previously created with <a class="el"
<tr>
<td class="md" nowrap valign="top">size_t stp_curve_count_points </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -489,19 +498,19 @@ Get the number of allocated points in the curve.
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the number of points.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the number of points. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="curve.h::stp_curve_create" ref="ga1" args="(stp_curve_wrap_mode_t wrap)" --><p>
+<a class="anchor" name="gf6b71d25c497e99ab2c073108b080ab6"></a><!-- doxytag: member="curve.h::stp_curve_create" ref="gf6b71d25c497e99ab2c073108b080ab6" args="(stp_curve_wrap_mode_t wrap)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_create </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>wrap</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -526,19 +535,19 @@ A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cann
<tr><td valign="top"></td><td valign="top"><em>wrap</em>&nbsp;</td><td>the wrap mode of the curve. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="curve.h::stp_curve_create_copy" ref="ga2" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="ge76787e84f2fc3ba299de94f4ecc6d82"></a><!-- doxytag: member="curve.h::stp_curve_create_copy" ref="ge76787e84f2fc3ba299de94f4ecc6d82" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_create_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_create_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -557,22 +566,22 @@ A wrapped curve has the same value at x=0 and x=1. The wrap mode of a curve cann
<p>
Copy and allocate an curve.
<p>
-dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__curve.html#ga1">stp_curve_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+dest will be created, and then the contents of source will be copied into it. dest must not have been previously allocated with <a class="el" href="group__curve.html#gf6b71d25c497e99ab2c073108b080ab6">stp_curve_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the source curve. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga44"></a><!-- doxytag: member="curve.h::stp_curve_create_from_file" ref="ga44" args="(const char *file)" --><p>
+<a class="anchor" name="g6ff03fcc2a47f297c48b683884e81924"></a><!-- doxytag: member="curve.h::stp_curve_create_from_file" ref="g6ff03fcc2a47f297c48b683884e81924" args="(const char *file)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_create_from_file </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_create_from_file </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>file</em> </td>
@@ -599,17 +608,17 @@ Create a curve from a stream.
<tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>the file to read. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve, or NULL if an error occured.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve, or NULL if an error occured. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga43"></a><!-- doxytag: member="curve.h::stp_curve_create_from_stream" ref="ga43" args="(FILE *fp)" --><p>
+<a class="anchor" name="g650e49e1250dab5d9221ad747a627fc0"></a><!-- doxytag: member="curve.h::stp_curve_create_from_stream" ref="g650e49e1250dab5d9221ad747a627fc0" args="(FILE *fp)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_create_from_stream </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_create_from_stream </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">FILE *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>fp</em> </td>
@@ -636,17 +645,17 @@ Create a curve from a stream.
<tr><td valign="top"></td><td valign="top"><em>fp</em>&nbsp;</td><td>the stream to read. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve, or NULL if an error occured.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve, or NULL if an error occured. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga45"></a><!-- doxytag: member="curve.h::stp_curve_create_from_string" ref="ga45" args="(const char *string)" --><p>
+<a class="anchor" name="g60dce8c741a9b6fde73ced2134305298"></a><!-- doxytag: member="curve.h::stp_curve_create_from_string" ref="g60dce8c741a9b6fde73ced2134305298" args="(const char *string)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_create_from_string </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_create_from_string </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>string</em> </td>
@@ -673,11 +682,11 @@ Create a curve from a string.
<tr><td valign="top"></td><td valign="top"><em>string</em>&nbsp;</td><td>the string to read. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve, or NULL if an error occured.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created curve, or NULL if an error occured. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="curve.h::stp_curve_destroy" ref="ga4" args="(stp_curve_t *curve)" --><p>
+<a class="anchor" name="g01bf94ed6a523f28dd909be054a69790"></a><!-- doxytag: member="curve.h::stp_curve_destroy" ref="g01bf94ed6a523f28dd909be054a69790" args="(stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -685,7 +694,7 @@ Create a curve from a string.
<tr>
<td class="md" nowrap valign="top">void stp_curve_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -706,13 +715,13 @@ Destroy an curve.
<p>
It is an error to destroy the curve more than once. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to destroy.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to destroy. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="curve.h::stp_curve_get_bounds" ref="ga6" args="(const stp_curve_t *curve, double *low, double *high)" --><p>
+<a class="anchor" name="g4d32e3000dd3a8f258b2eab94797731b"></a><!-- doxytag: member="curve.h::stp_curve_get_bounds" ref="g4d32e3000dd3a8f258b2eab94797731b" args="(const stp_curve_t *curve, double *low, double *high)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -720,7 +729,7 @@ It is an error to destroy the curve more than once. <dl compact><dt><b>Parameter
<tr>
<td class="md" nowrap valign="top">void stp_curve_get_bounds </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -758,13 +767,13 @@ Get the lower and upper bounds on a curve.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>low</em>&nbsp;</td><td>a pointer to a double to store the lower bound in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>a pointer to a double to store the upper bound in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>a pointer to a double to store the upper bound in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga24"></a><!-- doxytag: member="curve.h::stp_curve_get_data" ref="ga24" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="g24b9486c45d68983e94dcc0fb19edacd"></a><!-- doxytag: member="curve.h::stp_curve_get_data" ref="g24b9486c45d68983e94dcc0fb19edacd" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -772,7 +781,7 @@ Get the lower and upper bounds on a curve.
<tr>
<td class="md" nowrap valign="top">const double* stp_curve_get_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -806,11 +815,11 @@ Get a pointer to the curve's raw data.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga25"></a><!-- doxytag: member="curve.h::stp_curve_get_data_points" ref="ga25" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="gd30e41654f1e0217aae3389b30cdffba"></a><!-- doxytag: member="curve.h::stp_curve_get_data_points" ref="gd30e41654f1e0217aae3389b30cdffba" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -818,7 +827,7 @@ Get a pointer to the curve's raw data.
<tr>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__curve__point__t.html">stp_curve_point_t</a>* stp_curve_get_data_points </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -852,11 +861,11 @@ Get a pointer to the curve's raw data as points.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a dense (equally-spaced) curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This call also returns NULL if the curve is a dense (equally-spaced) curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga26"></a><!-- doxytag: member="curve.h::stp_curve_get_float_data" ref="ga26" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="gf363a0f9686bcd6521671d531bc522d5"></a><!-- doxytag: member="curve.h::stp_curve_get_float_data" ref="gf363a0f9686bcd6521671d531bc522d5" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -864,7 +873,7 @@ Get a pointer to the curve's raw data as points.
<tr>
<td class="md" nowrap valign="top">const float* stp_curve_get_float_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -898,11 +907,11 @@ Get pointer to the curve's raw data as floats.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga35"></a><!-- doxytag: member="curve.h::stp_curve_get_gamma" ref="ga35" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="gc9786b35c2b1a55d54b62bcc57481c82"></a><!-- doxytag: member="curve.h::stp_curve_get_gamma" ref="gc9786b35c2b1a55d54b62bcc57481c82" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -910,7 +919,7 @@ Get pointer to the curve's raw data as floats.
<tr>
<td class="md" nowrap valign="top">double stp_curve_get_gamma </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -929,11 +938,11 @@ Get pointer to the curve's raw data as floats.
<p>
Get the gamma value of the curve.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the gamma value. A value of 0 indicates that the curve does not have a valid gamma value.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the gamma value. A value of 0 indicates that the curve does not have a valid gamma value. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga29"></a><!-- doxytag: member="curve.h::stp_curve_get_int_data" ref="ga29" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="g01bda0b947a6075d4a1ed373865744e6"></a><!-- doxytag: member="curve.h::stp_curve_get_int_data" ref="g01bda0b947a6075d4a1ed373865744e6" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -941,7 +950,7 @@ Get the gamma value of the curve.
<tr>
<td class="md" nowrap valign="top">const int* stp_curve_get_int_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -975,19 +984,19 @@ Get pointer to the curve's raw data as integers.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="curve.h::stp_curve_get_interpolation_type" ref="ga12" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="gca245aa6907c2fb95e150ce9a86ddb1a"></a><!-- doxytag: member="curve.h::stp_curve_get_interpolation_type" ref="gca245aa6907c2fb95e150ce9a86ddb1a" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga47">stp_curve_type_t</a> stp_curve_get_interpolation_type </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a> stp_curve_get_interpolation_type </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1011,11 +1020,11 @@ Get the curve interpolation type.
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the interpolation type.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the interpolation type. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga27"></a><!-- doxytag: member="curve.h::stp_curve_get_long_data" ref="ga27" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="g187af251d5a89853545c8be898a00cc1"></a><!-- doxytag: member="curve.h::stp_curve_get_long_data" ref="g187af251d5a89853545c8be898a00cc1" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1023,7 +1032,7 @@ Get the curve interpolation type.
<tr>
<td class="md" nowrap valign="top">const long* stp_curve_get_long_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1057,11 +1066,11 @@ Get pointer to the curve's raw data as longs.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga37"></a><!-- doxytag: member="curve.h::stp_curve_get_point" ref="ga37" args="(const stp_curve_t *curve, size_t where, double *data)" --><p>
+<a class="anchor" name="gf9ff6f55ec0a0615608dc1baec6aff00"></a><!-- doxytag: member="curve.h::stp_curve_get_point" ref="gf9ff6f55ec0a0615608dc1baec6aff00" args="(const stp_curve_t *curve, size_t where, double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1069,7 +1078,7 @@ Get pointer to the curve's raw data as longs.
<tr>
<td class="md" nowrap valign="top">int stp_curve_get_point </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1110,11 +1119,11 @@ Get a point along the curve.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to a double to store the value of where in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if where is outside of the number of valid points. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if where is outside of the number of valid points. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="curve.h::stp_curve_get_range" ref="ga9" args="(const stp_curve_t *curve, double *low, double *high)" --><p>
+<a class="anchor" name="gaf8bad025ea7463067c9d7ab205af062"></a><!-- doxytag: member="curve.h::stp_curve_get_range" ref="gaf8bad025ea7463067c9d7ab205af062" args="(const stp_curve_t *curve, double *low, double *high)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1122,7 +1131,7 @@ Get a point along the curve.
<tr>
<td class="md" nowrap valign="top">void stp_curve_get_range </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1157,15 +1166,15 @@ Get a point along the curve.
</td>
</tr>
</table>
-<a class="anchor" name="ga33"></a><!-- doxytag: member="curve.h::stp_curve_get_sequence" ref="ga33" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="gee3cc69ab758b400838014df4742c28e"></a><!-- doxytag: member="curve.h::stp_curve_get_sequence" ref="gee3cc69ab758b400838014df4742c28e" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a>* stp_curve_get_sequence </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a>* stp_curve_get_sequence </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1189,11 +1198,11 @@ This can be used for fast access to the raw data. <dl compact><dt><b>Parameters:
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the stp_sequence_t. If the curve is a piecewise curve, the sequence returned is NULL;</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the stp_sequence_t. If the curve is a piecewise curve, the sequence returned is NULL; </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga31"></a><!-- doxytag: member="curve.h::stp_curve_get_short_data" ref="ga31" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="g60767bb2143fe4d491d351a4c0abc3b1"></a><!-- doxytag: member="curve.h::stp_curve_get_short_data" ref="g60767bb2143fe4d491d351a4c0abc3b1" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1201,7 +1210,7 @@ This can be used for fast access to the raw data. <dl compact><dt><b>Parameters:
<tr>
<td class="md" nowrap valign="top">const short* stp_curve_get_short_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1235,19 +1244,19 @@ Get pointer to the curve's raw data as shorts.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga22"></a><!-- doxytag: member="curve.h::stp_curve_get_subrange" ref="ga22" args="(const stp_curve_t *curve, size_t start, size_t count)" --><p>
+<a class="anchor" name="gd4cfbfbfe0c16b8f2ef4d8c44d221172"></a><!-- doxytag: member="curve.h::stp_curve_get_subrange" ref="gd4cfbfbfe0c16b8f2ef4d8c44d221172" args="(const stp_curve_t *curve, size_t start, size_t count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_get_subrange </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_get_subrange </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1288,11 +1297,11 @@ If the start or count is invalid, the returned curve will compare equal to NULL
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of point starting at start. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a curve containing the subrange. The returned curve is non-wrapping.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a curve containing the subrange. The returned curve is non-wrapping. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga30"></a><!-- doxytag: member="curve.h::stp_curve_get_uint_data" ref="ga30" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="gb874365285383f3eb35c1a32496a69b4"></a><!-- doxytag: member="curve.h::stp_curve_get_uint_data" ref="gb874365285383f3eb35c1a32496a69b4" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1300,7 +1309,7 @@ If the start or count is invalid, the returned curve will compare equal to NULL
<tr>
<td class="md" nowrap valign="top">const unsigned int* stp_curve_get_uint_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1334,11 +1343,11 @@ Get pointer to the curve's raw data as unsigned integers.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga28"></a><!-- doxytag: member="curve.h::stp_curve_get_ulong_data" ref="ga28" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="g3ecbc0ce98e7bd7695002306f5a2ba1b"></a><!-- doxytag: member="curve.h::stp_curve_get_ulong_data" ref="g3ecbc0ce98e7bd7695002306f5a2ba1b" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1346,7 +1355,7 @@ Get pointer to the curve's raw data as unsigned integers.
<tr>
<td class="md" nowrap valign="top">const unsigned long* stp_curve_get_ulong_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1380,11 +1389,11 @@ Get pointer to the curve's raw data as unsigned longs.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga32"></a><!-- doxytag: member="curve.h::stp_curve_get_ushort_data" ref="ga32" args="(const stp_curve_t *curve, size_t *count)" --><p>
+<a class="anchor" name="gb2312169172ec9789af9fd38279b3273"></a><!-- doxytag: member="curve.h::stp_curve_get_ushort_data" ref="gb2312169172ec9789af9fd38279b3273" args="(const stp_curve_t *curve, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1392,7 +1401,7 @@ Get pointer to the curve's raw data as unsigned longs.
<tr>
<td class="md" nowrap valign="top">const unsigned short* stp_curve_get_ushort_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1426,19 +1435,19 @@ Get pointer to the curve's raw data as unsigned shorts.
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>a pointer to a size_t to store the curve size in. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the curve data. This data is not guaranteed to be valid beyond the next non-const curve call. If the curve is a pure gamma curve (no associated points), NULL is returned and the count is 0. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="curve.h::stp_curve_get_wrap" ref="ga7" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="gd2aade6a22b516006ce0f897c5027f35"></a><!-- doxytag: member="curve.h::stp_curve_get_wrap" ref="gd2aade6a22b516006ce0f897c5027f35" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga48">stp_curve_wrap_mode_t</a> stp_curve_get_wrap </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#g1880ff988f772337e8892e791951337b">stp_curve_wrap_mode_t</a> stp_curve_get_wrap </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1462,11 +1471,11 @@ Get the wrapping mode.
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the wrapping mode.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the wrapping mode. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga38"></a><!-- doxytag: member="curve.h::stp_curve_interpolate_value" ref="ga38" args="(const stp_curve_t *curve, double where, double *result)" --><p>
+<a class="anchor" name="g0fdfc2b27a8a464584589ef38a8e05c4"></a><!-- doxytag: member="curve.h::stp_curve_interpolate_value" ref="g0fdfc2b27a8a464584589ef38a8e05c4" args="(const stp_curve_t *curve, double where, double *result)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1474,7 +1483,7 @@ Get the wrapping mode.
<tr>
<td class="md" nowrap valign="top">int stp_curve_interpolate_value </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1515,11 +1524,11 @@ Interpolate a point along the curve.
<tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>a pointer to double to store the value of where in. If interpolation would produce a value outside of the allowed range (as could happen with spline interpolation), the value is clipped to the range. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if 'where' is less than 0 or greater than the number of points, an error is returned. Also returns FALSE if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if 'where' is less than 0 or greater than the number of points, an error is returned. Also returns FALSE if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="curve.h::stp_curve_is_piecewise" ref="ga8" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="gdda4313c874170e0086d2000ed04c02f"></a><!-- doxytag: member="curve.h::stp_curve_is_piecewise" ref="gdda4313c874170e0086d2000ed04c02f" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1527,7 +1536,7 @@ Interpolate a point along the curve.
<tr>
<td class="md" nowrap valign="top">int stp_curve_is_piecewise </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1551,11 +1560,11 @@ Determine whether the curve is piecewise.
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>whether the curve is piecewise</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>whether the curve is piecewise </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga39"></a><!-- doxytag: member="curve.h::stp_curve_resample" ref="ga39" args="(stp_curve_t *curve, size_t points)" --><p>
+<a class="anchor" name="gf68cf2508ff4a14a0dbee6fc0001667e"></a><!-- doxytag: member="curve.h::stp_curve_resample" ref="gf68cf2508ff4a14a0dbee6fc0001667e" args="(stp_curve_t *curve, size_t points)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1563,7 +1572,7 @@ Determine whether the curve is piecewise.
<tr>
<td class="md" nowrap valign="top">int stp_curve_resample </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1597,11 +1606,11 @@ This does not destroy the gamma value of a curve. Points are interpolated as req
<tr><td valign="top"></td><td valign="top"><em>points</em>&nbsp;</td><td>the number of points. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if the number of points is invalid (less than two, except that zero points is permitted for a gamma curve).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if the number of points is invalid (less than two, except that zero points is permitted for a gamma curve). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga40"></a><!-- doxytag: member="curve.h::stp_curve_rescale" ref="ga40" args="(stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)" --><p>
+<a class="anchor" name="gd440d8d448173adc2be6737963a6e999"></a><!-- doxytag: member="curve.h::stp_curve_rescale" ref="gd440d8d448173adc2be6737963a6e999" args="(stp_curve_t *curve, double scale, stp_curve_compose_t mode, stp_curve_bounds_t bounds_mode)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1609,7 +1618,7 @@ This does not destroy the gamma value of a curve. Points are interpolated as req
<tr>
<td class="md" nowrap valign="top">int stp_curve_rescale </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1621,13 +1630,13 @@ This does not destroy the gamma value of a curve. Points are interpolated as req
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>mode</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga50">stp_curve_bounds_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gd2b61113497bb142943d5131df3286ae">stp_curve_bounds_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>bounds_mode</em></td>
</tr>
<tr>
@@ -1657,11 +1666,11 @@ This also rescales the bounds. Note that this currently destroys the gamma prope
<tr><td valign="top"></td><td valign="top"><em>bounds_mode</em>&nbsp;</td><td>the bounds exceeding mode. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if this would exceed floating point limits</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if this would exceed floating point limits </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="curve.h::stp_curve_set_bounds" ref="ga5" args="(stp_curve_t *curve, double low, double high)" --><p>
+<a class="anchor" name="g5283a18fcc5db8e9f9384d54de50ba83"></a><!-- doxytag: member="curve.h::stp_curve_set_bounds" ref="g5283a18fcc5db8e9f9384d54de50ba83" args="(stp_curve_t *curve, double low, double high)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1669,7 +1678,7 @@ This also rescales the bounds. Note that this currently destroys the gamma prope
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_bounds </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1710,11 +1719,11 @@ To change the bounds adjusting data as required, use stp_curve_rescale instead.
<tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>the upper bound. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if any existing points on the curve are outside the bounds.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if any existing points on the curve are outside the bounds. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="curve.h::stp_curve_set_data" ref="ga13" args="(stp_curve_t *curve, size_t count, const double *data)" --><p>
+<a class="anchor" name="gba540befdbd82e705358b2175d5b92e8"></a><!-- doxytag: member="curve.h::stp_curve_set_data" ref="gba540befdbd82e705358b2175d5b92e8" args="(stp_curve_t *curve, size_t count, const double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1722,7 +1731,7 @@ To change the bounds adjusting data as required, use stp_curve_rescale instead.
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1763,11 +1772,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of doubles (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="curve.h::stp_curve_set_data_points" ref="ga14" args="(stp_curve_t *curve, size_t count, const stp_curve_point_t *data)" --><p>
+<a class="anchor" name="gcbd01a2662edb48af0816930b40dc8ab"></a><!-- doxytag: member="curve.h::stp_curve_set_data_points" ref="gcbd01a2662edb48af0816930b40dc8ab" args="(stp_curve_t *curve, size_t count, const stp_curve_point_t *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1775,7 +1784,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_data_points </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1816,11 +1825,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of points (must be at least count in size). The first point must have X=0, and each point must have an X value at least .000001 greater than the previous point. If the curve is not a wraparound curve, the last point must have X=1. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="curve.h::stp_curve_set_float_data" ref="ga15" args="(stp_curve_t *curve, size_t count, const float *data)" --><p>
+<a class="anchor" name="gc0401bfefa3990ca26a0fb7718f1ebb2"></a><!-- doxytag: member="curve.h::stp_curve_set_float_data" ref="gc0401bfefa3990ca26a0fb7718f1ebb2" args="(stp_curve_t *curve, size_t count, const float *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1828,7 +1837,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_float_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1869,11 +1878,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of floats (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga34"></a><!-- doxytag: member="curve.h::stp_curve_set_gamma" ref="ga34" args="(stp_curve_t *curve, double f_gamma)" --><p>
+<a class="anchor" name="g6548b7ca6ef6ab94fe1d927c246e7baf"></a><!-- doxytag: member="curve.h::stp_curve_set_gamma" ref="g6548b7ca6ef6ab94fe1d927c246e7baf" args="(stp_curve_t *curve, double f_gamma)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1881,7 +1890,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_gamma </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1915,11 +1924,11 @@ This replaces all existing points along the curve. The bounds are set to 0..1. I
<tr><td valign="top"></td><td valign="top"><em>f_gamma</em>&nbsp;</td><td>the gamma value to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if the gamma value is illegal (0, infinity, or NaN), or if the curve wraps around.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if the gamma value is illegal (0, infinity, or NaN), or if the curve wraps around. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga18"></a><!-- doxytag: member="curve.h::stp_curve_set_int_data" ref="ga18" args="(stp_curve_t *curve, size_t count, const int *data)" --><p>
+<a class="anchor" name="gbc9ae004e972c7d638336714f3112f9b"></a><!-- doxytag: member="curve.h::stp_curve_set_int_data" ref="gbc9ae004e972c7d638336714f3112f9b" args="(stp_curve_t *curve, size_t count, const int *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1927,7 +1936,7 @@ This replaces all existing points along the curve. The bounds are set to 0..1. I
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_int_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -1968,11 +1977,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of integers (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="curve.h::stp_curve_set_interpolation_type" ref="ga11" args="(stp_curve_t *curve, stp_curve_type_t itype)" --><p>
+<a class="anchor" name="g3175711d943e95fdf363d5124237a56e"></a><!-- doxytag: member="curve.h::stp_curve_set_interpolation_type" ref="g3175711d943e95fdf363d5124237a56e" args="(stp_curve_t *curve, stp_curve_type_t itype)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1980,13 +1989,13 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_interpolation_type </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga47">stp_curve_type_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#g7ced905b29f0d85de94258dceb01c3f4">stp_curve_type_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>itype</em></td>
</tr>
<tr>
@@ -2014,11 +2023,11 @@ Set the curve interpolation type.
<tr><td valign="top"></td><td valign="top"><em>itype</em>&nbsp;</td><td>the interpolation type. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, or 0 if itype is invalid.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, or 0 if itype is invalid. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="curve.h::stp_curve_set_long_data" ref="ga16" args="(stp_curve_t *curve, size_t count, const long *data)" --><p>
+<a class="anchor" name="gaf770dcae26ce48d5ee50dd8217e2c14"></a><!-- doxytag: member="curve.h::stp_curve_set_long_data" ref="gaf770dcae26ce48d5ee50dd8217e2c14" args="(stp_curve_t *curve, size_t count, const long *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2026,7 +2035,7 @@ Set the curve interpolation type.
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_long_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -2067,11 +2076,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of longs (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga36"></a><!-- doxytag: member="curve.h::stp_curve_set_point" ref="ga36" args="(stp_curve_t *curve, size_t where, double data)" --><p>
+<a class="anchor" name="g9a05eae4f274f420418539cceb627556"></a><!-- doxytag: member="curve.h::stp_curve_set_point" ref="g9a05eae4f274f420418539cceb627556" args="(stp_curve_t *curve, size_t where, double data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2079,7 +2088,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_point </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -2120,11 +2129,11 @@ This call destroys any gamma value assigned to the curve. <dl compact><dt><b>Par
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the value to set where to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>FALSE if data is outside the valid bounds or if where is outside the number of valid points. This also returns NULL if the curve is a piecewise curve.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>FALSE if data is outside the valid bounds or if where is outside the number of valid points. This also returns NULL if the curve is a piecewise curve. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga20"></a><!-- doxytag: member="curve.h::stp_curve_set_short_data" ref="ga20" args="(stp_curve_t *curve, size_t count, const short *data)" --><p>
+<a class="anchor" name="gd23dcc9abefca9a98b3ecd9714227093"></a><!-- doxytag: member="curve.h::stp_curve_set_short_data" ref="gd23dcc9abefca9a98b3ecd9714227093" args="(stp_curve_t *curve, size_t count, const short *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2132,7 +2141,7 @@ This call destroys any gamma value assigned to the curve. <dl compact><dt><b>Par
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_short_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -2173,11 +2182,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of shorts (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga23"></a><!-- doxytag: member="curve.h::stp_curve_set_subrange" ref="ga23" args="(stp_curve_t *curve, const stp_curve_t *range, size_t start)" --><p>
+<a class="anchor" name="g0ba6753a8beeaca19719d047da25ecb5"></a><!-- doxytag: member="curve.h::stp_curve_set_subrange" ref="g0ba6753a8beeaca19719d047da25ecb5" args="(stp_curve_t *curve, const stp_curve_t *range, size_t start)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2185,13 +2194,13 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_subrange </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>range</em>, </td>
</tr>
<tr>
@@ -2220,7 +2229,7 @@ If any of the data points fall outside the bounds, the operation is not performe
</td>
</tr>
</table>
-<a class="anchor" name="ga19"></a><!-- doxytag: member="curve.h::stp_curve_set_uint_data" ref="ga19" args="(stp_curve_t *curve, size_t count, const unsigned int *data)" --><p>
+<a class="anchor" name="g8a215d4981a74fb2b6e4a0c381314df0"></a><!-- doxytag: member="curve.h::stp_curve_set_uint_data" ref="g8a215d4981a74fb2b6e4a0c381314df0" args="(stp_curve_t *curve, size_t count, const unsigned int *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2228,7 +2237,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_uint_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -2269,11 +2278,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of unsigned integers (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="curve.h::stp_curve_set_ulong_data" ref="ga17" args="(stp_curve_t *curve, size_t count, const unsigned long *data)" --><p>
+<a class="anchor" name="g184e0e32892aae4b2c195c6fc880bace"></a><!-- doxytag: member="curve.h::stp_curve_set_ulong_data" ref="g184e0e32892aae4b2c195c6fc880bace" args="(stp_curve_t *curve, size_t count, const unsigned long *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2281,7 +2290,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_ulong_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -2322,11 +2331,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of unsigned longs (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga21"></a><!-- doxytag: member="curve.h::stp_curve_set_ushort_data" ref="ga21" args="(stp_curve_t *curve, size_t count, const unsigned short *data)" --><p>
+<a class="anchor" name="g4051de3e6be42f4499de78af67288616"></a><!-- doxytag: member="curve.h::stp_curve_set_ushort_data" ref="g4051de3e6be42f4499de78af67288616" args="(stp_curve_t *curve, size_t count, const unsigned short *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2334,7 +2343,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap valign="top">int stp_curve_set_ushort_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em>, </td>
</tr>
<tr>
@@ -2375,11 +2384,11 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an array of unsigned shorts (must be at least count in size). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga41"></a><!-- doxytag: member="curve.h::stp_curve_write" ref="ga41" args="(FILE *file, const stp_curve_t *curve)" --><p>
+<a class="anchor" name="g6ef71ce7d92e659b1c902df29b1dcbc7"></a><!-- doxytag: member="curve.h::stp_curve_write" ref="g6ef71ce7d92e659b1c902df29b1dcbc7" args="(FILE *file, const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2393,7 +2402,7 @@ If any of the data points fall outside the bounds, the operation is not performe
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>curve</em></td>
</tr>
<tr>
@@ -2422,11 +2431,11 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga42"></a><!-- doxytag: member="curve.h::stp_curve_write_string" ref="ga42" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="g21aa4497c58ebbb703dc3549560f084d"></a><!-- doxytag: member="curve.h::stp_curve_write_string" ref="g21aa4497c58ebbb703dc3549560f084d" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2434,7 +2443,7 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
<tr>
<td class="md" nowrap valign="top">char* stp_curve_write_string </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2459,12 +2468,12 @@ The printable representation is guaranteed to contain only 7-bit printable ASCII
<tr><td valign="top"></td><td valign="top"><em>curve</em>&nbsp;</td><td>the curve to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to a string. This is allocated on the heap, and it is the caller's responsibility to free it.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to a string. This is allocated on the heap, and it is the caller's responsibility to free it. </dd></dl>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__image.html b/doc/gutenprint/html/group__image.html
index eee518f..718042c 100644
--- a/doc/gutenprint/html/group__image.html
+++ b/doc/gutenprint/html/group__image.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: image</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>image</h1>The image type is an abstract data type for interfacing with the image creation program.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -13,61 +22,39 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The image type is an abstract data type for interfacing with the image creation program. <a href="structstp__image.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga16">STP_CHANNEL_LIMIT</a>&nbsp;&nbsp;&nbsp;(32)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gf71d7111a7215d4c1f1ef1317f9d6cfc">STP_CHANNEL_LIMIT</a>&nbsp;&nbsp;&nbsp;(32)</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__image.html">stp_image</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga7">stp_image_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__image.html">stp_image</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gc5b6b70cd39959ffd06deab3724d87e9">stp_image_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The image type is an abstract data type for interfacing with the image creation program. <a href="#ga7"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The image type is an abstract data type for interfacing with the image creation program. <a href="#gc5b6b70cd39959ffd06deab3724d87e9"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga17">stp_image_status_t</a> { <a class="el" href="group__image.html#gga17a2">STP_IMAGE_STATUS_OK</a>,
-<a class="el" href="group__image.html#gga17a8">STP_IMAGE_STATUS_ABORT</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a> { <a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5">STP_IMAGE_STATUS_OK</a>,
+<a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b">STP_IMAGE_STATUS_ABORT</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Image status. <a href="group__image.html#ga17">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Image status. <a href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga9">stp_image_init</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g74c2417d571861506be7209421a3b418">stp_image_init</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga10">stp_image_reset</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g69cd20ccb54500d0ee8cf38969db69a6">stp_image_reset</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga11">stp_image_width</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g9ee4915d4a1007f2d9c730ddc96d931b">stp_image_width</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga12">stp_image_height</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g48a99a9a8493b75687ad0900664ca4cb">stp_image_height</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#ga17">stp_image_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga13">stp_image_get_row</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image, unsigned char *data, size_t limit, int row)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gfc93a7a3f6629f6826bf1f6f757f464e">stp_image_get_row</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image, unsigned char *data, size_t limit, int row)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga14">stp_image_get_appname</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gd36123431e93e049d813894aa039c25c">stp_image_get_appname</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga15">stp_image_conclude</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gd1017f2f9b91d7add73c2393d96f700a">stp_image_conclude</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga0">stp_image::reset</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is called to reset the image to the beginning. <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1">stp_image::width</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the width of the image in pixels. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga2">stp_image::height</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the height of the image in pixels. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#ga17">stp_image_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga3">stp_image::get_row</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image, unsigned char *data, size_t byte_limit, int row)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback transfers the data from the image to the gimp-print library. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4">stp_image::get_appname</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the name of the application. <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga5">stp_image::conclude</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is called at the end of each page. <a href="#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga6">stp_image::rep</a></td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A pointer to an application-specific state information that might need to be associated with the image object. <a href="#ga6"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The image type is an abstract data type for interfacing with the image creation program.
<p>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="image.h::STP_CHANNEL_LIMIT" ref="ga16" args="" --><p>
+<a class="anchor" name="gf71d7111a7215d4c1f1ef1317f9d6cfc"></a><!-- doxytag: member="image.h::STP_CHANNEL_LIMIT" ref="gf71d7111a7215d4c1f1ef1317f9d6cfc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -91,7 +78,7 @@ The maximum number of channels. </td>
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="image.h::stp_image_t" ref="ga7" args="" --><p>
+<a class="anchor" name="gc5b6b70cd39959ffd06deab3724d87e9"></a><!-- doxytag: member="image.h::stp_image_t" ref="gc5b6b70cd39959ffd06deab3724d87e9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -113,17 +100,17 @@ The maximum number of channels. </td>
<p>
The image type is an abstract data type for interfacing with the image creation program.
<p>
-It provides callbacks to functions defined within the client application which are called while printing the image. </td>
+It provides callbacks to functions defined within the client application which are called while printing the image. </td>
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="image.h::stp_image_status_t" ref="ga17" args="" --><p>
+<a class="anchor" name="g3378dd231cc63da06de0bb41f1cde78f"></a><!-- doxytag: member="image.h::stp_image_status_t" ref="g3378dd231cc63da06de0bb41f1cde78f" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__image.html#ga17">stp_image_status_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a> </td>
</tr>
</table>
</td>
@@ -141,9 +128,9 @@ Image status.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga17a2"></a><!-- doxytag: member="STP_IMAGE_STATUS_OK" ref="gga17a2" args="" -->STP_IMAGE_STATUS_OK</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5"></a><!-- doxytag: member="STP_IMAGE_STATUS_OK" ref="gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5" args="" -->STP_IMAGE_STATUS_OK</em>&nbsp;</td><td>
Everything is OK. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga17a8"></a><!-- doxytag: member="STP_IMAGE_STATUS_ABORT" ref="gga17a8" args="" -->STP_IMAGE_STATUS_ABORT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b"></a><!-- doxytag: member="STP_IMAGE_STATUS_ABORT" ref="gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b" args="" -->STP_IMAGE_STATUS_ABORT</em>&nbsp;</td><td>
An error occured, or the job was aborted. </td></tr>
</table>
</dl>
@@ -151,7 +138,7 @@ An error occured, or the job was aborted. </td></tr>
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="image.h::stp_image_conclude" ref="ga15" args="(stp_image_t *image)" --><p>
+<a class="anchor" name="gd1017f2f9b91d7add73c2393d96f700a"></a><!-- doxytag: member="image.h::stp_image_conclude" ref="gd1017f2f9b91d7add73c2393d96f700a" args="(stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -179,7 +166,7 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="image.h::stp_image_get_appname" ref="ga14" args="(stp_image_t *image)" --><p>
+<a class="anchor" name="gd36123431e93e049d813894aa039c25c"></a><!-- doxytag: member="image.h::stp_image_get_appname" ref="gd36123431e93e049d813894aa039c25c" args="(stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -207,13 +194,13 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="image.h::stp_image_get_row" ref="ga13" args="(stp_image_t *image, unsigned char *data, size_t limit, int row)" --><p>
+<a class="anchor" name="gfc93a7a3f6629f6826bf1f6f757f464e"></a><!-- doxytag: member="image.h::stp_image_get_row" ref="gfc93a7a3f6629f6826bf1f6f757f464e" args="(stp_image_t *image, unsigned char *data, size_t limit, int row)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__image.html#ga17">stp_image_status_t</a> stp_image_get_row </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a> stp_image_get_row </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="structstp__image.html">stp_image_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>image</em>, </td>
@@ -256,7 +243,7 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="image.h::stp_image_height" ref="ga12" args="(stp_image_t *image)" --><p>
+<a class="anchor" name="g48a99a9a8493b75687ad0900664ca4cb"></a><!-- doxytag: member="image.h::stp_image_height" ref="g48a99a9a8493b75687ad0900664ca4cb" args="(stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -284,7 +271,7 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="image.h::stp_image_init" ref="ga9" args="(stp_image_t *image)" --><p>
+<a class="anchor" name="g74c2417d571861506be7209421a3b418"></a><!-- doxytag: member="image.h::stp_image_init" ref="g74c2417d571861506be7209421a3b418" args="(stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -312,7 +299,7 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="image.h::stp_image_reset" ref="ga10" args="(stp_image_t *image)" --><p>
+<a class="anchor" name="g69cd20ccb54500d0ee8cf38969db69a6"></a><!-- doxytag: member="image.h::stp_image_reset" ref="g69cd20ccb54500d0ee8cf38969db69a6" args="(stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -340,7 +327,7 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="image.h::stp_image_width" ref="ga11" args="(stp_image_t *image)" --><p>
+<a class="anchor" name="g9ee4915d4a1007f2d9c730ddc96d931b"></a><!-- doxytag: member="image.h::stp_image_width" ref="g9ee4915d4a1007f2d9c730ddc96d931b" args="(stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -368,208 +355,8 @@ An error occured, or the job was aborted. </td></tr>
</td>
</tr>
</table>
-<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="stp_image::conclude" ref="ga5" args=")(struct stp_image *image)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="group__image.html#ga5">stp_image::conclude</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-This callback is called at the end of each page.
-<p>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="stp_image::get_appname" ref="ga4" args=")(struct stp_image *image)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">const char*(* <a class="el" href="group__image.html#ga4">stp_image::get_appname</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-This callback returns the name of the application.
-<p>
-This is embedded in the output by some drivers. </td>
- </tr>
-</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="stp_image::get_row" ref="ga3" args=")(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__image.html#ga17">stp_image_status_t</a>(* <a class="el" href="group__image.html#ga3">stp_image::get_row</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image, unsigned char *data, size_t byte_limit, int row)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-This callback transfers the data from the image to the gimp-print library.
-<p>
-It is called from the driver layer. It should copy WIDTH (as returned by the <a class="el" href="group__image.html#ga1">width()</a> member) pixels of data into the data buffer. It normally returns STP_IMAGE_STATUS_OK; if something goes wrong, or the application wishes to stop producing any further output (e. g. because the user cancelled the print job), it should return STP_IMAGE_STATUS_ABORT. This will cause the driver to flush any remaining data to the output. It will always request rows in monotonically ascending order, but it may skip rows (if, for example, the resolution of the input is higher than the resolution of the output). <dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to <a class="el" href="group__image.html#ga1">width()</a> bytes of pixel data. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>byte_limit</em>&nbsp;</td><td>(image width * number of channels). </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>row</em>&nbsp;</td><td>(unused).</td></tr>
- </table>
-</dl>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="stp_image::height" ref="ga2" args=")(struct stp_image *image)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="group__image.html#ga2">stp_image::height</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-This callback returns the height of the image in pixels.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use.</td></tr>
- </table>
-</dl>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="stp_image::rep" ref="ga6" args="" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">void* <a class="el" href="group__image.html#ga6">stp_image::rep</a><code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-A pointer to an application-specific state information that might need to be associated with the image object.
-<p>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="stp_image::reset" ref="ga0" args=")(struct stp_image *image)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="group__image.html#ga0">stp_image::reset</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-This callback is called to reset the image to the beginning.
-<p>
-It may (in principle) be called multiple times if a page is being printed more than once. <dl compact><dt><b>Warning:</b></dt><dd>The <a class="el" href="group__image.html#ga0">reset()</a> call may be removed in the future. </dd></dl>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use.</td></tr>
- </table>
-</dl>
- </td>
- </tr>
-</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="stp_image::width" ref="ga1" args=")(struct stp_image *image)" --><p>
-<table class="mdTable" cellpadding="2" cellspacing="0">
- <tr>
- <td class="mdRow">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="group__image.html#ga1">stp_image::width</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image)<code> [inherited]</code> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing="5" cellpadding="0" border="0">
- <tr>
- <td>
- &nbsp;
- </td>
- <td>
-
-<p>
-This callback returns the width of the image in pixels.
-<p>
-<dl compact><dt><b>Parameters:</b></dt><dd>
- <table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use.</td></tr>
- </table>
-</dl>
- </td>
- </tr>
-</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__intl.html b/doc/gutenprint/html/group__intl.html
index b9854da..917cb88 100644
--- a/doc/gutenprint/html/group__intl.html
+++ b/doc/gutenprint/html/group__intl.html
@@ -2,33 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: intl</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>intl</h1>Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga0">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#gac0316f33cabc5a70d974c5aba43063b">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga1">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#geb8333d9b46653f2047c603034d26730">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga2">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#g7fd6ec2ffaa95339754232b69eaac521">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga3">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#g52d955a76a73f0e86dddd07dda5cd490">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga4">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#gcf29daa2fef5f417c57be476054c695b">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga5">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#gd41443e9a10bd2ffa9508bb74c41c2d1">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga6">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#g9de9caf5267f08d8164404a1f68b66f5">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.
<p>
-The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems).<hr><h2>Define Documentation</h2>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="gutenprint-intl.h::_" ref="ga5" args="(String)" --><p>
+The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems). <hr><h2>Define Documentation</h2>
+<a class="anchor" name="gd41443e9a10bd2ffa9508bb74c41c2d1"></a><!-- doxytag: member="gutenprint-intl.h::_" ref="gd41443e9a10bd2ffa9508bb74c41c2d1" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -56,7 +65,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="gutenprint-intl.h::bindtextdomain" ref="ga4" args="(Domain, Directory)" --><p>
+<a class="anchor" name="gcf29daa2fef5f417c57be476054c695b"></a><!-- doxytag: member="gutenprint-intl.h::bindtextdomain" ref="gcf29daa2fef5f417c57be476054c695b" args="(Domain, Directory)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -87,7 +96,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="gutenprint-intl.h::dcgettext" ref="ga3" args="(Domain, Message, Type)" --><p>
+<a class="anchor" name="g52d955a76a73f0e86dddd07dda5cd490"></a><!-- doxytag: member="gutenprint-intl.h::dcgettext" ref="g52d955a76a73f0e86dddd07dda5cd490" args="(Domain, Message, Type)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -121,7 +130,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="gutenprint-intl.h::dgettext" ref="ga2" args="(Domain, Message)" --><p>
+<a class="anchor" name="g7fd6ec2ffaa95339754232b69eaac521"></a><!-- doxytag: member="gutenprint-intl.h::dgettext" ref="g7fd6ec2ffaa95339754232b69eaac521" args="(Domain, Message)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -152,7 +161,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="gutenprint-intl.h::gettext" ref="ga1" args="(String)" --><p>
+<a class="anchor" name="geb8333d9b46653f2047c603034d26730"></a><!-- doxytag: member="gutenprint-intl.h::gettext" ref="geb8333d9b46653f2047c603034d26730" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -180,7 +189,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="gutenprint-intl.h::N_" ref="ga6" args="(String)" --><p>
+<a class="anchor" name="g9de9caf5267f08d8164404a1f68b66f5"></a><!-- doxytag: member="gutenprint-intl.h::N_" ref="g9de9caf5267f08d8164404a1f68b66f5" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -208,7 +217,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="gutenprint-intl.h::textdomain" ref="ga0" args="(String)" --><p>
+<a class="anchor" name="gac0316f33cabc5a70d974c5aba43063b"></a><!-- doxytag: member="gutenprint-intl.h::textdomain" ref="gac0316f33cabc5a70d974c5aba43063b" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -236,8 +245,8 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__intl__internal.html b/doc/gutenprint/html/group__intl__internal.html
index 2acd160..41f1bd7 100644
--- a/doc/gutenprint/html/group__intl__internal.html
+++ b/doc/gutenprint/html/group__intl__internal.html
@@ -2,33 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: intl-internal</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>intl-internal</h1>Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga0">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#gac0316f33cabc5a70d974c5aba43063b">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga1">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#geb8333d9b46653f2047c603034d26730">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga2">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#g7fd6ec2ffaa95339754232b69eaac521">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga3">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#g52d955a76a73f0e86dddd07dda5cd490">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga4">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#gcf29daa2fef5f417c57be476054c695b">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga5">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#gd41443e9a10bd2ffa9508bb74c41c2d1">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga6">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#g9de9caf5267f08d8164404a1f68b66f5">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Internationalisation functions are used to localise Gimp-Print by translating strings into the user's native language.
<p>
-The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems). They differ from the normal intl functions in that the textdomain is fixed, for use by functions internal to Gimp-Print. This header should not be included by source files outside the gimp-print source tree.<hr><h2>Define Documentation</h2>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="gutenprint-intl-internal.h::_" ref="ga5" args="(String)" --><p>
+The macros defined in this header are convenience wrappers around the gettext functions provided by libintl library (or directly by libc on GNU systems). They differ from the normal intl functions in that the textdomain is fixed, for use by functions internal to Gimp-Print. This header should not be included by source files outside the gimp-print source tree. <hr><h2>Define Documentation</h2>
+<a class="anchor" name="gd41443e9a10bd2ffa9508bb74c41c2d1"></a><!-- doxytag: member="gutenprint-intl-internal.h::_" ref="gd41443e9a10bd2ffa9508bb74c41c2d1" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -56,7 +65,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="gutenprint-intl-internal.h::bindtextdomain" ref="ga4" args="(Domain, Directory)" --><p>
+<a class="anchor" name="gcf29daa2fef5f417c57be476054c695b"></a><!-- doxytag: member="gutenprint-intl-internal.h::bindtextdomain" ref="gcf29daa2fef5f417c57be476054c695b" args="(Domain, Directory)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -87,7 +96,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="gutenprint-intl-internal.h::dcgettext" ref="ga3" args="(Domain, Message, Type)" --><p>
+<a class="anchor" name="g52d955a76a73f0e86dddd07dda5cd490"></a><!-- doxytag: member="gutenprint-intl-internal.h::dcgettext" ref="g52d955a76a73f0e86dddd07dda5cd490" args="(Domain, Message, Type)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -121,7 +130,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="gutenprint-intl-internal.h::dgettext" ref="ga2" args="(Domain, Message)" --><p>
+<a class="anchor" name="g7fd6ec2ffaa95339754232b69eaac521"></a><!-- doxytag: member="gutenprint-intl-internal.h::dgettext" ref="g7fd6ec2ffaa95339754232b69eaac521" args="(Domain, Message)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -152,7 +161,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="gutenprint-intl-internal.h::gettext" ref="ga1" args="(String)" --><p>
+<a class="anchor" name="geb8333d9b46653f2047c603034d26730"></a><!-- doxytag: member="gutenprint-intl-internal.h::gettext" ref="geb8333d9b46653f2047c603034d26730" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -180,7 +189,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="gutenprint-intl-internal.h::N_" ref="ga6" args="(String)" --><p>
+<a class="anchor" name="g9de9caf5267f08d8164404a1f68b66f5"></a><!-- doxytag: member="gutenprint-intl-internal.h::N_" ref="g9de9caf5267f08d8164404a1f68b66f5" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -208,7 +217,7 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="gutenprint-intl-internal.h::textdomain" ref="ga0" args="(String)" --><p>
+<a class="anchor" name="gac0316f33cabc5a70d974c5aba43063b"></a><!-- doxytag: member="gutenprint-intl-internal.h::textdomain" ref="gac0316f33cabc5a70d974c5aba43063b" args="(String)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -236,8 +245,8 @@ The macros defined in this header are convenience wrappers around the gettext fu
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__list.html b/doc/gutenprint/html/group__list.html
index f12ea21..f550381 100644
--- a/doc/gutenprint/html/group__list.html
+++ b/doc/gutenprint/html/group__list.html
@@ -2,122 +2,131 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: list</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>list</h1>The list data type implements a fast generic doubly-linked list.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list_item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga0">stp_list_item_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list_item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list item opaque data type. <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga1">stp_list_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list item opaque data type. <a href="#g71c64aeca8ca0613215306f088b6a963"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list opaque data type. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga2">stp_node_freefunc</a> )(void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list opaque data type. <a href="#g01be7c3ea8c46226978010d453016f22"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a> )(void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to free the data a node contains. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga3">stp_node_copyfunc</a> )(const void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to free the data a node contains. <a href="#g3744d9043311d0bcbb21f80e79b9afba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a> )(const void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to copy the data a node contains. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a> )(const void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to copy the data a node contains. <a href="#g589c7c30b003d694b844834a41a6b1fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> )(const void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to get the name of a node. <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga5">stp_node_sortfunc</a> )(const void *, const void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to get the name of a node. <a href="#g1c6584d7cf0cda45dce5d95249af6470"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a> )(const void *, const void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to compare two nodes. <a href="#ga5"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to compare two nodes. <a href="#gd7ac92a42bf2184103e0a83147d1835f"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga6">stp_list_node_free_data</a> (void *item)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gb357e17f729e41b4f96d6aada1be26b9">stp_list_node_free_data</a> (void *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free node data allocated with stp_malloc. <a href="#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga7">stp_list_create</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free node data allocated with stp_malloc. <a href="#gb357e17f729e41b4f96d6aada1be26b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gaf10e4bb8ce6a8b6f5f015475400eb1b">stp_list_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list object. <a href="#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga8">stp_list_copy</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list object. <a href="#gaf10e4bb8ce6a8b6f5f015475400eb1b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g3bd2f5a42d3313287017bfe20859c2d9">stp_list_copy</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a list object. <a href="#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga9">stp_list_destroy</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a list object. <a href="#g3bd2f5a42d3313287017bfe20859c2d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g1382e926901b5efa2356176826a96a1a">stp_list_destroy</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list object. <a href="#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga10">stp_list_get_start</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list object. <a href="#g1382e926901b5efa2356176826a96a1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga67c8173f8c7b2c40e3d6dde6578faec">stp_list_get_start</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first item in a list. <a href="#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga11">stp_list_get_end</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first item in a list. <a href="#ga67c8173f8c7b2c40e3d6dde6578faec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g2ef0298e970fdb93955860e7ee3f878c">stp_list_get_end</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the last item in a list. <a href="#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga12">stp_list_get_item_by_index</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list, int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the last item in a list. <a href="#g2ef0298e970fdb93955860e7ee3f878c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g9885458dd0f6e6fe5c88c4b2b0643e2a">stp_list_get_item_by_index</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its index. <a href="#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga13">stp_list_get_item_by_name</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list, const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its index. <a href="#g9885458dd0f6e6fe5c88c4b2b0643e2a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g0fd0ea2439ab2b0c9b9fb97f14c9a470">stp_list_get_item_by_name</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its name. <a href="#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga14">stp_list_get_item_by_long_name</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list, const char *long_name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its name. <a href="#g0fd0ea2439ab2b0c9b9fb97f14c9a470"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gdbf12ab6f47d68f2605f211023c4f520">stp_list_get_item_by_long_name</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, const char *long_name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its long name. <a href="#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga15">stp_list_get_length</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its long name. <a href="#gdbf12ab6f47d68f2605f211023c4f520"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g013ca40ec7e5714fc5ee5f31ac5582bc">stp_list_get_length</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the length of a list. <a href="#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga16">stp_list_set_freefunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga2">stp_node_freefunc</a> freefunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the length of a list. <a href="#g013ca40ec7e5714fc5ee5f31ac5582bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gc103cb4ff8870b3a8d90b6ebcade2498">stp_list_set_freefunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a> freefunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node free function. <a href="#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga2">stp_node_freefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga17">stp_list_get_freefunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node free function. <a href="#gc103cb4ff8870b3a8d90b6ebcade2498"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g9d344e3c6874e6033f8fc71370678bcf">stp_list_get_freefunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node free function. <a href="#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga18">stp_list_set_copyfunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga3">stp_node_copyfunc</a> copyfunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node free function. <a href="#g9d344e3c6874e6033f8fc71370678bcf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gec59dd3b87efc811ef2b6303102ed279">stp_list_set_copyfunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a> copyfunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node copy function. <a href="#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga3">stp_node_copyfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga19">stp_list_get_copyfunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node copy function. <a href="#gec59dd3b87efc811ef2b6303102ed279"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g310dd79907494b07d9005fbf50b9eb0c">stp_list_get_copyfunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node copy function. <a href="#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga20">stp_list_set_namefunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga4">stp_node_namefunc</a> namefunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node copy function. <a href="#g310dd79907494b07d9005fbf50b9eb0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g97d7c6d659aa7d05bc54a349a07e10c0">stp_list_set_namefunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> namefunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node name function. <a href="#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga21">stp_list_get_namefunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node name function. <a href="#g97d7c6d659aa7d05bc54a349a07e10c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g468cc0a5dfb1bfbef9eebd8d4f644492">stp_list_get_namefunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node name function. <a href="#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga22">stp_list_set_long_namefunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga4">stp_node_namefunc</a> long_namefunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node name function. <a href="#g468cc0a5dfb1bfbef9eebd8d4f644492"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g42bdba5fcb861bdf8facb9135039d9b8">stp_list_set_long_namefunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> long_namefunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node long name function. <a href="#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga23">stp_list_get_long_namefunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node long name function. <a href="#g42bdba5fcb861bdf8facb9135039d9b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga95d8ace9b6ec71388007024c51865cb">stp_list_get_long_namefunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node long name function. <a href="#ga23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga24">stp_list_set_sortfunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga5">stp_node_sortfunc</a> sortfunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node long name function. <a href="#ga95d8ace9b6ec71388007024c51865cb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gbad08ce8ef257dae054ea3816ae88fe7">stp_list_set_sortfunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a> sortfunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node sort function. <a href="#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga5">stp_node_sortfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga25">stp_list_get_sortfunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node sort function. <a href="#gbad08ce8ef257dae054ea3816ae88fe7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga759fd3cb97b9f651424b8a8fb6bedaa">stp_list_get_sortfunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node sort function. <a href="#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga26">stp_list_item_create</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *next, const void *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node sort function. <a href="#ga759fd3cb97b9f651424b8a8fb6bedaa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g50f49648801707436012cd5dc66b1f8c">stp_list_item_create</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *next, const void *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list item. <a href="#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga27">stp_list_item_destroy</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list item. <a href="#g50f49648801707436012cd5dc66b1f8c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gde2acf279e8ea067fdc1f3f951d0b373">stp_list_item_destroy</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list item. <a href="#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga28">stp_list_item_prev</a> (const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list item. <a href="#gde2acf279e8ea067fdc1f3f951d0b373"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gcee23493eafdfcfce51e2ccf29ebbf54">stp_list_item_prev</a> (const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the previous item in the list. <a href="#ga28"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga29">stp_list_item_next</a> (const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the previous item in the list. <a href="#gcee23493eafdfcfce51e2ccf29ebbf54"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gea9c1b6daae518ebecd2981289c555f3">stp_list_item_next</a> (const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the next item in the list. <a href="#ga29"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga30">stp_list_item_get_data</a> (const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the next item in the list. <a href="#gea9c1b6daae518ebecd2981289c555f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g5b7d8ffea5a806953a43aee961a60fe4">stp_list_item_get_data</a> (const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data associated with a list item. <a href="#ga30"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga31">stp_list_item_set_data</a> (<a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item, void *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data associated with a list item. <a href="#g5b7d8ffea5a806953a43aee961a60fe4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g1b5d2889a81d712c3ba024e53bfd0f38">stp_list_item_set_data</a> (<a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item, void *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data associated with a list item. <a href="#ga31"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data associated with a list item. <a href="#g1b5d2889a81d712c3ba024e53bfd0f38"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The list data type implements a fast generic doubly-linked list.
<p>
-It supports all of the operations you might want in a list (insert, remove, iterate over the list, copy whole lists), plus some (optional) less common features: finding items by index, name or long name, and sorting. These should also be fairly fast, due to caching in the list head.<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="list.h::stp_list_item_t" ref="ga0" args="" --><p>
+It supports all of the operations you might want in a list (insert, remove, iterate over the list, copy whole lists), plus some (optional) less common features: finding items by index, name or long name, and sorting. These should also be fairly fast, due to caching in the list head. <hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g71c64aeca8ca0613215306f088b6a963"></a><!-- doxytag: member="list.h::stp_list_item_t" ref="g71c64aeca8ca0613215306f088b6a963" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_list_item <a class="el" href="group__list.html#ga0">stp_list_item_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_list_item <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> </td>
</tr>
</table>
</td>
@@ -133,16 +142,16 @@ It supports all of the operations you might want in a list (insert, remove, iter
<p>
The list item opaque data type.
<p>
-This object is a node in the list. </td>
+This object is a node in the list. </td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="list.h::stp_list_t" ref="ga1" args="" --><p>
+<a class="anchor" name="g01be7c3ea8c46226978010d453016f22"></a><!-- doxytag: member="list.h::stp_list_t" ref="g01be7c3ea8c46226978010d453016f22" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_list <a class="el" href="group__list.html#ga1">stp_list_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_list <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> </td>
</tr>
</table>
</td>
@@ -158,16 +167,16 @@ This object is a node in the list. </td>
<p>
The list opaque data type.
<p>
-This object represents the list as a whole. </td>
+This object represents the list as a whole. </td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="list.h::stp_node_copyfunc" ref="ga3" args=")(const void *)" --><p>
+<a class="anchor" name="g589c7c30b003d694b844834a41a6b1fa"></a><!-- doxytag: member="list.h::stp_node_copyfunc" ref="g589c7c30b003d694b844834a41a6b1fa" args=")(const void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void*(* <a class="el" href="group__list.html#ga3">stp_node_copyfunc</a>)(const void *) </td>
+ <td class="md" nowrap valign="top">typedef void*(* <a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a>)(const void *) </td>
</tr>
</table>
</td>
@@ -183,16 +192,16 @@ This object represents the list as a whole. </td>
<p>
A callback function to copy the data a node contains.
<p>
-The parameter is a pointer to the node data. The return value is a pointer to the new copy of the data. </td>
+The parameter is a pointer to the node data. The return value is a pointer to the new copy of the data. </td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="list.h::stp_node_freefunc" ref="ga2" args=")(void *)" --><p>
+<a class="anchor" name="g3744d9043311d0bcbb21f80e79b9afba"></a><!-- doxytag: member="list.h::stp_node_freefunc" ref="g3744d9043311d0bcbb21f80e79b9afba" args=")(void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__list.html#ga2">stp_node_freefunc</a>)(void *) </td>
+ <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a>)(void *) </td>
</tr>
</table>
</td>
@@ -208,16 +217,16 @@ The parameter is a pointer to the node data. The return value is a pointer to th
<p>
A callback function to free the data a node contains.
<p>
-The parameter is a pointer to the node data. </td>
+The parameter is a pointer to the node data. </td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="list.h::stp_node_namefunc" ref="ga4" args=")(const void *)" --><p>
+<a class="anchor" name="g1c6584d7cf0cda45dce5d95249af6470"></a><!-- doxytag: member="list.h::stp_node_namefunc" ref="g1c6584d7cf0cda45dce5d95249af6470" args=")(const void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef const char*(* <a class="el" href="group__list.html#ga4">stp_node_namefunc</a>)(const void *) </td>
+ <td class="md" nowrap valign="top">typedef const char*(* <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>)(const void *) </td>
</tr>
</table>
</td>
@@ -233,16 +242,16 @@ The parameter is a pointer to the node data. </td>
<p>
A callback function to get the name of a node.
<p>
-The parameter is a pointer to the node data. The return value is a pointer to the name of the node, or NULL if there is no name. </td>
+The parameter is a pointer to the node data. The return value is a pointer to the name of the node, or NULL if there is no name. </td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="list.h::stp_node_sortfunc" ref="ga5" args=")(const void *, const void *)" --><p>
+<a class="anchor" name="gd7ac92a42bf2184103e0a83147d1835f"></a><!-- doxytag: member="list.h::stp_node_sortfunc" ref="gd7ac92a42bf2184103e0a83147d1835f" args=")(const void *, const void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef int(* <a class="el" href="group__list.html#ga5">stp_node_sortfunc</a>)(const void *, const void *) </td>
+ <td class="md" nowrap valign="top">typedef int(* <a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a>)(const void *, const void *) </td>
</tr>
</table>
</td>
@@ -258,19 +267,19 @@ The parameter is a pointer to the node data. The return value is a pointer to th
<p>
A callback function to compare two nodes.
<p>
-The two parameters are pointers to node data. The return value is &lt;0 if the first sorts before the second, 0 if they sort identically, and &gt;0 if the first sorts after the second. </td>
+The two parameters are pointers to node data. The return value is &lt;0 if the first sorts before the second, 0 if they sort identically, and &gt;0 if the first sorts after the second. </td>
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="list.h::stp_list_copy" ref="ga8" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="g3bd2f5a42d3313287017bfe20859c2d9"></a><!-- doxytag: member="list.h::stp_list_copy" ref="g3bd2f5a42d3313287017bfe20859c2d9" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a>* stp_list_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a>* stp_list_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -289,22 +298,22 @@ The two parameters are pointers to node data. The return value is &lt;0 if the f
<p>
Copy and allocate a list object.
<p>
-list must be a valid list object previously created with <a class="el" href="group__list.html#ga7">stp_list_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+list must be a valid list object previously created with <a class="el" href="group__list.html#gaf10e4bb8ce6a8b6f5f015475400eb1b">stp_list_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to copy. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the new copy of the list.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the new copy of the list. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="list.h::stp_list_create" ref="ga7" args="(void)" --><p>
+<a class="anchor" name="gaf10e4bb8ce6a8b6f5f015475400eb1b"></a><!-- doxytag: member="list.h::stp_list_create" ref="gaf10e4bb8ce6a8b6f5f015475400eb1b" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a>* stp_list_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a>* stp_list_create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -325,11 +334,11 @@ list must be a valid list object previously created with <a class="el" href="gro
<p>
Create a new list object.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created list object.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created list object. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="list.h::stp_list_destroy" ref="ga9" args="(stp_list_t *list)" --><p>
+<a class="anchor" name="g1382e926901b5efa2356176826a96a1a"></a><!-- doxytag: member="list.h::stp_list_destroy" ref="g1382e926901b5efa2356176826a96a1a" args="(stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -337,7 +346,7 @@ Create a new list object.
<tr>
<td class="md" nowrap valign="top">int stp_list_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -361,19 +370,19 @@ It is an error to destroy the list more than once. <dl compact><dt><b>Parameters
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to destroy. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga19"></a><!-- doxytag: member="list.h::stp_list_get_copyfunc" ref="ga19" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="g310dd79907494b07d9005fbf50b9eb0c"></a><!-- doxytag: member="list.h::stp_list_get_copyfunc" ref="g310dd79907494b07d9005fbf50b9eb0c" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga3">stp_node_copyfunc</a> stp_list_get_copyfunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a> stp_list_get_copyfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -397,19 +406,19 @@ Get a list node copy function.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_copyfunc, or NULL if no function has been set.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_copyfunc, or NULL if no function has been set. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="list.h::stp_list_get_end" ref="ga11" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="g2ef0298e970fdb93955860e7ee3f878c"></a><!-- doxytag: member="list.h::stp_list_get_end" ref="g2ef0298e970fdb93955860e7ee3f878c" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_get_end </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_get_end </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -433,19 +442,19 @@ Find the last item in a list.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the last list item, or NULL if the list is empty.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the last list item, or NULL if the list is empty. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="list.h::stp_list_get_freefunc" ref="ga17" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="g9d344e3c6874e6033f8fc71370678bcf"></a><!-- doxytag: member="list.h::stp_list_get_freefunc" ref="g9d344e3c6874e6033f8fc71370678bcf" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga2">stp_node_freefunc</a> stp_list_get_freefunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a> stp_list_get_freefunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -469,19 +478,19 @@ Get a list node free function.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_freefunc, or NULL if no function has been set.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_freefunc, or NULL if no function has been set. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="list.h::stp_list_get_item_by_index" ref="ga12" args="(const stp_list_t *list, int idx)" --><p>
+<a class="anchor" name="g9885458dd0f6e6fe5c88c4b2b0643e2a"></a><!-- doxytag: member="list.h::stp_list_get_item_by_index" ref="g9885458dd0f6e6fe5c88c4b2b0643e2a" args="(const stp_list_t *list, int idx)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_get_item_by_index </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_get_item_by_index </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -515,19 +524,19 @@ Find an item in a list by its index.
<tr><td valign="top"></td><td valign="top"><em>idx</em>&nbsp;</td><td>the index to find. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item, or NULL if the index is invalid or the list is empty.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item, or NULL if the index is invalid or the list is empty. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="list.h::stp_list_get_item_by_long_name" ref="ga14" args="(const stp_list_t *list, const char *long_name)" --><p>
+<a class="anchor" name="gdbf12ab6f47d68f2605f211023c4f520"></a><!-- doxytag: member="list.h::stp_list_get_item_by_long_name" ref="gdbf12ab6f47d68f2605f211023c4f520" args="(const stp_list_t *list, const char *long_name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_get_item_by_long_name </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_get_item_by_long_name </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -561,19 +570,19 @@ Find an item in a list by its long name.
<tr><td valign="top"></td><td valign="top"><em>long_name</em>&nbsp;</td><td>the long name to find. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item, or NULL if the long name is invalid or the list is empty.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item, or NULL if the long name is invalid or the list is empty. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="list.h::stp_list_get_item_by_name" ref="ga13" args="(const stp_list_t *list, const char *name)" --><p>
+<a class="anchor" name="g0fd0ea2439ab2b0c9b9fb97f14c9a470"></a><!-- doxytag: member="list.h::stp_list_get_item_by_name" ref="g0fd0ea2439ab2b0c9b9fb97f14c9a470" args="(const stp_list_t *list, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_get_item_by_name </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_get_item_by_name </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -607,11 +616,11 @@ Find an item in a list by its name.
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name to find. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item, or NULL if the name is invalid or the list is empty.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item, or NULL if the name is invalid or the list is empty. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="list.h::stp_list_get_length" ref="ga15" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="g013ca40ec7e5714fc5ee5f31ac5582bc"></a><!-- doxytag: member="list.h::stp_list_get_length" ref="g013ca40ec7e5714fc5ee5f31ac5582bc" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -619,7 +628,7 @@ Find an item in a list by its name.
<tr>
<td class="md" nowrap valign="top">int stp_list_get_length </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -643,19 +652,19 @@ Get the length of a list.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the list length (number of list items).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the list length (number of list items). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga23"></a><!-- doxytag: member="list.h::stp_list_get_long_namefunc" ref="ga23" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="ga95d8ace9b6ec71388007024c51865cb"></a><!-- doxytag: member="list.h::stp_list_get_long_namefunc" ref="ga95d8ace9b6ec71388007024c51865cb" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a> stp_list_get_long_namefunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> stp_list_get_long_namefunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -679,19 +688,19 @@ Get a list node long name function.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_long_namefunc, or NULL if no function has been set.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_long_namefunc, or NULL if no function has been set. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga21"></a><!-- doxytag: member="list.h::stp_list_get_namefunc" ref="ga21" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="g468cc0a5dfb1bfbef9eebd8d4f644492"></a><!-- doxytag: member="list.h::stp_list_get_namefunc" ref="g468cc0a5dfb1bfbef9eebd8d4f644492" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a> stp_list_get_namefunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> stp_list_get_namefunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -715,19 +724,19 @@ Get a list node name function.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_namefunc, or NULL if no function has been set.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_namefunc, or NULL if no function has been set. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga25"></a><!-- doxytag: member="list.h::stp_list_get_sortfunc" ref="ga25" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="ga759fd3cb97b9f651424b8a8fb6bedaa"></a><!-- doxytag: member="list.h::stp_list_get_sortfunc" ref="ga759fd3cb97b9f651424b8a8fb6bedaa" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga5">stp_node_sortfunc</a> stp_list_get_sortfunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a> stp_list_get_sortfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -751,19 +760,19 @@ Get a list node sort function.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_sortfunc, or NULL if no function has been set.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the function previously set with stp_list_set_sortfunc, or NULL if no function has been set. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="list.h::stp_list_get_start" ref="ga10" args="(const stp_list_t *list)" --><p>
+<a class="anchor" name="ga67c8173f8c7b2c40e3d6dde6578faec"></a><!-- doxytag: member="list.h::stp_list_get_start" ref="ga67c8173f8c7b2c40e3d6dde6578faec" args="(const stp_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_get_start </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_get_start </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -787,11 +796,11 @@ Find the first item in a list.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first list item, or NULL if the list is empty.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first list item, or NULL if the list is empty. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga26"></a><!-- doxytag: member="list.h::stp_list_item_create" ref="ga26" args="(stp_list_t *list, stp_list_item_t *next, const void *data)" --><p>
+<a class="anchor" name="g50f49648801707436012cd5dc66b1f8c"></a><!-- doxytag: member="list.h::stp_list_item_create" ref="g50f49648801707436012cd5dc66b1f8c" args="(stp_list_t *list, stp_list_item_t *next, const void *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -799,13 +808,13 @@ Find the first item in a list.
<tr>
<td class="md" nowrap valign="top">int stp_list_item_create </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>next</em>, </td>
</tr>
<tr>
@@ -840,11 +849,11 @@ Create a new list item.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the data the list item will contain. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure (if data is NULL, for example).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure (if data is NULL, for example). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga27"></a><!-- doxytag: member="list.h::stp_list_item_destroy" ref="ga27" args="(stp_list_t *list, stp_list_item_t *item)" --><p>
+<a class="anchor" name="gde2acf279e8ea067fdc1f3f951d0b373"></a><!-- doxytag: member="list.h::stp_list_item_destroy" ref="gde2acf279e8ea067fdc1f3f951d0b373" args="(stp_list_t *list, stp_list_item_t *item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -852,13 +861,13 @@ Create a new list item.
<tr>
<td class="md" nowrap valign="top">int stp_list_item_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>item</em></td>
</tr>
<tr>
@@ -886,11 +895,11 @@ Destroy a list item.
<tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the item to destroy. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga30"></a><!-- doxytag: member="list.h::stp_list_item_get_data" ref="ga30" args="(const stp_list_item_t *item)" --><p>
+<a class="anchor" name="g5b7d8ffea5a806953a43aee961a60fe4"></a><!-- doxytag: member="list.h::stp_list_item_get_data" ref="g5b7d8ffea5a806953a43aee961a60fe4" args="(const stp_list_item_t *item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -898,7 +907,7 @@ Destroy a list item.
<tr>
<td class="md" nowrap valign="top">void* stp_list_item_get_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>item</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -922,19 +931,19 @@ Get the data associated with a list item.
<tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the list item to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the data associated with item.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the data associated with item. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga29"></a><!-- doxytag: member="list.h::stp_list_item_next" ref="ga29" args="(const stp_list_item_t *item)" --><p>
+<a class="anchor" name="gea9c1b6daae518ebecd2981289c555f3"></a><!-- doxytag: member="list.h::stp_list_item_next" ref="gea9c1b6daae518ebecd2981289c555f3" args="(const stp_list_item_t *item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_item_next </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_item_next </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>item</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -958,19 +967,19 @@ Get the next item in the list.
<tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the item to start from. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item following from item, or NULL if item is the end of the list.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item following from item, or NULL if item is the end of the list. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga28"></a><!-- doxytag: member="list.h::stp_list_item_prev" ref="ga28" args="(const stp_list_item_t *item)" --><p>
+<a class="anchor" name="gcee23493eafdfcfce51e2ccf29ebbf54"></a><!-- doxytag: member="list.h::stp_list_item_prev" ref="gcee23493eafdfcfce51e2ccf29ebbf54" args="(const stp_list_item_t *item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a>* stp_list_item_prev </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a>* stp_list_item_prev </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>item</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -994,11 +1003,11 @@ Get the previous item in the list.
<tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the item to start from. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item prior to item, or NULL if item is the start of the list.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the list item prior to item, or NULL if item is the start of the list. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga31"></a><!-- doxytag: member="list.h::stp_list_item_set_data" ref="ga31" args="(stp_list_item_t *item, void *data)" --><p>
+<a class="anchor" name="g1b5d2889a81d712c3ba024e53bfd0f38"></a><!-- doxytag: member="list.h::stp_list_item_set_data" ref="g1b5d2889a81d712c3ba024e53bfd0f38" args="(stp_list_item_t *item, void *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1006,7 +1015,7 @@ Get the previous item in the list.
<tr>
<td class="md" nowrap valign="top">int stp_list_item_set_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>item</em>, </td>
</tr>
<tr>
@@ -1041,11 +1050,11 @@ Set the data associated with a list item.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure (if data is NULL).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure (if data is NULL). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="list.h::stp_list_node_free_data" ref="ga6" args="(void *item)" --><p>
+<a class="anchor" name="gb357e17f729e41b4f96d6aada1be26b9"></a><!-- doxytag: member="list.h::stp_list_node_free_data" ref="gb357e17f729e41b4f96d6aada1be26b9" args="(void *item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1074,13 +1083,13 @@ Free node data allocated with stp_malloc.
<p>
This function is indended for use as an stp_node_freefunc, which uses stp_free to free the node data. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the node data to free</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the node data to free </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga18"></a><!-- doxytag: member="list.h::stp_list_set_copyfunc" ref="ga18" args="(stp_list_t *list, stp_node_copyfunc copyfunc)" --><p>
+<a class="anchor" name="gec59dd3b87efc811ef2b6303102ed279"></a><!-- doxytag: member="list.h::stp_list_set_copyfunc" ref="gec59dd3b87efc811ef2b6303102ed279" args="(stp_list_t *list, stp_node_copyfunc copyfunc)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1088,13 +1097,13 @@ This function is indended for use as an stp_node_freefunc, which uses stp_free t
<tr>
<td class="md" nowrap valign="top">void stp_list_set_copyfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga3">stp_node_copyfunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a>&nbsp;</td>
<td class="mdname" nowrap> <em>copyfunc</em></td>
</tr>
<tr>
@@ -1119,13 +1128,13 @@ Set a list node copy function.
This callback function will be called whenever a list item is copied. Its intended use is for automatic object copying (since C lacks a copy constructor). <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>copyfunc</em>&nbsp;</td><td>the function to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>copyfunc</em>&nbsp;</td><td>the function to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="list.h::stp_list_set_freefunc" ref="ga16" args="(stp_list_t *list, stp_node_freefunc freefunc)" --><p>
+<a class="anchor" name="gc103cb4ff8870b3a8d90b6ebcade2498"></a><!-- doxytag: member="list.h::stp_list_set_freefunc" ref="gc103cb4ff8870b3a8d90b6ebcade2498" args="(stp_list_t *list, stp_node_freefunc freefunc)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1133,13 +1142,13 @@ This callback function will be called whenever a list item is copied. Its intend
<tr>
<td class="md" nowrap valign="top">void stp_list_set_freefunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga2">stp_node_freefunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a>&nbsp;</td>
<td class="mdname" nowrap> <em>freefunc</em></td>
</tr>
<tr>
@@ -1164,13 +1173,13 @@ Set a list node free function.
This callback function will be called whenever a list item is destroyed. Its intended use is for automatic object destruction and any other cleanup required. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>freefunc</em>&nbsp;</td><td>the function to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>freefunc</em>&nbsp;</td><td>the function to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga22"></a><!-- doxytag: member="list.h::stp_list_set_long_namefunc" ref="ga22" args="(stp_list_t *list, stp_node_namefunc long_namefunc)" --><p>
+<a class="anchor" name="g42bdba5fcb861bdf8facb9135039d9b8"></a><!-- doxytag: member="list.h::stp_list_set_long_namefunc" ref="g42bdba5fcb861bdf8facb9135039d9b8" args="(stp_list_t *list, stp_node_namefunc long_namefunc)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1178,13 +1187,13 @@ This callback function will be called whenever a list item is destroyed. Its int
<tr>
<td class="md" nowrap valign="top">void stp_list_set_long_namefunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga4">stp_node_namefunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>&nbsp;</td>
<td class="mdname" nowrap> <em>long_namefunc</em></td>
</tr>
<tr>
@@ -1209,13 +1218,13 @@ Set a list node long name function.
This callback function will be called whenever the long name of a list item needs to be determined. This is used to find list items by long name. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>long_namefunc</em>&nbsp;</td><td>the function to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>long_namefunc</em>&nbsp;</td><td>the function to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga20"></a><!-- doxytag: member="list.h::stp_list_set_namefunc" ref="ga20" args="(stp_list_t *list, stp_node_namefunc namefunc)" --><p>
+<a class="anchor" name="g97d7c6d659aa7d05bc54a349a07e10c0"></a><!-- doxytag: member="list.h::stp_list_set_namefunc" ref="g97d7c6d659aa7d05bc54a349a07e10c0" args="(stp_list_t *list, stp_node_namefunc namefunc)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1223,13 +1232,13 @@ This callback function will be called whenever the long name of a list item need
<tr>
<td class="md" nowrap valign="top">void stp_list_set_namefunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga4">stp_node_namefunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>&nbsp;</td>
<td class="mdname" nowrap> <em>namefunc</em></td>
</tr>
<tr>
@@ -1254,13 +1263,13 @@ Set a list node name function.
This callback function will be called whenever the name of a list item needs to be determined. This is used to find list items by name. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>namefunc</em>&nbsp;</td><td>the function to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>namefunc</em>&nbsp;</td><td>the function to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga24"></a><!-- doxytag: member="list.h::stp_list_set_sortfunc" ref="ga24" args="(stp_list_t *list, stp_node_sortfunc sortfunc)" --><p>
+<a class="anchor" name="gbad08ce8ef257dae054ea3816ae88fe7"></a><!-- doxytag: member="list.h::stp_list_set_sortfunc" ref="gbad08ce8ef257dae054ea3816ae88fe7" args="(stp_list_t *list, stp_node_sortfunc sortfunc)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1268,13 +1277,13 @@ This callback function will be called whenever the name of a list item needs to
<tr>
<td class="md" nowrap valign="top">void stp_list_set_sortfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__list.html#ga5">stp_node_sortfunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a>&nbsp;</td>
<td class="mdname" nowrap> <em>sortfunc</em></td>
</tr>
<tr>
@@ -1299,14 +1308,14 @@ Set a list node sort function.
This callback function will be called to determine the sort order for list items in sorted lists. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the list to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>sortfunc</em>&nbsp;</td><td>the function to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sortfunc</em>&nbsp;</td><td>the function to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__papersize.html b/doc/gutenprint/html/group__papersize.html
index 7f25c62..d1284da 100644
--- a/doc/gutenprint/html/group__papersize.html
+++ b/doc/gutenprint/html/group__papersize.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: papersize</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>papersize</h1>The papersize describes the dimensions of a paper.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -13,40 +22,40 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The papersize data type. <a href="structstp__papersize__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga5">stp_papersize_unit_t</a> { <a class="el" href="group__papersize.html#gga5a0">PAPERSIZE_ENGLISH_STANDARD</a>,
-<a class="el" href="group__papersize.html#gga5a1">PAPERSIZE_METRIC_STANDARD</a>,
-<a class="el" href="group__papersize.html#gga5a2">PAPERSIZE_ENGLISH_EXTENDED</a>,
-<a class="el" href="group__papersize.html#gga5a3">PAPERSIZE_METRIC_EXTENDED</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">stp_papersize_unit_t</a> { <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65">PAPERSIZE_ENGLISH_STANDARD</a>,
+<a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35">PAPERSIZE_METRIC_STANDARD</a>,
+<a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d">PAPERSIZE_ENGLISH_EXTENDED</a>,
+<a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a">PAPERSIZE_METRIC_EXTENDED</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Units of measurement. <a href="group__papersize.html#ga5">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Units of measurement. <a href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga0">stp_known_papersizes</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g93eb4d6bc44914b3ea6b184e076a0853">stp_known_papersizes</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available papersizes. <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga1">stp_get_papersize_by_name</a> (const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available papersizes. <a href="#g93eb4d6bc44914b3ea6b184e076a0853"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g9d655e3de6954ad3c5933dc736d2509a">stp_get_papersize_by_name</a> (const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by name. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga2">stp_get_papersize_by_size</a> (int length, int width)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by name. <a href="#g9d655e3de6954ad3c5933dc736d2509a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g0438b0e4729f37579900b591e801f8ce">stp_get_papersize_by_size</a> (int length, int width)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by size. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga3">stp_get_papersize_by_index</a> (int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by size. <a href="#g0438b0e4729f37579900b591e801f8ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g08bb891f58a7decfee2b073c00715993">stp_get_papersize_by_index</a> (int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by its index number. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga4">stp_default_media_size</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *width, int *height)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by its index number. <a href="#g08bb891f58a7decfee2b073c00715993"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g2fe5d85acaa4ff8b8e4ad1ff3cccb027">stp_default_media_size</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *width, int *height)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The papersize describes the dimensions of a paper.
<p>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="paper.h::stp_papersize_unit_t" ref="ga5" args="" --><p>
+<a class="anchor" name="gbb66a8f6ce85d70afd9fe42472b492d8"></a><!-- doxytag: member="paper.h::stp_papersize_unit_t" ref="gbb66a8f6ce85d70afd9fe42472b492d8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__papersize.html#ga5">stp_papersize_unit_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">stp_papersize_unit_t</a> </td>
</tr>
</table>
</td>
@@ -64,13 +73,13 @@ Units of measurement.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga5a0"></a><!-- doxytag: member="PAPERSIZE_ENGLISH_STANDARD" ref="gga5a0" args="" -->PAPERSIZE_ENGLISH_STANDARD</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65"></a><!-- doxytag: member="PAPERSIZE_ENGLISH_STANDARD" ref="ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65" args="" -->PAPERSIZE_ENGLISH_STANDARD</em>&nbsp;</td><td>
English/Imperial units. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga5a1"></a><!-- doxytag: member="PAPERSIZE_METRIC_STANDARD" ref="gga5a1" args="" -->PAPERSIZE_METRIC_STANDARD</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35"></a><!-- doxytag: member="PAPERSIZE_METRIC_STANDARD" ref="ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35" args="" -->PAPERSIZE_METRIC_STANDARD</em>&nbsp;</td><td>
Metric units. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga5a2"></a><!-- doxytag: member="PAPERSIZE_ENGLISH_EXTENDED" ref="gga5a2" args="" -->PAPERSIZE_ENGLISH_EXTENDED</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d"></a><!-- doxytag: member="PAPERSIZE_ENGLISH_EXTENDED" ref="ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d" args="" -->PAPERSIZE_ENGLISH_EXTENDED</em>&nbsp;</td><td>
English/Imperial units (optional paper, not displayed by default). </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga5a3"></a><!-- doxytag: member="PAPERSIZE_METRIC_EXTENDED" ref="gga5a3" args="" -->PAPERSIZE_METRIC_EXTENDED</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a"></a><!-- doxytag: member="PAPERSIZE_METRIC_EXTENDED" ref="ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a" args="" -->PAPERSIZE_METRIC_EXTENDED</em>&nbsp;</td><td>
Metric units (optional paper, not displayed by default). </td></tr>
</table>
</dl>
@@ -78,7 +87,7 @@ Metric units (optional paper, not displayed by default). </td></tr>
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="paper.h::stp_default_media_size" ref="ga4" args="(const stp_vars_t *v, int *width, int *height)" --><p>
+<a class="anchor" name="g2fe5d85acaa4ff8b8e4ad1ff3cccb027"></a><!-- doxytag: member="paper.h::stp_default_media_size" ref="g2fe5d85acaa4ff8b8e4ad1ff3cccb027" args="(const stp_vars_t *v, int *width, int *height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -86,7 +95,7 @@ Metric units (optional paper, not displayed by default). </td></tr>
<tr>
<td class="md" nowrap valign="top">void stp_default_media_size </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -121,7 +130,7 @@ Metric units (optional paper, not displayed by default). </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_index" ref="ga3" args="(int idx)" --><p>
+<a class="anchor" name="g08bb891f58a7decfee2b073c00715993"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_index" ref="g08bb891f58a7decfee2b073c00715993" args="(int idx)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -153,11 +162,11 @@ Get a papersize by its index number.
<tr><td valign="top"></td><td valign="top"><em>idx</em>&nbsp;</td><td>the index number. This must not be greater than (total number of papers - 1). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the papersize, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the papersize, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_name" ref="ga1" args="(const char *name)" --><p>
+<a class="anchor" name="g9d655e3de6954ad3c5933dc736d2509a"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_name" ref="g9d655e3de6954ad3c5933dc736d2509a" args="(const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -189,11 +198,11 @@ Get a papersize by name.
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the short unique name of the paper. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the papersize, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the papersize, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_size" ref="ga2" args="(int length, int width)" --><p>
+<a class="anchor" name="g0438b0e4729f37579900b591e801f8ce"></a><!-- doxytag: member="paper.h::stp_get_papersize_by_size" ref="g0438b0e4729f37579900b591e801f8ce" args="(int length, int width)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -235,11 +244,11 @@ The nearest available size to the size requested will be found. <dl compact><dt>
<tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>the width of the paper </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the papersize, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the papersize, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="paper.h::stp_known_papersizes" ref="ga0" args="(void)" --><p>
+<a class="anchor" name="g93eb4d6bc44914b3ea6b184e076a0853"></a><!-- doxytag: member="paper.h::stp_known_papersizes" ref="g93eb4d6bc44914b3ea6b184e076a0853" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -266,12 +275,12 @@ The nearest available size to the size requested will be found. <dl compact><dt>
<p>
Get the number of available papersizes.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the number of papersizes.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the number of papersizes. </dd></dl>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__printer.html b/doc/gutenprint/html/group__printer.html
index 5fcb833..2f8ef0c 100644
--- a/doc/gutenprint/html/group__printer.html
+++ b/doc/gutenprint/html/group__printer.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: printer</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>printer</h1>The printer type represents a printer model.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -14,82 +23,82 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__family.html">stp_family</a></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_printer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga0">stp_printer_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_printer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The printer opaque data type (representation of printer model). <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__family.html">stp_family</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga1">stp_family_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The printer opaque data type (representation of printer model). <a href="#g1a68662b730d44c11de6fb8226a309f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__family.html">stp_family</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g5c0458c3c1d19474e0245c47dac29e70">stp_family_t</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga2">stp_printer_model_count</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc0a8108170f5c86621de14296fd94b1e">stp_printer_model_count</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available printer models. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga3">stp_get_printer_by_index</a> (int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available printer models. <a href="#gc0a8108170f5c86621de14296fd94b1e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g1286559c60d239563f9f15fdd27996e0">stp_get_printer_by_index</a> (int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its index number. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga4">stp_get_printer_by_long_name</a> (const char *long_name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its index number. <a href="#g1286559c60d239563f9f15fdd27996e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc041944e528afcb9a795eb6ece3fc6ff">stp_get_printer_by_long_name</a> (const char *long_name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its long (translated) name. <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga5">stp_get_printer_by_driver</a> (const char *driver)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its long (translated) name. <a href="#gc041944e528afcb9a795eb6ece3fc6ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g947fa230e08f9c854ca2608e76bd0d58">stp_get_printer_by_driver</a> (const char *driver)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its short name. <a href="#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga6">stp_get_printer</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its short name. <a href="#g947fa230e08f9c854ca2608e76bd0d58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gcb4cdcada01ff29c5fd4ffeaa576db9e">stp_get_printer</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer model from a vars object. <a href="#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga7">stp_get_printer_index_by_driver</a> (const char *driver)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer model from a vars object. <a href="#gcb4cdcada01ff29c5fd4ffeaa576db9e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g6f32b0213b580bf081fc8752a3eb04a1">stp_get_printer_index_by_driver</a> (const char *driver)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer index number from the printer model short (driver) name. <a href="#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga8">stp_printer_get_long_name</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer index number from the printer model short (driver) name. <a href="#g6f32b0213b580bf081fc8752a3eb04a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g00182878bdc39935e6382d7e41d55294">stp_printer_get_long_name</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's long (translated) name. <a href="#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga9">stp_printer_get_driver</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's long (translated) name. <a href="#g00182878bdc39935e6382d7e41d55294"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g6c6c426f86307660079277ab6e90ae3d">stp_printer_get_driver</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's short (driver) name. <a href="#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga10">stp_printer_get_family</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's short (driver) name. <a href="#g6c6c426f86307660079277ab6e90ae3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g9c98ccc58b2c6f9ed6bd1025220ff77d">stp_printer_get_family</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's family name. <a href="#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga11">stp_printer_get_manufacturer</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's family name. <a href="#g9c98ccc58b2c6f9ed6bd1025220ff77d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gfc0382fd32b49ea9d171e4ce8b750c62">stp_printer_get_manufacturer</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's manufacturer's name. <a href="#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga12">stp_printer_get_model</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's manufacturer's name. <a href="#gfc0382fd32b49ea9d171e4ce8b750c62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g7ba104f0ea5ce4a88175486894010b71">stp_printer_get_model</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's model number. <a href="#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga13">stp_printer_get_defaults</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's model number. <a href="#g7ba104f0ea5ce4a88175486894010b71"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ge67398e65540b835f5c5d073c5ea0ec1">stp_printer_get_defaults</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the default vars for a particular printer model. <a href="#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga14">stp_set_printer_defaults</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the default vars for a particular printer model. <a href="#ge67398e65540b835f5c5d073c5ea0ec1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc3d8cdb65382cb13ea6b01072e6240d5">stp_set_printer_defaults</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a vars object to use a particular driver, and set the parameter to its defaults. <a href="#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga15">stp_print</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a vars object to use a particular driver, and set the parameter to its defaults. <a href="#gc3d8cdb65382cb13ea6b01072e6240d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g121125e6646c6f6d8965f1857450749e">stp_print</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the image. <a href="#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga16">stp_start_job</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the image. <a href="#g121125e6646c6f6d8965f1857450749e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g9cf59fba866430dd47508bac6561ef67">stp_start_job</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start a print job. <a href="#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga17">stp_end_job</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start a print job. <a href="#g9cf59fba866430dd47508bac6561ef67"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g40637834f08a166992325af09f6a6030">stp_end_job</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End a print job. <a href="#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga18">stp_get_model_id</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End a print job. <a href="#g40637834f08a166992325af09f6a6030"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc09e99e20c8a19a13a5fb6356742a92a">stp_get_model_id</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga19">stp_verify_printer_params</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gd91f8e7a622725f0d47196cf912ddd8d">stp_verify_printer_params</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga20">stp_family_register</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *family)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g82b22438444849bdedb4cfbe22f209e8">stp_family_register</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *family)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga21">stp_family_unregister</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *family)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga2ab30a5e5442b7a552fc3b884e1511b">stp_family_unregister</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *family)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga22">stp_initialize_printer_defaults</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc9aba62164667822fd9f110740bab570">stp_initialize_printer_defaults</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga23">stp_printer_list_parameters</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g666486047edfe4405d003b5c3bbe4b49">stp_printer_list_parameters</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga24">stp_printer_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g806f00d4167762c7a3d467ec37c8430e">stp_printer_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga25">stp_describe_output</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g950e2cd193926440ba250dbc184d8588">stp_describe_output</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The printer type represents a printer model.
<p>
-A particular printer model must selected in order to be able to print. Each printer model provides default print options through a default vars object.<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="printers.h::stp_family_t" ref="ga1" args="" --><p>
+A particular printer model must selected in order to be able to print. Each printer model provides default print options through a default vars object. <hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g5c0458c3c1d19474e0245c47dac29e70"></a><!-- doxytag: member="printers.h::stp_family_t" ref="g5c0458c3c1d19474e0245c47dac29e70" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -112,13 +121,13 @@ A particular printer model must selected in order to be able to print. Each prin
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="printers.h::stp_printer_t" ref="ga0" args="" --><p>
+<a class="anchor" name="g1a68662b730d44c11de6fb8226a309f6"></a><!-- doxytag: member="printers.h::stp_printer_t" ref="g1a68662b730d44c11de6fb8226a309f6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_printer <a class="el" href="group__printer.html#ga0">stp_printer_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_printer <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> </td>
</tr>
</table>
</td>
@@ -138,7 +147,7 @@ The printer opaque data type (representation of printer model).
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga25"></a><!-- doxytag: member="printers.h::stp_describe_output" ref="ga25" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g950e2cd193926440ba250dbc184d8588"></a><!-- doxytag: member="printers.h::stp_describe_output" ref="g950e2cd193926440ba250dbc184d8588" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -146,7 +155,7 @@ The printer opaque data type (representation of printer model).
<tr>
<td class="md" nowrap valign="top">const char* stp_describe_output </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -166,7 +175,7 @@ The printer opaque data type (representation of printer model).
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="printers.h::stp_end_job" ref="ga17" args="(const stp_vars_t *v, stp_image_t *image)" --><p>
+<a class="anchor" name="g40637834f08a166992325af09f6a6030"></a><!-- doxytag: member="printers.h::stp_end_job" ref="g40637834f08a166992325af09f6a6030" args="(const stp_vars_t *v, stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -174,7 +183,7 @@ The printer opaque data type (representation of printer model).
<tr>
<td class="md" nowrap valign="top">int stp_end_job </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -208,11 +217,11 @@ End a print job.
<tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image to print. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga20"></a><!-- doxytag: member="printers.h::stp_family_register" ref="ga20" args="(stp_list_t *family)" --><p>
+<a class="anchor" name="g82b22438444849bdedb4cfbe22f209e8"></a><!-- doxytag: member="printers.h::stp_family_register" ref="g82b22438444849bdedb4cfbe22f209e8" args="(stp_list_t *family)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -220,7 +229,7 @@ End a print job.
<tr>
<td class="md" nowrap valign="top">int stp_family_register </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>family</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -240,7 +249,7 @@ End a print job.
</td>
</tr>
</table>
-<a class="anchor" name="ga21"></a><!-- doxytag: member="printers.h::stp_family_unregister" ref="ga21" args="(stp_list_t *family)" --><p>
+<a class="anchor" name="ga2ab30a5e5442b7a552fc3b884e1511b"></a><!-- doxytag: member="printers.h::stp_family_unregister" ref="ga2ab30a5e5442b7a552fc3b884e1511b" args="(stp_list_t *family)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -248,7 +257,7 @@ End a print job.
<tr>
<td class="md" nowrap valign="top">int stp_family_unregister </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>family</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -268,7 +277,7 @@ End a print job.
</td>
</tr>
</table>
-<a class="anchor" name="ga18"></a><!-- doxytag: member="printers.h::stp_get_model_id" ref="ga18" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="gc09e99e20c8a19a13a5fb6356742a92a"></a><!-- doxytag: member="printers.h::stp_get_model_id" ref="gc09e99e20c8a19a13a5fb6356742a92a" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -276,7 +285,7 @@ End a print job.
<tr>
<td class="md" nowrap valign="top">int stp_get_model_id </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -296,15 +305,15 @@ End a print job.
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="printers.h::stp_get_printer" ref="ga6" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="gcb4cdcada01ff29c5fd4ffeaa576db9e"></a><!-- doxytag: member="printers.h::stp_get_printer" ref="gcb4cdcada01ff29c5fd4ffeaa576db9e" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a>* stp_get_printer </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a>* stp_get_printer </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -328,17 +337,17 @@ Get the printer model from a vars object.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="printers.h::stp_get_printer_by_driver" ref="ga5" args="(const char *driver)" --><p>
+<a class="anchor" name="g947fa230e08f9c854ca2608e76bd0d58"></a><!-- doxytag: member="printers.h::stp_get_printer_by_driver" ref="g947fa230e08f9c854ca2608e76bd0d58" args="(const char *driver)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a>* stp_get_printer_by_driver </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a>* stp_get_printer_by_driver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>driver</em> </td>
@@ -364,17 +373,17 @@ Get a printer model by its short name.
<tr><td valign="top"></td><td valign="top"><em>driver</em>&nbsp;</td><td>the printer model's short (driver) name. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="printers.h::stp_get_printer_by_index" ref="ga3" args="(int idx)" --><p>
+<a class="anchor" name="g1286559c60d239563f9f15fdd27996e0"></a><!-- doxytag: member="printers.h::stp_get_printer_by_index" ref="g1286559c60d239563f9f15fdd27996e0" args="(int idx)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a>* stp_get_printer_by_index </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a>* stp_get_printer_by_index </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>idx</em> </td>
@@ -400,17 +409,17 @@ Get a printer model by its index number.
<tr><td valign="top"></td><td valign="top"><em>idx</em>&nbsp;</td><td>the index number. This must not be greater than (total number of printers - 1). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="printers.h::stp_get_printer_by_long_name" ref="ga4" args="(const char *long_name)" --><p>
+<a class="anchor" name="gc041944e528afcb9a795eb6ece3fc6ff"></a><!-- doxytag: member="printers.h::stp_get_printer_by_long_name" ref="gc041944e528afcb9a795eb6ece3fc6ff" args="(const char *long_name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a>* stp_get_printer_by_long_name </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a>* stp_get_printer_by_long_name </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>long_name</em> </td>
@@ -436,11 +445,11 @@ Get a printer model by its long (translated) name.
<tr><td valign="top"></td><td valign="top"><em>long_name</em>&nbsp;</td><td>the printer model's long (translated) name. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the printer model, or NULL on failure. The pointer should not be freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="printers.h::stp_get_printer_index_by_driver" ref="ga7" args="(const char *driver)" --><p>
+<a class="anchor" name="g6f32b0213b580bf081fc8752a3eb04a1"></a><!-- doxytag: member="printers.h::stp_get_printer_index_by_driver" ref="g6f32b0213b580bf081fc8752a3eb04a1" args="(const char *driver)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -467,17 +476,17 @@ Get a printer model by its long (translated) name.
<p>
Get the printer index number from the printer model short (driver) name.
<p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>There should never be any need to use this function.</dd></dl>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>There should never be any need to use this function. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>driver</em>&nbsp;</td><td>the printer model's short (driver) name. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the index number, or -1 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the index number, or -1 on failure. </dd></dl>
+</dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga22"></a><!-- doxytag: member="printers.h::stp_initialize_printer_defaults" ref="ga22" args="(void)" --><p>
+<a class="anchor" name="gc9aba62164667822fd9f110740bab570"></a><!-- doxytag: member="printers.h::stp_initialize_printer_defaults" ref="gc9aba62164667822fd9f110740bab570" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -505,7 +514,7 @@ Get the printer index number from the printer model short (driver) name.
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="printers.h::stp_print" ref="ga15" args="(const stp_vars_t *v, stp_image_t *image)" --><p>
+<a class="anchor" name="g121125e6646c6f6d8965f1857450749e"></a><!-- doxytag: member="printers.h::stp_print" ref="g121125e6646c6f6d8965f1857450749e" args="(const stp_vars_t *v, stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -513,7 +522,7 @@ Get the printer index number from the printer model short (driver) name.
<tr>
<td class="md" nowrap valign="top">int stp_print </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -548,11 +557,11 @@ Print the image.
<tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image to print. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>0 on failure, 1 on success, 2 on abort requested by the driver.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 on failure, 1 on success, 2 on abort requested by the driver. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga24"></a><!-- doxytag: member="printers.h::stp_printer_describe_parameter" ref="ga24" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
+<a class="anchor" name="g806f00d4167762c7a3d467ec37c8430e"></a><!-- doxytag: member="printers.h::stp_printer_describe_parameter" ref="g806f00d4167762c7a3d467ec37c8430e" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -560,7 +569,7 @@ Print the image.
<tr>
<td class="md" nowrap valign="top">void stp_printer_describe_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -595,15 +604,15 @@ Print the image.
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="printers.h::stp_printer_get_defaults" ref="ga13" args="(const stp_printer_t *p)" --><p>
+<a class="anchor" name="ge67398e65540b835f5c5d073c5ea0ec1"></a><!-- doxytag: member="printers.h::stp_printer_get_defaults" ref="ge67398e65540b835f5c5d073c5ea0ec1" args="(const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a>* stp_printer_get_defaults </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a>* stp_printer_get_defaults </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -627,11 +636,11 @@ The default vars should be copied to a new vars object and customised prior to p
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the printer model's default vars.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the printer model's default vars. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="printers.h::stp_printer_get_driver" ref="ga9" args="(const stp_printer_t *p)" --><p>
+<a class="anchor" name="g6c6c426f86307660079277ab6e90ae3d"></a><!-- doxytag: member="printers.h::stp_printer_get_driver" ref="g6c6c426f86307660079277ab6e90ae3d" args="(const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -639,7 +648,7 @@ The default vars should be copied to a new vars object and customised prior to p
<tr>
<td class="md" nowrap valign="top">const char* stp_printer_get_driver </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -663,11 +672,11 @@ Get a printer model's short (driver) name.
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the short name (should never be freed).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the short name (should never be freed). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="printers.h::stp_printer_get_family" ref="ga10" args="(const stp_printer_t *p)" --><p>
+<a class="anchor" name="g9c98ccc58b2c6f9ed6bd1025220ff77d"></a><!-- doxytag: member="printers.h::stp_printer_get_family" ref="g9c98ccc58b2c6f9ed6bd1025220ff77d" args="(const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -675,7 +684,7 @@ Get a printer model's short (driver) name.
<tr>
<td class="md" nowrap valign="top">const char* stp_printer_get_family </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -699,11 +708,11 @@ The family name is the name of the modular "family" driver this model uses. <dl
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the family name (should never be freed).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the family name (should never be freed). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="printers.h::stp_printer_get_long_name" ref="ga8" args="(const stp_printer_t *p)" --><p>
+<a class="anchor" name="g00182878bdc39935e6382d7e41d55294"></a><!-- doxytag: member="printers.h::stp_printer_get_long_name" ref="g00182878bdc39935e6382d7e41d55294" args="(const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -711,7 +720,7 @@ The family name is the name of the modular "family" driver this model uses. <dl
<tr>
<td class="md" nowrap valign="top">const char* stp_printer_get_long_name </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -735,11 +744,11 @@ Get a printer model's long (translated) name.
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the long name (should never be freed).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the long name (should never be freed). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="printers.h::stp_printer_get_manufacturer" ref="ga11" args="(const stp_printer_t *p)" --><p>
+<a class="anchor" name="gfc0382fd32b49ea9d171e4ce8b750c62"></a><!-- doxytag: member="printers.h::stp_printer_get_manufacturer" ref="gfc0382fd32b49ea9d171e4ce8b750c62" args="(const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -747,7 +756,7 @@ Get a printer model's long (translated) name.
<tr>
<td class="md" nowrap valign="top">const char* stp_printer_get_manufacturer </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -771,11 +780,11 @@ Get a printer model's manufacturer's name.
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the manufacturer's name (should never be freed).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the manufacturer's name (should never be freed). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="printers.h::stp_printer_get_model" ref="ga12" args="(const stp_printer_t *p)" --><p>
+<a class="anchor" name="g7ba104f0ea5ce4a88175486894010b71"></a><!-- doxytag: member="printers.h::stp_printer_get_model" ref="g7ba104f0ea5ce4a88175486894010b71" args="(const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -783,7 +792,7 @@ Get a printer model's manufacturer's name.
<tr>
<td class="md" nowrap valign="top">int stp_printer_get_model </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -807,19 +816,19 @@ The model number is used internally by the "family" driver module, and has no me
<tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the model number.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the model number. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga23"></a><!-- doxytag: member="printers.h::stp_printer_list_parameters" ref="ga23" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g666486047edfe4405d003b5c3bbe4b49"></a><!-- doxytag: member="printers.h::stp_printer_list_parameters" ref="g666486047edfe4405d003b5c3bbe4b49" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> stp_printer_list_parameters </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> stp_printer_list_parameters </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -839,7 +848,7 @@ The model number is used internally by the "family" driver module, and has no me
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="printers.h::stp_printer_model_count" ref="ga2" args="(void)" --><p>
+<a class="anchor" name="gc0a8108170f5c86621de14296fd94b1e"></a><!-- doxytag: member="printers.h::stp_printer_model_count" ref="gc0a8108170f5c86621de14296fd94b1e" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -866,11 +875,11 @@ The model number is used internally by the "family" driver module, and has no me
<p>
Get the number of available printer models.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the number of printer models.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the number of printer models. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="printers.h::stp_set_printer_defaults" ref="ga14" args="(stp_vars_t *v, const stp_printer_t *p)" --><p>
+<a class="anchor" name="gc3d8cdb65382cb13ea6b01072e6240d5"></a><!-- doxytag: member="printers.h::stp_set_printer_defaults" ref="gc3d8cdb65382cb13ea6b01072e6240d5" args="(stp_vars_t *v, const stp_printer_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -878,13 +887,13 @@ Get the number of available printer models.
<tr>
<td class="md" nowrap valign="top">void stp_set_printer_defaults </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>p</em></td>
</tr>
<tr>
@@ -909,13 +918,13 @@ Set a vars object to use a particular driver, and set the parameter to its defau
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>the printer model to use. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="printers.h::stp_start_job" ref="ga16" args="(const stp_vars_t *v, stp_image_t *image)" --><p>
+<a class="anchor" name="g9cf59fba866430dd47508bac6561ef67"></a><!-- doxytag: member="printers.h::stp_start_job" ref="g9cf59fba866430dd47508bac6561ef67" args="(const stp_vars_t *v, stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -923,7 +932,7 @@ Set a vars object to use a particular driver, and set the parameter to its defau
<tr>
<td class="md" nowrap valign="top">int stp_start_job </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -951,18 +960,18 @@ Set a vars object to use a particular driver, and set the parameter to its defau
<p>
Start a print job.
<p>
-<dl compact><dt><b>Warning:</b></dt><dd>This function must be called prior to the first call to <a class="el" href="group__printer.html#ga15">stp_print()</a>. </dd></dl>
+<dl compact><dt><b>Warning:</b></dt><dd>This function must be called prior to the first call to <a class="el" href="group__printer.html#g121125e6646c6f6d8965f1857450749e">stp_print()</a>. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image to print. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga19"></a><!-- doxytag: member="printers.h::stp_verify_printer_params" ref="ga19" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="gd91f8e7a622725f0d47196cf912ddd8d"></a><!-- doxytag: member="printers.h::stp_verify_printer_params" ref="gd91f8e7a622725f0d47196cf912ddd8d" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -970,7 +979,7 @@ Start a print job.
<tr>
<td class="md" nowrap valign="top">int stp_verify_printer_params </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -990,8 +999,8 @@ Start a print job.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__sequence.html b/doc/gutenprint/html/group__sequence.html
index 27e44e8..c9df74c 100644
--- a/doc/gutenprint/html/group__sequence.html
+++ b/doc/gutenprint/html/group__sequence.html
@@ -2,113 +2,122 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: sequence</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>sequence</h1>The sequence is a simple "vector of numbers" data structure.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_sequence&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_sequence&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sequence opaque data type. <a href="#ga0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sequence opaque data type. <a href="#gb3d4cae653c4303a6e5d26b516694c92"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga1">stp_sequence_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee">stp_sequence_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new sequence. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga2">stp_sequence_destroy</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new sequence. <a href="#g771327bed5a71d8d33cc6b3ec5cbdbee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g98c9c2859d2ebe9b1987d26b62bd6ce0">stp_sequence_destroy</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a sequence. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga3">stp_sequence_copy</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *dest, const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a sequence. <a href="#g98c9c2859d2ebe9b1987d26b62bd6ce0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g5792d6f821525514199dd2d9b332ddd4">stp_sequence_copy</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *dest, const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an sequence. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga4">stp_sequence_create_copy</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an sequence. <a href="#g5792d6f821525514199dd2d9b332ddd4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd37eb66db88ac93b853ba6e02b9155bc">stp_sequence_create_copy</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an sequence. <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga5">stp_sequence_set_bounds</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, double low, double high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an sequence. <a href="#gd37eb66db88ac93b853ba6e02b9155bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd56df3112937c11431e033f2d9574b96">stp_sequence_set_bounds</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, double low, double high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds. <a href="#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga6">stp_sequence_get_bounds</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds. <a href="#gd56df3112937c11431e033f2d9574b96"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g392e1da122d95d6fc07b6d73eff1d311">stp_sequence_get_bounds</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds. <a href="#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga7">stp_sequence_get_range</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds. <a href="#g392e1da122d95d6fc07b6d73eff1d311"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gc2c70c539a3eced45be306d082faa3a6">stp_sequence_get_range</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get range of values stored in the sequence. <a href="#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga8">stp_sequence_set_size</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t size)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get range of values stored in the sequence. <a href="#gc2c70c539a3eced45be306d082faa3a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g166e9a610bd53cb812e328d9e111f240">stp_sequence_set_size</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the sequence size. <a href="#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga9">stp_sequence_get_size</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the sequence size. <a href="#g166e9a610bd53cb812e328d9e111f240"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g99292c5ba10bcf1574c3e71a593c3e5f">stp_sequence_get_size</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the sequence size. <a href="#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga10">stp_sequence_set_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the sequence size. <a href="#g99292c5ba10bcf1574c3e71a593c3e5f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g24024e771a50db02f2713b244212603e">stp_sequence_set_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence. <a href="#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga11">stp_sequence_set_subrange</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t where, size_t size, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence. <a href="#g24024e771a50db02f2713b244212603e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g9b41ba7e0f1fb00cf19bbb9efe70824d">stp_sequence_set_subrange</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t where, size_t size, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a subrange of a sequence. <a href="#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga12">stp_sequence_get_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *size, const double **data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a subrange of a sequence. <a href="#g9b41ba7e0f1fb00cf19bbb9efe70824d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gc33208fae031bd1111f8ceb4c1425199">stp_sequence_get_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *size, const double **data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence. <a href="#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga13">stp_sequence_set_point</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t where, double data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence. <a href="#gc33208fae031bd1111f8ceb4c1425199"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gf7f49101192387e29399ded6d3166d13">stp_sequence_set_point</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t where, double data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in a sequence. <a href="#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga14">stp_sequence_get_point</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t where, double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in a sequence. <a href="#gf7f49101192387e29399ded6d3166d13"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g044210129f28c298152ce124371324d4">stp_sequence_get_point</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t where, double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in a sequence. <a href="#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga15">stp_sequence_set_float_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const float *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in a sequence. <a href="#g044210129f28c298152ce124371324d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g34a526cb5e72b611ac8a98b559c24e2e">stp_sequence_set_float_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const float *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from float values. <a href="#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga16">stp_sequence_set_long_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from float values. <a href="#g34a526cb5e72b611ac8a98b559c24e2e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd15e2cf350bb311da58f4b11240fa0f2">stp_sequence_set_long_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from long values. <a href="#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga17">stp_sequence_set_ulong_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const unsigned long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from long values. <a href="#gd15e2cf350bb311da58f4b11240fa0f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gbc7ec322716d761436e4ad2d5d2f756f">stp_sequence_set_ulong_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const unsigned long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned long values. <a href="#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga18">stp_sequence_set_int_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned long values. <a href="#gbc7ec322716d761436e4ad2d5d2f756f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd4f058b2c690ad4e326970cc841d8f79">stp_sequence_set_int_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from int values. <a href="#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga19">stp_sequence_set_uint_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const unsigned int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from int values. <a href="#gd4f058b2c690ad4e326970cc841d8f79"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g40cd6256eb5bb72decd60edd1dc3be54">stp_sequence_set_uint_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const unsigned int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned int values. <a href="#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga20">stp_sequence_set_short_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned int values. <a href="#g40cd6256eb5bb72decd60edd1dc3be54"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ge0d6719f863a10422dea23e7f4b4dd29">stp_sequence_set_short_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from short values. <a href="#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga21">stp_sequence_set_ushort_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const unsigned short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from short values. <a href="#ge0d6719f863a10422dea23e7f4b4dd29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g68aed44bbf6ede9ac49237091f2deb43">stp_sequence_set_ushort_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const unsigned short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned short values. <a href="#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga22">stp_sequence_get_float_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned short values. <a href="#g68aed44bbf6ede9ac49237091f2deb43"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gf8cd9da688af479103cf8600e48f61c9">stp_sequence_get_float_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as float data. <a href="#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga23">stp_sequence_get_long_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as float data. <a href="#gf8cd9da688af479103cf8600e48f61c9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g864b55caa3a8c0e573031a36f57f7cc4">stp_sequence_get_long_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as long data. <a href="#ga23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga24">stp_sequence_get_ulong_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as long data. <a href="#g864b55caa3a8c0e573031a36f57f7cc4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gc4557b9fba98a7fbb4e17cc18fb0dded">stp_sequence_get_ulong_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned long data. <a href="#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga25">stp_sequence_get_int_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned long data. <a href="#gc4557b9fba98a7fbb4e17cc18fb0dded"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g4396baf0d338eec6f3bce3e2000da978">stp_sequence_get_int_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as int data. <a href="#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga26">stp_sequence_get_uint_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as int data. <a href="#g4396baf0d338eec6f3bce3e2000da978"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g204f77e91c9283dc6ec6e742687bb0db">stp_sequence_get_uint_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned int data. <a href="#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga27">stp_sequence_get_short_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned int data. <a href="#g204f77e91c9283dc6ec6e742687bb0db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g91a68efd6b99150739c7706f65703a2f">stp_sequence_get_short_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as short data. <a href="#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga28">stp_sequence_get_ushort_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as short data. <a href="#g91a68efd6b99150739c7706f65703a2f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g8bf46faeea891ac7ca699591df596bc1">stp_sequence_get_ushort_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned short data. <a href="#ga28"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned short data. <a href="#g8bf46faeea891ac7ca699591df596bc1"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The sequence is a simple "vector of numbers" data structure.
<p>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="sequence.h::stp_sequence_t" ref="ga0" args="" --><p>
+<a class="anchor" name="gb3d4cae653c4303a6e5d26b516694c92"></a><!-- doxytag: member="sequence.h::stp_sequence_t" ref="gb3d4cae653c4303a6e5d26b516694c92" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_sequence <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_sequence <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> </td>
</tr>
</table>
</td>
@@ -128,7 +137,7 @@ The sequence opaque data type.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="sequence.h::stp_sequence_copy" ref="ga3" args="(stp_sequence_t *dest, const stp_sequence_t *source)" --><p>
+<a class="anchor" name="g5792d6f821525514199dd2d9b332ddd4"></a><!-- doxytag: member="sequence.h::stp_sequence_copy" ref="g5792d6f821525514199dd2d9b332ddd4" args="(stp_sequence_t *dest, const stp_sequence_t *source)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -136,13 +145,13 @@ The sequence opaque data type.
<tr>
<td class="md" nowrap valign="top">void stp_sequence_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>dest</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>source</em></td>
</tr>
<tr>
@@ -164,22 +173,22 @@ The sequence opaque data type.
<p>
Copy an sequence.
<p>
-Both dest and source must be valid sequences previously created with <a class="el" href="group__sequence.html#ga1">stp_sequence_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+Both dest and source must be valid sequences previously created with <a class="el" href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee">stp_sequence_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the destination sequence. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source sequence.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source sequence. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="sequence.h::stp_sequence_create" ref="ga1" args="(void)" --><p>
+<a class="anchor" name="g771327bed5a71d8d33cc6b3ec5cbdbee"></a><!-- doxytag: member="sequence.h::stp_sequence_create" ref="g771327bed5a71d8d33cc6b3ec5cbdbee" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a>* stp_sequence_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a>* stp_sequence_create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -200,19 +209,19 @@ Both dest and source must be valid sequences previously created with <a class="e
<p>
Create a new sequence.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created sequence.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created sequence. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="sequence.h::stp_sequence_create_copy" ref="ga4" args="(const stp_sequence_t *sequence)" --><p>
+<a class="anchor" name="gd37eb66db88ac93b853ba6e02b9155bc"></a><!-- doxytag: member="sequence.h::stp_sequence_create_copy" ref="gd37eb66db88ac93b853ba6e02b9155bc" args="(const stp_sequence_t *sequence)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a>* stp_sequence_create_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a>* stp_sequence_create_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>sequence</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -231,16 +240,16 @@ Create a new sequence.
<p>
Copy and allocate an sequence.
<p>
-A new sequence will be created, and then the contents of source will be copied into it. The destination must not have been previously allocated with <a class="el" href="group__sequence.html#ga1">stp_sequence_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+A new sequence will be created, and then the contents of source will be copied into it. The destination must not have been previously allocated with <a class="el" href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee">stp_sequence_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td>the source sequence. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the sequence.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the sequence. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="sequence.h::stp_sequence_destroy" ref="ga2" args="(stp_sequence_t *sequence)" --><p>
+<a class="anchor" name="g98c9c2859d2ebe9b1987d26b62bd6ce0"></a><!-- doxytag: member="sequence.h::stp_sequence_destroy" ref="g98c9c2859d2ebe9b1987d26b62bd6ce0" args="(stp_sequence_t *sequence)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -248,7 +257,7 @@ A new sequence will be created, and then the contents of source will be copied i
<tr>
<td class="md" nowrap valign="top">void stp_sequence_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>sequence</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -269,13 +278,13 @@ Destroy a sequence.
<p>
It is an error to destroy the sequence more than once. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td>the sequence to destroy.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td>the sequence to destroy. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="sequence.h::stp_sequence_get_bounds" ref="ga6" args="(const stp_sequence_t *sequence, double *low, double *high)" --><p>
+<a class="anchor" name="g392e1da122d95d6fc07b6d73eff1d311"></a><!-- doxytag: member="sequence.h::stp_sequence_get_bounds" ref="g392e1da122d95d6fc07b6d73eff1d311" args="(const stp_sequence_t *sequence, double *low, double *high)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -283,7 +292,7 @@ It is an error to destroy the sequence more than once. <dl compact><dt><b>Parame
<tr>
<td class="md" nowrap valign="top">void stp_sequence_get_bounds </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -321,13 +330,13 @@ The values are stored in the variables pointed to by low and high. <dl compact><
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td>the sequence to work on. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>low</em>&nbsp;</td><td>a pointer to a double to store the low bound in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>a pointer to a double to store the high bound in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>a pointer to a double to store the high bound in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="sequence.h::stp_sequence_get_data" ref="ga12" args="(const stp_sequence_t *sequence, size_t *size, const double **data)" --><p>
+<a class="anchor" name="gc33208fae031bd1111f8ceb4c1425199"></a><!-- doxytag: member="sequence.h::stp_sequence_get_data" ref="gc33208fae031bd1111f8ceb4c1425199" args="(const stp_sequence_t *sequence, size_t *size, const double **data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -335,7 +344,7 @@ The values are stored in the variables pointed to by low and high. <dl compact><
<tr>
<td class="md" nowrap valign="top">void stp_sequence_get_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -373,17 +382,17 @@ Get the data in a sequence.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td>the sequence to get the data from. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first element of an sequence of doubles is stored in a pointer to double*. <div class="fragment"><pre class="fragment"> <a class="code" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence;
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first element of an sequence of doubles is stored in a pointer to double*. <div class="fragment"><pre class="fragment"> <a class="code" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence;
size_t size;
<span class="keywordtype">double</span> *data;
- <a class="code" href="group__sequence.html#ga12">stp_sequence_get_data</a>(sequence, &amp;size, &amp;data);
-</pre></div></td></tr>
+ <a class="code" href="group__sequence.html#gc33208fae031bd1111f8ceb4c1425199">stp_sequence_get_data</a>(sequence, &amp;size, &amp;data);
+</pre></div> </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga22"></a><!-- doxytag: member="sequence.h::stp_sequence_get_float_data" ref="ga22" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="gf8cd9da688af479103cf8600e48f61c9"></a><!-- doxytag: member="sequence.h::stp_sequence_get_float_data" ref="gf8cd9da688af479103cf8600e48f61c9" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -391,7 +400,7 @@ Get the data in a sequence.
<tr>
<td class="md" nowrap valign="top">const float* stp_sequence_get_float_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -425,11 +434,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of floats is stored in a pointer to float*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of floats is stored in a pointer to float*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga25"></a><!-- doxytag: member="sequence.h::stp_sequence_get_int_data" ref="ga25" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="g4396baf0d338eec6f3bce3e2000da978"></a><!-- doxytag: member="sequence.h::stp_sequence_get_int_data" ref="g4396baf0d338eec6f3bce3e2000da978" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -437,7 +446,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">const int* stp_sequence_get_int_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -471,11 +480,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of ints is stored in a pointer to int*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of ints is stored in a pointer to int*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga23"></a><!-- doxytag: member="sequence.h::stp_sequence_get_long_data" ref="ga23" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="g864b55caa3a8c0e573031a36f57f7cc4"></a><!-- doxytag: member="sequence.h::stp_sequence_get_long_data" ref="g864b55caa3a8c0e573031a36f57f7cc4" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -483,7 +492,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">const long* stp_sequence_get_long_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -517,11 +526,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of longs is stored in a pointer to long*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of longs is stored in a pointer to long*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="sequence.h::stp_sequence_get_point" ref="ga14" args="(const stp_sequence_t *sequence, size_t where, double *data)" --><p>
+<a class="anchor" name="g044210129f28c298152ce124371324d4"></a><!-- doxytag: member="sequence.h::stp_sequence_get_point" ref="g044210129f28c298152ce124371324d4" args="(const stp_sequence_t *sequence, size_t where, double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -529,7 +538,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">int stp_sequence_get_point </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -570,11 +579,11 @@ Get the data at a single point in a sequence.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the datum is stored in the double pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="sequence.h::stp_sequence_get_range" ref="ga7" args="(const stp_sequence_t *sequence, double *low, double *high)" --><p>
+<a class="anchor" name="gc2c70c539a3eced45be306d082faa3a6"></a><!-- doxytag: member="sequence.h::stp_sequence_get_range" ref="gc2c70c539a3eced45be306d082faa3a6" args="(const stp_sequence_t *sequence, double *low, double *high)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -582,7 +591,7 @@ Get the data at a single point in a sequence.
<tr>
<td class="md" nowrap valign="top">void stp_sequence_get_range </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -620,13 +629,13 @@ The values are stored in the variables pointed to by low and high. <dl compact><
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>sequence</em>&nbsp;</td><td>the sequence to work on. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>low</em>&nbsp;</td><td>a pointer to a double to store the low bound in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>a pointer to a double to store the high bound in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>a pointer to a double to store the high bound in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga27"></a><!-- doxytag: member="sequence.h::stp_sequence_get_short_data" ref="ga27" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="g91a68efd6b99150739c7706f65703a2f"></a><!-- doxytag: member="sequence.h::stp_sequence_get_short_data" ref="g91a68efd6b99150739c7706f65703a2f" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -634,7 +643,7 @@ The values are stored in the variables pointed to by low and high. <dl compact><
<tr>
<td class="md" nowrap valign="top">const short* stp_sequence_get_short_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -668,11 +677,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of shorts is stored in a pointer to short*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of shorts is stored in a pointer to short*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="sequence.h::stp_sequence_get_size" ref="ga9" args="(const stp_sequence_t *sequence)" --><p>
+<a class="anchor" name="g99292c5ba10bcf1574c3e71a593c3e5f"></a><!-- doxytag: member="sequence.h::stp_sequence_get_size" ref="g99292c5ba10bcf1574c3e71a593c3e5f" args="(const stp_sequence_t *sequence)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -680,7 +689,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">size_t stp_sequence_get_size </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>sequence</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -699,11 +708,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<p>
Get the sequence size.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the sequence size.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the sequence size. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga26"></a><!-- doxytag: member="sequence.h::stp_sequence_get_uint_data" ref="ga26" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="g204f77e91c9283dc6ec6e742687bb0db"></a><!-- doxytag: member="sequence.h::stp_sequence_get_uint_data" ref="g204f77e91c9283dc6ec6e742687bb0db" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -711,7 +720,7 @@ Get the sequence size.
<tr>
<td class="md" nowrap valign="top">const unsigned int* stp_sequence_get_uint_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -745,11 +754,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of unsigned ints is stored in a pointer to unsigned int*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of unsigned ints is stored in a pointer to unsigned int*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga24"></a><!-- doxytag: member="sequence.h::stp_sequence_get_ulong_data" ref="ga24" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="gc4557b9fba98a7fbb4e17cc18fb0dded"></a><!-- doxytag: member="sequence.h::stp_sequence_get_ulong_data" ref="gc4557b9fba98a7fbb4e17cc18fb0dded" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -757,7 +766,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">const unsigned long* stp_sequence_get_ulong_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -791,11 +800,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of unsigned longs is stored in a pointer to unsigned long*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of unsigned longs is stored in a pointer to unsigned long*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga28"></a><!-- doxytag: member="sequence.h::stp_sequence_get_ushort_data" ref="ga28" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
+<a class="anchor" name="g8bf46faeea891ac7ca699591df596bc1"></a><!-- doxytag: member="sequence.h::stp_sequence_get_ushort_data" ref="g8bf46faeea891ac7ca699591df596bc1" args="(const stp_sequence_t *sequence, size_t *count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -803,7 +812,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">const unsigned short* stp_sequence_get_ushort_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -837,11 +846,11 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr><td valign="top"></td><td valign="top"><em>count</em>&nbsp;</td><td>the number of elements in the sequence are stored in the size_t pointed to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of unsigned shorts is stored in a pointer to unsigned short*.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the first element of an sequence of unsigned shorts is stored in a pointer to unsigned short*. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="sequence.h::stp_sequence_set_bounds" ref="ga5" args="(stp_sequence_t *sequence, double low, double high)" --><p>
+<a class="anchor" name="gd56df3112937c11431e033f2d9574b96"></a><!-- doxytag: member="sequence.h::stp_sequence_set_bounds" ref="gd56df3112937c11431e033f2d9574b96" args="(stp_sequence_t *sequence, double low, double high)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -849,7 +858,7 @@ The pointer returned is owned by the curve, and is not guaranteed to be valid be
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_bounds </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -890,11 +899,11 @@ The lower and upper bounds set the minimum and maximum values that a point in th
<tr><td valign="top"></td><td valign="top"><em>high</em>&nbsp;</td><td>the upper bound. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, or 0 if the lower bound is greater than the upper bound.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, or 0 if the lower bound is greater than the upper bound. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="sequence.h::stp_sequence_set_data" ref="ga10" args="(stp_sequence_t *sequence, size_t count, const double *data)" --><p>
+<a class="anchor" name="g24024e771a50db02f2713b244212603e"></a><!-- doxytag: member="sequence.h::stp_sequence_set_data" ref="g24024e771a50db02f2713b244212603e" args="(stp_sequence_t *sequence, size_t count, const double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -902,7 +911,7 @@ The lower and upper bounds set the minimum and maximum values that a point in th
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -943,11 +952,11 @@ Set the data in a sequence.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="sequence.h::stp_sequence_set_float_data" ref="ga15" args="(stp_sequence_t *sequence, size_t count, const float *data)" --><p>
+<a class="anchor" name="g34a526cb5e72b611ac8a98b559c24e2e"></a><!-- doxytag: member="sequence.h::stp_sequence_set_float_data" ref="g34a526cb5e72b611ac8a98b559c24e2e" args="(stp_sequence_t *sequence, size_t count, const float *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -955,7 +964,7 @@ Set the data in a sequence.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_float_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -996,11 +1005,11 @@ Set the data in a sequence from float values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga18"></a><!-- doxytag: member="sequence.h::stp_sequence_set_int_data" ref="ga18" args="(stp_sequence_t *sequence, size_t count, const int *data)" --><p>
+<a class="anchor" name="gd4f058b2c690ad4e326970cc841d8f79"></a><!-- doxytag: member="sequence.h::stp_sequence_set_int_data" ref="gd4f058b2c690ad4e326970cc841d8f79" args="(stp_sequence_t *sequence, size_t count, const int *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1008,7 +1017,7 @@ Set the data in a sequence from float values.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_int_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1049,11 +1058,11 @@ Set the data in a sequence from int values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="sequence.h::stp_sequence_set_long_data" ref="ga16" args="(stp_sequence_t *sequence, size_t count, const long *data)" --><p>
+<a class="anchor" name="gd15e2cf350bb311da58f4b11240fa0f2"></a><!-- doxytag: member="sequence.h::stp_sequence_set_long_data" ref="gd15e2cf350bb311da58f4b11240fa0f2" args="(stp_sequence_t *sequence, size_t count, const long *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1061,7 +1070,7 @@ Set the data in a sequence from int values.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_long_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1102,11 +1111,11 @@ Set the data in a sequence from long values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="sequence.h::stp_sequence_set_point" ref="ga13" args="(stp_sequence_t *sequence, size_t where, double data)" --><p>
+<a class="anchor" name="gf7f49101192387e29399ded6d3166d13"></a><!-- doxytag: member="sequence.h::stp_sequence_set_point" ref="gf7f49101192387e29399ded6d3166d13" args="(stp_sequence_t *sequence, size_t where, double data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1114,7 +1123,7 @@ Set the data in a sequence from long values.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_point </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1155,11 +1164,11 @@ Set the data at a single point in a sequence.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the datum to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga20"></a><!-- doxytag: member="sequence.h::stp_sequence_set_short_data" ref="ga20" args="(stp_sequence_t *sequence, size_t count, const short *data)" --><p>
+<a class="anchor" name="ge0d6719f863a10422dea23e7f4b4dd29"></a><!-- doxytag: member="sequence.h::stp_sequence_set_short_data" ref="ge0d6719f863a10422dea23e7f4b4dd29" args="(stp_sequence_t *sequence, size_t count, const short *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1167,7 +1176,7 @@ Set the data at a single point in a sequence.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_short_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1208,11 +1217,11 @@ Set the data in a sequence from short values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="sequence.h::stp_sequence_set_size" ref="ga8" args="(stp_sequence_t *sequence, size_t size)" --><p>
+<a class="anchor" name="g166e9a610bd53cb812e328d9e111f240"></a><!-- doxytag: member="sequence.h::stp_sequence_set_size" ref="g166e9a610bd53cb812e328d9e111f240" args="(stp_sequence_t *sequence, size_t size)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1220,7 +1229,7 @@ Set the data in a sequence from short values.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_size </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1254,11 +1263,11 @@ The size is the number of elements the sequence contains. Note that resizing wil
<tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>the size to set the sequence to. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="sequence.h::stp_sequence_set_subrange" ref="ga11" args="(stp_sequence_t *sequence, size_t where, size_t size, const double *data)" --><p>
+<a class="anchor" name="g9b41ba7e0f1fb00cf19bbb9efe70824d"></a><!-- doxytag: member="sequence.h::stp_sequence_set_subrange" ref="g9b41ba7e0f1fb00cf19bbb9efe70824d" args="(stp_sequence_t *sequence, size_t where, size_t size, const double *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1266,7 +1275,7 @@ The size is the number of elements the sequence contains. Note that resizing wil
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_subrange </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1314,11 +1323,11 @@ Set the data in a subrange of a sequence.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga19"></a><!-- doxytag: member="sequence.h::stp_sequence_set_uint_data" ref="ga19" args="(stp_sequence_t *sequence, size_t count, const unsigned int *data)" --><p>
+<a class="anchor" name="g40cd6256eb5bb72decd60edd1dc3be54"></a><!-- doxytag: member="sequence.h::stp_sequence_set_uint_data" ref="g40cd6256eb5bb72decd60edd1dc3be54" args="(stp_sequence_t *sequence, size_t count, const unsigned int *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1326,7 +1335,7 @@ Set the data in a subrange of a sequence.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_uint_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1367,11 +1376,11 @@ Set the data in a sequence from unsigned int values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="sequence.h::stp_sequence_set_ulong_data" ref="ga17" args="(stp_sequence_t *sequence, size_t count, const unsigned long *data)" --><p>
+<a class="anchor" name="gbc7ec322716d761436e4ad2d5d2f756f"></a><!-- doxytag: member="sequence.h::stp_sequence_set_ulong_data" ref="gbc7ec322716d761436e4ad2d5d2f756f" args="(stp_sequence_t *sequence, size_t count, const unsigned long *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1379,7 +1388,7 @@ Set the data in a sequence from unsigned int values.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_ulong_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1420,11 +1429,11 @@ Set the data in a sequence from unsigned long values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga21"></a><!-- doxytag: member="sequence.h::stp_sequence_set_ushort_data" ref="ga21" args="(stp_sequence_t *sequence, size_t count, const unsigned short *data)" --><p>
+<a class="anchor" name="g68aed44bbf6ede9ac49237091f2deb43"></a><!-- doxytag: member="sequence.h::stp_sequence_set_ushort_data" ref="g68aed44bbf6ede9ac49237091f2deb43" args="(stp_sequence_t *sequence, size_t count, const unsigned short *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1432,7 +1441,7 @@ Set the data in a sequence from unsigned long values.
<tr>
<td class="md" nowrap valign="top">int stp_sequence_set_ushort_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>sequence</em>, </td>
</tr>
<tr>
@@ -1473,12 +1482,12 @@ Set the data in a sequence from unsigned short values.
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to the first member of a sequence containing the data to set. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>1 on success, 0 on failure. </dd></dl>
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__util.html b/doc/gutenprint/html/group__util.html
index 093b384..803f27c 100644
--- a/doc/gutenprint/html/group__util.html
+++ b/doc/gutenprint/html/group__util.html
@@ -2,134 +2,143 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: util</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>util</h1>Utility functions.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga33">STP_DBG_LUT</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9ef88b326f83d342849fa89c33c7e4a7">STP_DBG_LUT</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga34">STP_DBG_COLORFUNC</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g3560e33ba80d2a0ceb07fe51fac845be">STP_DBG_COLORFUNC</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga35">STP_DBG_INK</a>&nbsp;&nbsp;&nbsp;0x4</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g328a4b66d0767134649ce30b243931c9">STP_DBG_INK</a>&nbsp;&nbsp;&nbsp;0x4</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga36">STP_DBG_PS</a>&nbsp;&nbsp;&nbsp;0x8</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g8d8211f97675b37f18bff822757d04b3">STP_DBG_PS</a>&nbsp;&nbsp;&nbsp;0x8</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga37">STP_DBG_PCL</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g30a9efd31b78debefd550d0b337ec795">STP_DBG_PCL</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga38">STP_DBG_ESCP2</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g158e1ea4acff071440681ba678b6fb0b">STP_DBG_ESCP2</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga39">STP_DBG_CANON</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga0d6b1a8d780b3c5f970454678bc0323">STP_DBG_CANON</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga40">STP_DBG_LEXMARK</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gb8180ab505c2d7c5a717a53096ac770c">STP_DBG_LEXMARK</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga41">STP_DBG_WEAVE_PARAMS</a>&nbsp;&nbsp;&nbsp;0x100</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gc746369f247dc346bcbdeacb1abbdbcb">STP_DBG_WEAVE_PARAMS</a>&nbsp;&nbsp;&nbsp;0x100</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga42">STP_DBG_ROWS</a>&nbsp;&nbsp;&nbsp;0x200</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gb764d477ebf0db4957cc316badac70bd">STP_DBG_ROWS</a>&nbsp;&nbsp;&nbsp;0x200</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga43">STP_DBG_MARK_FILE</a>&nbsp;&nbsp;&nbsp;0x400</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9c8f6255efb1fcf9cd3e7a68466e44ba">STP_DBG_MARK_FILE</a>&nbsp;&nbsp;&nbsp;0x400</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga44">STP_DBG_LIST</a>&nbsp;&nbsp;&nbsp;0x800</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gcb3d85de1088cf795cfeaa9e1450c4e0">STP_DBG_LIST</a>&nbsp;&nbsp;&nbsp;0x800</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga45">STP_DBG_MODULE</a>&nbsp;&nbsp;&nbsp;0x1000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g6d69d079a3d7a3e0e2b870e1e9417187">STP_DBG_MODULE</a>&nbsp;&nbsp;&nbsp;0x1000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga46">STP_DBG_PATH</a>&nbsp;&nbsp;&nbsp;0x2000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gb11ef5f0ed150be2d3b999b7fc7e4f24">STP_DBG_PATH</a>&nbsp;&nbsp;&nbsp;0x2000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga47">STP_DBG_PAPER</a>&nbsp;&nbsp;&nbsp;0x4000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g08f48f3423e848f1932435c5f8e94ff7">STP_DBG_PAPER</a>&nbsp;&nbsp;&nbsp;0x4000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga48">STP_DBG_PRINTERS</a>&nbsp;&nbsp;&nbsp;0x8000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g7bbbf3d31a1a4f6b0da808184e1c1587">STP_DBG_PRINTERS</a>&nbsp;&nbsp;&nbsp;0x8000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga49">STP_DBG_XML</a>&nbsp;&nbsp;&nbsp;0x10000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g51aee81a3d2a33d42417f6b61bb63f5e">STP_DBG_XML</a>&nbsp;&nbsp;&nbsp;0x10000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga50">STP_DBG_VARS</a>&nbsp;&nbsp;&nbsp;0x20000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g52844a51058ca29f975b5666743622ac">STP_DBG_VARS</a>&nbsp;&nbsp;&nbsp;0x20000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga51">STP_DBG_OLYMPUS</a>&nbsp;&nbsp;&nbsp;0x40000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g4dc6609c9bb0c256fec7361f41a5c45f">STP_DBG_OLYMPUS</a>&nbsp;&nbsp;&nbsp;0x40000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga52">STP_DBG_CURVE</a>&nbsp;&nbsp;&nbsp;0x80000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9eaf8d50f127cd4316bf68ad34092551">STP_DBG_CURVE</a>&nbsp;&nbsp;&nbsp;0x80000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga53">STP_DBG_CURVE_ERRORS</a>&nbsp;&nbsp;&nbsp;0x100000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gc80b8553e636ec01fe4e975d9f7668b9">STP_DBG_CURVE_ERRORS</a>&nbsp;&nbsp;&nbsp;0x100000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga54">STP_SAFE_FREE</a>(x)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g44a234fbf1ab832399fc674c8cb53b1f">STP_SAFE_FREE</a>(x)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga0">stp_init</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g69354e5830712093045a4ba290a298f8">stp_init</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialise libgimpprint. <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga1">stp_set_output_codeset</a> (const char *codeset)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialise libgimpprint. <a href="#g69354e5830712093045a4ba290a298f8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf7978ce9e414b3d8ad905ee36a51cfbd">stp_set_output_codeset</a> (const char *codeset)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output encoding. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga2">stp_read_and_compose_curves</a> (const char *s1, const char *s2, <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> comp, size_t piecewise_point_count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output encoding. <a href="#gf7978ce9e414b3d8ad905ee36a51cfbd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g21168356d466d278f11dab2be8d0016e">stp_read_and_compose_curves</a> (const char *s1, const char *s2, <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> comp, size_t piecewise_point_count)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga3">stp_abort</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9b6b2745ee2d68d1ca356a79c50f0ed7">stp_abort</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga4">stp_prune_inactive_options</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf64336e7c536a51d0debe88f1f5ec90a">stp_prune_inactive_options</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga5">stp_zprintf</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g18aaa3874e4dd5259a4d182fa8d9c90a">stp_zprintf</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga6">stp_zfwrite</a> (const char *buf, size_t bytes, size_t nitems, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9135d4c8cac78593aff55b668d09b79c">stp_zfwrite</a> (const char *buf, size_t bytes, size_t nitems, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga7">stp_putc</a> (int ch, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf07e31a63021b4d504cc5a410e1aeb08">stp_putc</a> (int ch, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga8">stp_put16_le</a> (unsigned short sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g01199dc1d5a3db973d22cc9db00a4f41">stp_put16_le</a> (unsigned short sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga9">stp_put16_be</a> (unsigned short sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g3c20beae37d9841e095b336d6f7dcc1d">stp_put16_be</a> (unsigned short sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga10">stp_put32_le</a> (unsigned int sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g0a445c531388afa31650ef4ccdac3ae1">stp_put32_le</a> (unsigned int sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga11">stp_put32_be</a> (unsigned int sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gbe0e31fbc0c4e6374903b25edc594f5e">stp_put32_be</a> (unsigned int sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga12">stp_puts</a> (const char *s, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g0a59761c8a4ee5f31cfb9bec2a9b00b4">stp_puts</a> (const char *s, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga13">stp_send_command</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *command, const char *format,...)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g23ee64de1ec6ef5a4941ab80ba609840">stp_send_command</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *command, const char *format,...)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga14">stp_erputc</a> (int ch)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g859b75eddde620338859121451096097">stp_erputc</a> (int ch)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga15">stp_eprintf</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g47c73485971132d9b41a33bdf572f670">stp_eprintf</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga16">stp_erprintf</a> (const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g5f6389ed7d500f851cabe8425a158e4b">stp_erprintf</a> (const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga17">stp_asprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g6bdd7099220fe310b228dcff5159b8d9">stp_asprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga18">stp_catprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g34d3ebda7c5b75ab40d1600f4d79a4be">stp_catprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga19">stp_get_debug_level</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9ab4c35dd4b6e142281ff36ecedee27e">stp_get_debug_level</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga20">stp_dprintf</a> (unsigned long level, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g24e214e32810cc67c493c270a6ad83d6">stp_dprintf</a> (unsigned long level, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga21">stp_deprintf</a> (unsigned long level, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf7bc1bd0ff92ca0f6ba7d0eb559e1da3">stp_deprintf</a> (unsigned long level, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga22">stp_init_debug_messages</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g26a43ceec27ca34bc49f4806900b4618">stp_init_debug_messages</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga23">stp_flush_debug_messages</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf39c22b74843750ca74a6caccb263c7c">stp_flush_debug_messages</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga24">stp_malloc</a> (size_t)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g7c76d059684ee6dc5bdc06e4b3af18ef">stp_malloc</a> (size_t)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga25">stp_zalloc</a> (size_t)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gae1d98650ef9777ae4f4b10eae60b5c9">stp_zalloc</a> (size_t)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga26">stp_realloc</a> (void *ptr, size_t)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g908f11aeabf31c8a9621bd65d408a5fc">stp_realloc</a> (void *ptr, size_t)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga27">stp_free</a> (void *ptr)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gabf89ff6213b9dc568fbdd1342b663ad">stp_free</a> (void *ptr)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga28">stp_strlen</a> (const char *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g054943d301baecba82cdb78b7e454880">stp_strlen</a> (const char *s)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga29">stp_strndup</a> (const char *s, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g2c6b28a35780bfa7d03a2f8381ee82c2">stp_strndup</a> (const char *s, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga30">stp_strdup</a> (const char *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g2f861f4a98ad496ca8cd995147867f32">stp_strdup</a> (const char *s)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga31">stp_get_version</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g77022a2cfde3a9ba9269f1bc3726175c">stp_get_version</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library version string (x.y.z). <a href="#ga31"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga32">stp_get_release_version</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library version string (x.y.z). <a href="#g77022a2cfde3a9ba9269f1bc3726175c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ged2a65d98cba1fd6d48c0cc1b611ae0f">stp_get_release_version</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library release version string (x.y). <a href="#ga32"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library release version string (x.y). <a href="#ged2a65d98cba1fd6d48c0cc1b611ae0f"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Utility functions.
<p>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="ga39"></a><!-- doxytag: member="util.h::STP_DBG_CANON" ref="ga39" args="" --><p>
+<a class="anchor" name="ga0d6b1a8d780b3c5f970454678bc0323"></a><!-- doxytag: member="util.h::STP_DBG_CANON" ref="ga0d6b1a8d780b3c5f970454678bc0323" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -152,7 +161,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga34"></a><!-- doxytag: member="util.h::STP_DBG_COLORFUNC" ref="ga34" args="" --><p>
+<a class="anchor" name="g3560e33ba80d2a0ceb07fe51fac845be"></a><!-- doxytag: member="util.h::STP_DBG_COLORFUNC" ref="g3560e33ba80d2a0ceb07fe51fac845be" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -175,7 +184,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga52"></a><!-- doxytag: member="util.h::STP_DBG_CURVE" ref="ga52" args="" --><p>
+<a class="anchor" name="g9eaf8d50f127cd4316bf68ad34092551"></a><!-- doxytag: member="util.h::STP_DBG_CURVE" ref="g9eaf8d50f127cd4316bf68ad34092551" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -198,7 +207,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga53"></a><!-- doxytag: member="util.h::STP_DBG_CURVE_ERRORS" ref="ga53" args="" --><p>
+<a class="anchor" name="gc80b8553e636ec01fe4e975d9f7668b9"></a><!-- doxytag: member="util.h::STP_DBG_CURVE_ERRORS" ref="gc80b8553e636ec01fe4e975d9f7668b9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -221,7 +230,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga38"></a><!-- doxytag: member="util.h::STP_DBG_ESCP2" ref="ga38" args="" --><p>
+<a class="anchor" name="g158e1ea4acff071440681ba678b6fb0b"></a><!-- doxytag: member="util.h::STP_DBG_ESCP2" ref="g158e1ea4acff071440681ba678b6fb0b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -244,7 +253,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga35"></a><!-- doxytag: member="util.h::STP_DBG_INK" ref="ga35" args="" --><p>
+<a class="anchor" name="g328a4b66d0767134649ce30b243931c9"></a><!-- doxytag: member="util.h::STP_DBG_INK" ref="g328a4b66d0767134649ce30b243931c9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -267,7 +276,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga40"></a><!-- doxytag: member="util.h::STP_DBG_LEXMARK" ref="ga40" args="" --><p>
+<a class="anchor" name="gb8180ab505c2d7c5a717a53096ac770c"></a><!-- doxytag: member="util.h::STP_DBG_LEXMARK" ref="gb8180ab505c2d7c5a717a53096ac770c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -290,7 +299,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga44"></a><!-- doxytag: member="util.h::STP_DBG_LIST" ref="ga44" args="" --><p>
+<a class="anchor" name="gcb3d85de1088cf795cfeaa9e1450c4e0"></a><!-- doxytag: member="util.h::STP_DBG_LIST" ref="gcb3d85de1088cf795cfeaa9e1450c4e0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -313,7 +322,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga33"></a><!-- doxytag: member="util.h::STP_DBG_LUT" ref="ga33" args="" --><p>
+<a class="anchor" name="g9ef88b326f83d342849fa89c33c7e4a7"></a><!-- doxytag: member="util.h::STP_DBG_LUT" ref="g9ef88b326f83d342849fa89c33c7e4a7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -336,7 +345,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga43"></a><!-- doxytag: member="util.h::STP_DBG_MARK_FILE" ref="ga43" args="" --><p>
+<a class="anchor" name="g9c8f6255efb1fcf9cd3e7a68466e44ba"></a><!-- doxytag: member="util.h::STP_DBG_MARK_FILE" ref="g9c8f6255efb1fcf9cd3e7a68466e44ba" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -359,7 +368,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga45"></a><!-- doxytag: member="util.h::STP_DBG_MODULE" ref="ga45" args="" --><p>
+<a class="anchor" name="g6d69d079a3d7a3e0e2b870e1e9417187"></a><!-- doxytag: member="util.h::STP_DBG_MODULE" ref="g6d69d079a3d7a3e0e2b870e1e9417187" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -382,7 +391,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga51"></a><!-- doxytag: member="util.h::STP_DBG_OLYMPUS" ref="ga51" args="" --><p>
+<a class="anchor" name="g4dc6609c9bb0c256fec7361f41a5c45f"></a><!-- doxytag: member="util.h::STP_DBG_OLYMPUS" ref="g4dc6609c9bb0c256fec7361f41a5c45f" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -405,7 +414,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga47"></a><!-- doxytag: member="util.h::STP_DBG_PAPER" ref="ga47" args="" --><p>
+<a class="anchor" name="g08f48f3423e848f1932435c5f8e94ff7"></a><!-- doxytag: member="util.h::STP_DBG_PAPER" ref="g08f48f3423e848f1932435c5f8e94ff7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -428,7 +437,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga46"></a><!-- doxytag: member="util.h::STP_DBG_PATH" ref="ga46" args="" --><p>
+<a class="anchor" name="gb11ef5f0ed150be2d3b999b7fc7e4f24"></a><!-- doxytag: member="util.h::STP_DBG_PATH" ref="gb11ef5f0ed150be2d3b999b7fc7e4f24" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -451,7 +460,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga37"></a><!-- doxytag: member="util.h::STP_DBG_PCL" ref="ga37" args="" --><p>
+<a class="anchor" name="g30a9efd31b78debefd550d0b337ec795"></a><!-- doxytag: member="util.h::STP_DBG_PCL" ref="g30a9efd31b78debefd550d0b337ec795" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -474,7 +483,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga48"></a><!-- doxytag: member="util.h::STP_DBG_PRINTERS" ref="ga48" args="" --><p>
+<a class="anchor" name="g7bbbf3d31a1a4f6b0da808184e1c1587"></a><!-- doxytag: member="util.h::STP_DBG_PRINTERS" ref="g7bbbf3d31a1a4f6b0da808184e1c1587" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -497,7 +506,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga36"></a><!-- doxytag: member="util.h::STP_DBG_PS" ref="ga36" args="" --><p>
+<a class="anchor" name="g8d8211f97675b37f18bff822757d04b3"></a><!-- doxytag: member="util.h::STP_DBG_PS" ref="g8d8211f97675b37f18bff822757d04b3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -520,7 +529,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga42"></a><!-- doxytag: member="util.h::STP_DBG_ROWS" ref="ga42" args="" --><p>
+<a class="anchor" name="gb764d477ebf0db4957cc316badac70bd"></a><!-- doxytag: member="util.h::STP_DBG_ROWS" ref="gb764d477ebf0db4957cc316badac70bd" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -543,7 +552,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga50"></a><!-- doxytag: member="util.h::STP_DBG_VARS" ref="ga50" args="" --><p>
+<a class="anchor" name="g52844a51058ca29f975b5666743622ac"></a><!-- doxytag: member="util.h::STP_DBG_VARS" ref="g52844a51058ca29f975b5666743622ac" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -566,7 +575,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga41"></a><!-- doxytag: member="util.h::STP_DBG_WEAVE_PARAMS" ref="ga41" args="" --><p>
+<a class="anchor" name="gc746369f247dc346bcbdeacb1abbdbcb"></a><!-- doxytag: member="util.h::STP_DBG_WEAVE_PARAMS" ref="gc746369f247dc346bcbdeacb1abbdbcb" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -589,7 +598,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga49"></a><!-- doxytag: member="util.h::STP_DBG_XML" ref="ga49" args="" --><p>
+<a class="anchor" name="g51aee81a3d2a33d42417f6b61bb63f5e"></a><!-- doxytag: member="util.h::STP_DBG_XML" ref="g51aee81a3d2a33d42417f6b61bb63f5e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -612,7 +621,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga54"></a><!-- doxytag: member="util.h::STP_SAFE_FREE" ref="ga54" args="(x)" --><p>
+<a class="anchor" name="g44a234fbf1ab832399fc674c8cb53b1f"></a><!-- doxytag: member="util.h::STP_SAFE_FREE" ref="g44a234fbf1ab832399fc674c8cb53b1f" args="(x)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -640,14 +649,14 @@ Utility functions.
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> \
{ \
<span class="keywordflow">if</span> ((x)) \
- <a class="code" href="group__util.html#ga27">stp_free</a>((<span class="keywordtype">char</span> *)(x)); \
+ <a class="code" href="group__util.html#gabf89ff6213b9dc568fbdd1342b663ad">stp_free</a>((<span class="keywordtype">char</span> *)(x)); \
((x)) = NULL; \
} <span class="keywordflow">while</span> (0)
</pre></div> </td>
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="util.h::stp_abort" ref="ga3" args="(void)" --><p>
+<a class="anchor" name="g9b6b2745ee2d68d1ca356a79c50f0ed7"></a><!-- doxytag: member="util.h::stp_abort" ref="g9b6b2745ee2d68d1ca356a79c50f0ed7" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -675,7 +684,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="util.h::stp_asprintf" ref="ga17" args="(char **strp, const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="g6bdd7099220fe310b228dcff5159b8d9"></a><!-- doxytag: member="util.h::stp_asprintf" ref="g6bdd7099220fe310b228dcff5159b8d9" args="(char **strp, const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -718,7 +727,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga18"></a><!-- doxytag: member="util.h::stp_catprintf" ref="ga18" args="(char **strp, const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="g34d3ebda7c5b75ab40d1600f4d79a4be"></a><!-- doxytag: member="util.h::stp_catprintf" ref="g34d3ebda7c5b75ab40d1600f4d79a4be" args="(char **strp, const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -761,7 +770,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga21"></a><!-- doxytag: member="util.h::stp_deprintf" ref="ga21" args="(unsigned long level, const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="gf7bc1bd0ff92ca0f6ba7d0eb559e1da3"></a><!-- doxytag: member="util.h::stp_deprintf" ref="gf7bc1bd0ff92ca0f6ba7d0eb559e1da3" args="(unsigned long level, const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -804,7 +813,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga20"></a><!-- doxytag: member="util.h::stp_dprintf" ref="ga20" args="(unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="g24e214e32810cc67c493c270a6ad83d6"></a><!-- doxytag: member="util.h::stp_dprintf" ref="g24e214e32810cc67c493c270a6ad83d6" args="(unsigned long level, const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -818,7 +827,7 @@ Utility functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -853,7 +862,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="util.h::stp_eprintf" ref="ga15" args="(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="g47c73485971132d9b41a33bdf572f670"></a><!-- doxytag: member="util.h::stp_eprintf" ref="g47c73485971132d9b41a33bdf572f670" args="(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -861,7 +870,7 @@ Utility functions.
<tr>
<td class="md" nowrap valign="top">void stp_eprintf </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -896,7 +905,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="util.h::stp_erprintf" ref="ga16" args="(const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="g5f6389ed7d500f851cabe8425a158e4b"></a><!-- doxytag: member="util.h::stp_erprintf" ref="g5f6389ed7d500f851cabe8425a158e4b" args="(const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -933,7 +942,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="util.h::stp_erputc" ref="ga14" args="(int ch)" --><p>
+<a class="anchor" name="g859b75eddde620338859121451096097"></a><!-- doxytag: member="util.h::stp_erputc" ref="g859b75eddde620338859121451096097" args="(int ch)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -961,7 +970,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga23"></a><!-- doxytag: member="util.h::stp_flush_debug_messages" ref="ga23" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="gf39c22b74843750ca74a6caccb263c7c"></a><!-- doxytag: member="util.h::stp_flush_debug_messages" ref="gf39c22b74843750ca74a6caccb263c7c" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -969,7 +978,7 @@ Utility functions.
<tr>
<td class="md" nowrap valign="top">void stp_flush_debug_messages </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -989,7 +998,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga27"></a><!-- doxytag: member="util.h::stp_free" ref="ga27" args="(void *ptr)" --><p>
+<a class="anchor" name="gabf89ff6213b9dc568fbdd1342b663ad"></a><!-- doxytag: member="util.h::stp_free" ref="gabf89ff6213b9dc568fbdd1342b663ad" args="(void *ptr)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1017,7 +1026,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga19"></a><!-- doxytag: member="util.h::stp_get_debug_level" ref="ga19" args="(void)" --><p>
+<a class="anchor" name="g9ab4c35dd4b6e142281ff36ecedee27e"></a><!-- doxytag: member="util.h::stp_get_debug_level" ref="g9ab4c35dd4b6e142281ff36ecedee27e" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1045,7 +1054,7 @@ Utility functions.
</td>
</tr>
</table>
-<a class="anchor" name="ga32"></a><!-- doxytag: member="util.h::stp_get_release_version" ref="ga32" args="(void)" --><p>
+<a class="anchor" name="ged2a65d98cba1fd6d48c0cc1b611ae0f"></a><!-- doxytag: member="util.h::stp_get_release_version" ref="ged2a65d98cba1fd6d48c0cc1b611ae0f" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1072,11 +1081,11 @@ Utility functions.
<p>
Get the library release version string (x.y).
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the release name of the package, which must not be modified or freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the release name of the package, which must not be modified or freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga31"></a><!-- doxytag: member="util.h::stp_get_version" ref="ga31" args="(void)" --><p>
+<a class="anchor" name="g77022a2cfde3a9ba9269f1bc3726175c"></a><!-- doxytag: member="util.h::stp_get_version" ref="g77022a2cfde3a9ba9269f1bc3726175c" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1103,11 +1112,11 @@ Get the library release version string (x.y).
<p>
Get the library version string (x.y.z).
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the version name of the package, which must not be modified or freed.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the version name of the package, which must not be modified or freed. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="util.h::stp_init" ref="ga0" args="(void)" --><p>
+<a class="anchor" name="g69354e5830712093045a4ba290a298f8"></a><!-- doxytag: member="util.h::stp_init" ref="g69354e5830712093045a4ba290a298f8" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1134,11 +1143,11 @@ Get the library version string (x.y.z).
<p>
Initialise libgimpprint.
<p>
-This function must be called prior to any other use of the library. It is responsible for loading modules and XML data and initialising internal data structures. <dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure.</dd></dl>
+This function must be called prior to any other use of the library. It is responsible for loading modules and XML data and initialising internal data structures. <dl compact><dt><b>Returns:</b></dt><dd>0 on success, 1 on failure. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga22"></a><!-- doxytag: member="util.h::stp_init_debug_messages" ref="ga22" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="g26a43ceec27ca34bc49f4806900b4618"></a><!-- doxytag: member="util.h::stp_init_debug_messages" ref="g26a43ceec27ca34bc49f4806900b4618" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1146,7 +1155,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap valign="top">void void void stp_init_debug_messages </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1166,7 +1175,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga24"></a><!-- doxytag: member="util.h::stp_malloc" ref="ga24" args="(size_t)" --><p>
+<a class="anchor" name="g7c76d059684ee6dc5bdc06e4b3af18ef"></a><!-- doxytag: member="util.h::stp_malloc" ref="g7c76d059684ee6dc5bdc06e4b3af18ef" args="(size_t)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1194,7 +1203,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="util.h::stp_prune_inactive_options" ref="ga4" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="gf64336e7c536a51d0debe88f1f5ec90a"></a><!-- doxytag: member="util.h::stp_prune_inactive_options" ref="gf64336e7c536a51d0debe88f1f5ec90a" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1202,7 +1211,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap valign="top">void stp_prune_inactive_options </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1222,7 +1231,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="util.h::stp_put16_be" ref="ga9" args="(unsigned short sh, const stp_vars_t *v)" --><p>
+<a class="anchor" name="g3c20beae37d9841e095b336d6f7dcc1d"></a><!-- doxytag: member="util.h::stp_put16_be" ref="g3c20beae37d9841e095b336d6f7dcc1d" args="(unsigned short sh, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1236,7 +1245,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1259,7 +1268,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="util.h::stp_put16_le" ref="ga8" args="(unsigned short sh, const stp_vars_t *v)" --><p>
+<a class="anchor" name="g01199dc1d5a3db973d22cc9db00a4f41"></a><!-- doxytag: member="util.h::stp_put16_le" ref="g01199dc1d5a3db973d22cc9db00a4f41" args="(unsigned short sh, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1273,7 +1282,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1296,7 +1305,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="util.h::stp_put32_be" ref="ga11" args="(unsigned int sh, const stp_vars_t *v)" --><p>
+<a class="anchor" name="gbe0e31fbc0c4e6374903b25edc594f5e"></a><!-- doxytag: member="util.h::stp_put32_be" ref="gbe0e31fbc0c4e6374903b25edc594f5e" args="(unsigned int sh, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1310,7 +1319,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1333,7 +1342,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="util.h::stp_put32_le" ref="ga10" args="(unsigned int sh, const stp_vars_t *v)" --><p>
+<a class="anchor" name="g0a445c531388afa31650ef4ccdac3ae1"></a><!-- doxytag: member="util.h::stp_put32_le" ref="g0a445c531388afa31650ef4ccdac3ae1" args="(unsigned int sh, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1347,7 +1356,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1370,7 +1379,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="util.h::stp_putc" ref="ga7" args="(int ch, const stp_vars_t *v)" --><p>
+<a class="anchor" name="gf07e31a63021b4d504cc5a410e1aeb08"></a><!-- doxytag: member="util.h::stp_putc" ref="gf07e31a63021b4d504cc5a410e1aeb08" args="(int ch, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1384,7 +1393,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1407,7 +1416,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="util.h::stp_puts" ref="ga12" args="(const char *s, const stp_vars_t *v)" --><p>
+<a class="anchor" name="g0a59761c8a4ee5f31cfb9bec2a9b00b4"></a><!-- doxytag: member="util.h::stp_puts" ref="g0a59761c8a4ee5f31cfb9bec2a9b00b4" args="(const char *s, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1421,7 +1430,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1444,13 +1453,13 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="util.h::stp_read_and_compose_curves" ref="ga2" args="(const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)" --><p>
+<a class="anchor" name="g21168356d466d278f11dab2be8d0016e"></a><!-- doxytag: member="util.h::stp_read_and_compose_curves" ref="g21168356d466d278f11dab2be8d0016e" args="(const char *s1, const char *s2, stp_curve_compose_t comp, size_t piecewise_point_count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_read_and_compose_curves </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_read_and_compose_curves </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname" nowrap> <em>s1</em>, </td>
@@ -1464,7 +1473,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>comp</em>, </td>
</tr>
<tr>
@@ -1493,7 +1502,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga26"></a><!-- doxytag: member="util.h::stp_realloc" ref="ga26" args="(void *ptr, size_t)" --><p>
+<a class="anchor" name="g908f11aeabf31c8a9621bd65d408a5fc"></a><!-- doxytag: member="util.h::stp_realloc" ref="g908f11aeabf31c8a9621bd65d408a5fc" args="(void *ptr, size_t)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1530,7 +1539,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="util.h::stp_send_command" ref="ga13" args="(const stp_vars_t *v, const char *command, const char *format,...)" --><p>
+<a class="anchor" name="g23ee64de1ec6ef5a4941ab80ba609840"></a><!-- doxytag: member="util.h::stp_send_command" ref="g23ee64de1ec6ef5a4941ab80ba609840" args="(const stp_vars_t *v, const char *command, const char *format,...)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1538,7 +1547,7 @@ This function must be called prior to any other use of the library. It is respon
<tr>
<td class="md" nowrap valign="top">void stp_send_command </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1579,7 +1588,7 @@ This function must be called prior to any other use of the library. It is respon
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="util.h::stp_set_output_codeset" ref="ga1" args="(const char *codeset)" --><p>
+<a class="anchor" name="gf7978ce9e414b3d8ad905ee36a51cfbd"></a><!-- doxytag: member="util.h::stp_set_output_codeset" ref="gf7978ce9e414b3d8ad905ee36a51cfbd" args="(const char *codeset)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1611,11 +1620,11 @@ This function sets the encoding that all strings translated by gettext are outpu
<tr><td valign="top"></td><td valign="top"><em>codeset</em>&nbsp;</td><td>the standard name of the encoding, which must be usable with iconv_open(). For example, "US-ASCII" or "UTF-8". If NULL, the currently-selected codeset will be returned (or NULL if no codeset has been selected yet). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a string containing the selected codeset, or NULL on failure (errno is set accordingly).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a string containing the selected codeset, or NULL on failure (errno is set accordingly). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga30"></a><!-- doxytag: member="util.h::stp_strdup" ref="ga30" args="(const char *s)" --><p>
+<a class="anchor" name="g2f861f4a98ad496ca8cd995147867f32"></a><!-- doxytag: member="util.h::stp_strdup" ref="g2f861f4a98ad496ca8cd995147867f32" args="(const char *s)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1643,7 +1652,7 @@ This function sets the encoding that all strings translated by gettext are outpu
</td>
</tr>
</table>
-<a class="anchor" name="ga28"></a><!-- doxytag: member="util.h::stp_strlen" ref="ga28" args="(const char *s)" --><p>
+<a class="anchor" name="g054943d301baecba82cdb78b7e454880"></a><!-- doxytag: member="util.h::stp_strlen" ref="g054943d301baecba82cdb78b7e454880" args="(const char *s)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1671,7 +1680,7 @@ This function sets the encoding that all strings translated by gettext are outpu
</td>
</tr>
</table>
-<a class="anchor" name="ga29"></a><!-- doxytag: member="util.h::stp_strndup" ref="ga29" args="(const char *s, int n)" --><p>
+<a class="anchor" name="g2c6b28a35780bfa7d03a2f8381ee82c2"></a><!-- doxytag: member="util.h::stp_strndup" ref="g2c6b28a35780bfa7d03a2f8381ee82c2" args="(const char *s, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1708,7 +1717,7 @@ This function sets the encoding that all strings translated by gettext are outpu
</td>
</tr>
</table>
-<a class="anchor" name="ga25"></a><!-- doxytag: member="util.h::stp_zalloc" ref="ga25" args="(size_t)" --><p>
+<a class="anchor" name="gae1d98650ef9777ae4f4b10eae60b5c9"></a><!-- doxytag: member="util.h::stp_zalloc" ref="gae1d98650ef9777ae4f4b10eae60b5c9" args="(size_t)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1736,7 +1745,7 @@ This function sets the encoding that all strings translated by gettext are outpu
</td>
</tr>
</table>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="util.h::stp_zfwrite" ref="ga6" args="(const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)" --><p>
+<a class="anchor" name="g9135d4c8cac78593aff55b668d09b79c"></a><!-- doxytag: member="util.h::stp_zfwrite" ref="g9135d4c8cac78593aff55b668d09b79c" args="(const char *buf, size_t bytes, size_t nitems, const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1762,7 +1771,7 @@ This function sets the encoding that all strings translated by gettext are outpu
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em></td>
</tr>
<tr>
@@ -1785,7 +1794,7 @@ This function sets the encoding that all strings translated by gettext are outpu
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="util.h::stp_zprintf" ref="ga5" args="(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__" --><p>
+<a class="anchor" name="g18aaa3874e4dd5259a4d182fa8d9c90a"></a><!-- doxytag: member="util.h::stp_zprintf" ref="g18aaa3874e4dd5259a4d182fa8d9c90a" args="(const stp_vars_t *v, const char *format,...) __attribute__((format(__printf__" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1793,7 +1802,7 @@ This function sets the encoding that all strings translated by gettext are outpu
<tr>
<td class="md" nowrap valign="top">void stp_zprintf </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1828,8 +1837,8 @@ This function sets the encoding that all strings translated by gettext are outpu
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__vars.html b/doc/gutenprint/html/group__vars.html
index e1f13d3..8e9b48d 100644
--- a/doc/gutenprint/html/group__vars.html
+++ b/doc/gutenprint/html/group__vars.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: vars</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>vars</h1>The vars data type contains all the information about a print job, this includes information such as the printer model, paper size, print resolution etc.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -22,457 +31,457 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter description. <a href="structstp__parameter__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_vars&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga0">stp_vars_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_vars&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The vars opaque data type. <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The vars opaque data type. <a href="#gde33aeed00b53e4af71ee1f7c4326279"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The parameter_list opaque data type. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The parameter_list opaque data type. <a href="#gb264246d4b7e584447b5f39ed8f7ee05"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constant parameter_list opaque data type. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> )(void *data, const char *buffer, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constant parameter_list opaque data type. <a href="#g73ac4d52cb5cecbb9694e9038fb7ea82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> )(void *data, const char *buffer, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output function supplied by the calling application. <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga4">stp_copy_data_func_t</a> )(void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output function supplied by the calling application. <a href="#gd11be815334025415a8e2023e0cd44c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">stp_copy_data_func_t</a> )(void *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga5">stp_free_data_func_t</a> )(void *)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">stp_free_data_func_t</a> )(void *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_compdata&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga6">compdata_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_compdata&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9ee295029ad2d072b4099dc390359900">compdata_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga132">stp_parameter_type_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga132a7">STP_PARAMETER_TYPE_STRING_LIST</a>,
-<a class="el" href="group__vars.html#gga132a8">STP_PARAMETER_TYPE_INT</a>,
-<a class="el" href="group__vars.html#gga132a9">STP_PARAMETER_TYPE_BOOLEAN</a>,
-<a class="el" href="group__vars.html#gga132a10">STP_PARAMETER_TYPE_DOUBLE</a>,
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">stp_parameter_type_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2">STP_PARAMETER_TYPE_STRING_LIST</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4">STP_PARAMETER_TYPE_INT</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d">STP_PARAMETER_TYPE_BOOLEAN</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81">STP_PARAMETER_TYPE_DOUBLE</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga132a11">STP_PARAMETER_TYPE_CURVE</a>,
-<a class="el" href="group__vars.html#gga132a12">STP_PARAMETER_TYPE_FILE</a>,
-<a class="el" href="group__vars.html#gga132a13">STP_PARAMETER_TYPE_RAW</a>,
-<a class="el" href="group__vars.html#gga132a14">STP_PARAMETER_TYPE_ARRAY</a>,
+&nbsp;&nbsp;<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e">STP_PARAMETER_TYPE_CURVE</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6">STP_PARAMETER_TYPE_FILE</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372">STP_PARAMETER_TYPE_RAW</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d">STP_PARAMETER_TYPE_ARRAY</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga132a15">STP_PARAMETER_TYPE_DIMENSION</a>,
-<a class="el" href="group__vars.html#gga132a16">STP_PARAMETER_TYPE_INVALID</a>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7">STP_PARAMETER_TYPE_DIMENSION</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576">STP_PARAMETER_TYPE_INVALID</a>
<br>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter types. <a href="group__vars.html#ga132">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga133">stp_parameter_class_t</a> { <a class="el" href="group__vars.html#gga133a17">STP_PARAMETER_CLASS_FEATURE</a>,
-<a class="el" href="group__vars.html#gga133a18">STP_PARAMETER_CLASS_OUTPUT</a>,
-<a class="el" href="group__vars.html#gga133a19">STP_PARAMETER_CLASS_CORE</a>,
-<a class="el" href="group__vars.html#gga133a20">STP_PARAMETER_CLASS_INVALID</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter types. <a href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">stp_parameter_class_t</a> { <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11">STP_PARAMETER_CLASS_FEATURE</a>,
+<a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a">STP_PARAMETER_CLASS_OUTPUT</a>,
+<a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9">STP_PARAMETER_CLASS_CORE</a>,
+<a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606">STP_PARAMETER_CLASS_INVALID</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter class. <a href="group__vars.html#ga133">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga134">stp_parameter_level_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga134a21">STP_PARAMETER_LEVEL_BASIC</a>,
-<a class="el" href="group__vars.html#gga134a22">STP_PARAMETER_LEVEL_ADVANCED</a>,
-<a class="el" href="group__vars.html#gga134a23">STP_PARAMETER_LEVEL_ADVANCED1</a>,
-<a class="el" href="group__vars.html#gga134a24">STP_PARAMETER_LEVEL_ADVANCED2</a>,
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter class. <a href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">stp_parameter_level_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca">STP_PARAMETER_LEVEL_BASIC</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc">STP_PARAMETER_LEVEL_ADVANCED</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc">STP_PARAMETER_LEVEL_ADVANCED1</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8">STP_PARAMETER_LEVEL_ADVANCED2</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga134a25">STP_PARAMETER_LEVEL_ADVANCED3</a>,
-<a class="el" href="group__vars.html#gga134a26">STP_PARAMETER_LEVEL_ADVANCED4</a>,
-<a class="el" href="group__vars.html#gga134a27">STP_PARAMETER_LEVEL_INTERNAL</a>,
-<a class="el" href="group__vars.html#gga134a28">STP_PARAMETER_LEVEL_EXTERNAL</a>,
+&nbsp;&nbsp;<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c">STP_PARAMETER_LEVEL_ADVANCED3</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff">STP_PARAMETER_LEVEL_ADVANCED4</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd">STP_PARAMETER_LEVEL_INTERNAL</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203">STP_PARAMETER_LEVEL_EXTERNAL</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga134a29">STP_PARAMETER_LEVEL_INVALID</a>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3">STP_PARAMETER_LEVEL_INVALID</a>
<br>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter level. <a href="group__vars.html#ga134">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> { <a class="el" href="group__vars.html#gga135a30">STP_PARAMETER_INACTIVE</a>,
-<a class="el" href="group__vars.html#gga135a31">STP_PARAMETER_DEFAULTED</a>,
-<a class="el" href="group__vars.html#gga135a32">STP_PARAMETER_ACTIVE</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter level. <a href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> { <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab">STP_PARAMETER_INACTIVE</a>,
+<a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136">STP_PARAMETER_DEFAULTED</a>,
+<a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99">STP_PARAMETER_ACTIVE</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter activity. <a href="group__vars.html#ga135">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga136">stp_parameter_verify_t</a> { <a class="el" href="group__vars.html#gga136a33">PARAMETER_BAD</a>,
-<a class="el" href="group__vars.html#gga136a34">PARAMETER_OK</a>,
-<a class="el" href="group__vars.html#gga136a35">PARAMETER_INACTIVE</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter activity. <a href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">stp_parameter_verify_t</a> { <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25">PARAMETER_BAD</a>,
+<a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333">PARAMETER_OK</a>,
+<a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9">PARAMETER_INACTIVE</a>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga7">stp_vars_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a">stp_vars_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new vars object. <a href="#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga8">stp_vars_copy</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *dest, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new vars object. <a href="#gae35d353b6f86b1cbb97bb0b271f5c9a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g165ae58fed1515b5466ab1b84df85a86">stp_vars_copy</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *dest, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy a vars object. <a href="#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga9">stp_vars_create_copy</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy a vars object. <a href="#g165ae58fed1515b5466ab1b84df85a86"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3c6d765cc5a27b322289e9baa9d97098">stp_vars_create_copy</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a vars object. <a href="#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga10">stp_vars_destroy</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a vars object. <a href="#g3c6d765cc5a27b322289e9baa9d97098"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g78259fcaa881655a07ef0b2b457bdf70">stp_vars_destroy</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a vars object. <a href="#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga11">stp_set_driver</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a vars object. <a href="#g78259fcaa881655a07ef0b2b457bdf70"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga8d9dbb1e613cfe2b119668158e35a76">stp_set_driver</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga12">stp_set_driver_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="#ga8d9dbb1e613cfe2b119668158e35a76"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge303a6ed77135b691ebbfd56cb577531">stp_set_driver_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga13">stp_get_driver</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="#ge303a6ed77135b691ebbfd56cb577531"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gcf8efdb6fd9847e41c85f9491a252f01">stp_get_driver</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the printer driver. <a href="#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga14">stp_set_color_conversion</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the printer driver. <a href="#gcf8efdb6fd9847e41c85f9491a252f01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g335e7eb264fa22343765146fb2318b31">stp_set_color_conversion</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga15">stp_set_color_conversion_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="#g335e7eb264fa22343765146fb2318b31"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3164aa99994dabb561d6c295eb647123">stp_set_color_conversion_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga16">stp_get_color_conversion</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="#g3164aa99994dabb561d6c295eb647123"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g087136342c500c138d73dbe0e2aad11a">stp_get_color_conversion</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the color conversion routine. <a href="#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga17">stp_set_left</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the color conversion routine. <a href="#g087136342c500c138d73dbe0e2aad11a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5d675ab9877df60ec467a20a0d62fcbc">stp_set_left</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the left edge of the image. <a href="#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga18">stp_get_left</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the left edge of the image. <a href="#g5d675ab9877df60ec467a20a0d62fcbc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd3fbd778898c2b0fba19d0937fb939f5">stp_get_left</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the left edge of the image. <a href="#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga19">stp_set_top</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the left edge of the image. <a href="#gd3fbd778898c2b0fba19d0937fb939f5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gaa76e04fcde3aa6c162fb9d2fcaca251">stp_set_top</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the top edge of the image. <a href="#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga20">stp_get_top</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the top edge of the image. <a href="#gaa76e04fcde3aa6c162fb9d2fcaca251"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gcda38fc8e26a75c2b5d246b4341a8fd3">stp_get_top</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the top edge of the image. <a href="#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga21">stp_set_width</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the top edge of the image. <a href="#gcda38fc8e26a75c2b5d246b4341a8fd3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdbdd8bad1742e87b5c5a299c2ebf7cf4">stp_set_width</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the width of the image. <a href="#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga22">stp_get_width</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the width of the image. <a href="#gdbdd8bad1742e87b5c5a299c2ebf7cf4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1">stp_get_width</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the width edge of the image. <a href="#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga23">stp_set_height</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the width edge of the image. <a href="#g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g68110f6d19b3987f6f66baee3926eb89">stp_set_height</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the height of the image. <a href="#ga23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga24">stp_get_height</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the height of the image. <a href="#g68110f6d19b3987f6f66baee3926eb89"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g7623276e130cb684670ecb153300ebaf">stp_get_height</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the height of the image. <a href="#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga25">stp_set_page_width</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the height of the image. <a href="#g7623276e130cb684670ecb153300ebaf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g751759cdeb8feb061c00f35d37fea45c">stp_set_page_width</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page width. <a href="#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga26">stp_get_page_width</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page width. <a href="#g751759cdeb8feb061c00f35d37fea45c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gea14f3cad139fc5b8d547a252deacff3">stp_get_page_width</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page width. <a href="#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga27">stp_set_page_height</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page width. <a href="#gea14f3cad139fc5b8d547a252deacff3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g775714bf75f1fdbdd895f59edc9eca55">stp_set_page_height</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page height. <a href="#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga28">stp_get_page_height</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page height. <a href="#g775714bf75f1fdbdd895f59edc9eca55"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g94d8cf912e3b036f67bc2d4c37d733ff">stp_get_page_height</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page height. <a href="#ga28"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga29">stp_set_outfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page height. <a href="#g94d8cf912e3b036f67bc2d4c37d733ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g30d5438686c8ead9a092f98bf3c3d8ca">stp_set_outfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print output information. <a href="#ga29"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga30">stp_get_outfunc</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print output information. <a href="#g30d5438686c8ead9a092f98bf3c3d8ca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g095834813ebbe8985d443e1fa78a0b98">stp_get_outfunc</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="#ga30"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga31">stp_set_errfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="#g095834813ebbe8985d443e1fa78a0b98"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge89d8eb48e4a7a8107b87a44a4318064">stp_set_errfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print error and diagnostic information. <a href="#ga31"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga32">stp_get_errfunc</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print error and diagnostic information. <a href="#ge89d8eb48e4a7a8107b87a44a4318064"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9fe5b4efdfaa3e79918dd5079e61e2c5">stp_get_errfunc</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="#ga32"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga33">stp_set_outdata</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, void *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="#g9fe5b4efdfaa3e79918dd5079e61e2c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8fef23ae01a368f4d16ad95813d97d6d">stp_set_outdata</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, void *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output data. <a href="#ga33"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga34">stp_get_outdata</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output data. <a href="#g8fef23ae01a368f4d16ad95813d97d6d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g54e35f94578f346c07718587f18b049c">stp_get_outdata</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the output data. <a href="#ga34"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga35">stp_set_errdata</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, void *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the output data. <a href="#g54e35f94578f346c07718587f18b049c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g7a006418c4dbb265be71f7b5a202455d">stp_set_errdata</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, void *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the error data. <a href="#ga35"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga36">stp_get_errdata</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the error data. <a href="#g7a006418c4dbb265be71f7b5a202455d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge66b9c64f5821ee6e95f4b9e18cadd4e">stp_get_errdata</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the error data. <a href="#ga36"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga37">stp_merge_printvars</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *user, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *print)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the error data. <a href="#ge66b9c64f5821ee6e95f4b9e18cadd4e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gc970fc314c6418d9193d93c787b908d9">stp_merge_printvars</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *user, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *print)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Merge defaults for a printer with user-chosen settings. <a href="#ga37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga38">stp_get_parameter_list</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Merge defaults for a printer with user-chosen settings. <a href="#gc970fc314c6418d9193d93c787b908d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g955b215a88b868cfc74d7a340de9b8f6">stp_get_parameter_list</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the available parameters for the currently chosen settings. <a href="#ga38"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga39">stp_parameter_list_count</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the available parameters for the currently chosen settings. <a href="#g955b215a88b868cfc74d7a340de9b8f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf69f651a798e9f06c67baf06f0754228">stp_parameter_list_count</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the number of available parameters for the currently chosen settings. <a href="#ga39"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga40">stp_parameter_find</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list, const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the number of available parameters for the currently chosen settings. <a href="#gf69f651a798e9f06c67baf06f0754228"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3dea1f995d40482b9f6470fedd994f95">stp_parameter_find</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list, const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name. <a href="#ga40"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga41">stp_parameter_list_param</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list, size_t item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name. <a href="#g3dea1f995d40482b9f6470fedd994f95"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g96fc73864dfc00ae418f14a81c72be26">stp_parameter_list_param</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list, size_t item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its index number. <a href="#ga41"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga42">stp_parameter_list_destroy</a> (<a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its index number. <a href="#g96fc73864dfc00ae418f14a81c72be26"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd0f6c2b153638f551d7709780eb7276a">stp_parameter_list_destroy</a> (<a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter_list. <a href="#ga42"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga43">stp_parameter_list_create</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter_list. <a href="#gd0f6c2b153638f551d7709780eb7276a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3c1ddd3c10c367c0912fdd841576278f">stp_parameter_list_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a parameter_list. <a href="#ga43"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga44">stp_parameter_list_add_param</a> (<a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> list, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a parameter_list. <a href="#g3c1ddd3c10c367c0912fdd841576278f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga8dc4ff543dbc1882d673b25234088b6">stp_parameter_list_add_param</a> (<a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> list, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a parameter to a parameter_list. <a href="#ga44"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga45">stp_parameter_list_copy</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a parameter to a parameter_list. <a href="#ga8dc4ff543dbc1882d673b25234088b6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g62c6225b0721d5c80d889edc307f0b6b">stp_parameter_list_copy</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a parameter_list. <a href="#ga45"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga46">stp_parameter_list_append</a> (<a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> list, <a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> append)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a parameter_list. <a href="#g62c6225b0721d5c80d889edc307f0b6b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf8aa1d7aba11de5fdee95b9cb339be61">stp_parameter_list_append</a> (<a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> list, <a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> append)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append one parameter_list to another. <a href="#ga46"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga47">stp_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append one parameter_list to another. <a href="#gf8aa1d7aba11de5fdee95b9cb339be61"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ged453c314365a3948b195e3175455a12">stp_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe a parameter in detail. <a href="#ga47"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga48">stp_parameter_description_destroy</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe a parameter in detail. <a href="#ged453c314365a3948b195e3175455a12"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gc5a3eb0348d31acf60772265c3896542">stp_parameter_description_destroy</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter description. <a href="#ga48"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga49">stp_parameter_find_in_settings</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter description. <a href="#gc5a3eb0348d31acf60772265c3896542"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g711cf3e5e52fd3434ef7a9d16654aea8">stp_parameter_find_in_settings</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name from a vars object. <a href="#ga49"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga50">stp_set_string_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name from a vars object. <a href="#g711cf3e5e52fd3434ef7a9d16654aea8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g22338d64a871a8b279fdee6fd83fff7f">stp_set_string_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="#ga50"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga51">stp_set_string_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="#g22338d64a871a8b279fdee6fd83fff7f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5182246d4e0653f73dfaa40b62d4285f">stp_set_string_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="#ga51"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga52">stp_set_file_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="#g5182246d4e0653f73dfaa40b62d4285f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8134e4dc36b063a7d7dd229b9df32726">stp_set_file_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="#ga52"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga53">stp_set_file_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="#g8134e4dc36b063a7d7dd229b9df32726"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g6e6c5474c253a452073eba25251a1481">stp_set_file_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="#ga53"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga54">stp_set_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="#g6e6c5474c253a452073eba25251a1481"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g82f7bbcf639c60678c1dc2aee24e8a24">stp_set_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a float parameter. <a href="#ga54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga55">stp_set_int_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a float parameter. <a href="#g82f7bbcf639c60678c1dc2aee24e8a24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8c6cd5f3bb3ab59a4f06c020c062c13e">stp_set_int_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an integer parameter. <a href="#ga55"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga56">stp_set_dimension_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an integer parameter. <a href="#g8c6cd5f3bb3ab59a4f06c020c062c13e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g778b0e43aad1e011012b8071b469c694">stp_set_dimension_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a dimension parameter. <a href="#ga56"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga57">stp_set_boolean_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a dimension parameter. <a href="#g778b0e43aad1e011012b8071b469c694"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8f67ed7dcee969e77374fb4daf468d58">stp_set_boolean_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a boolean parameter. <a href="#ga57"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga58">stp_set_curve_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a boolean parameter. <a href="#g8f67ed7dcee969e77374fb4daf468d58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5f4adaadb80cd2d94569881d96cfa02e">stp_set_curve_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a curve parameter. <a href="#ga58"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga59">stp_set_array_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a curve parameter. <a href="#g5f4adaadb80cd2d94569881d96cfa02e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1f63514f8ffd8ea56f0beee69398ee01">stp_set_array_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an array parameter. <a href="#ga59"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga60">stp_set_raw_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an array parameter. <a href="#g1f63514f8ffd8ea56f0beee69398ee01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd40038a74fa7548da5fcaec6687c8787">stp_set_raw_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a raw parameter. <a href="#ga60"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga61">stp_scale_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, double scale)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a raw parameter. <a href="#gd40038a74fa7548da5fcaec6687c8787"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gec605c647cab13d61ab5e2822d9f7ead">stp_scale_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, double scale)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiply the value of a float parameter by a scaling factor. <a href="#ga61"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga62">stp_set_default_string_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiply the value of a float parameter by a scaling factor. <a href="#gec605c647cab13d61ab5e2822d9f7ead"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g71306c3e3118d9a4545b0a3cefb863ea">stp_set_default_string_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="#ga62"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga63">stp_set_default_string_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="#g71306c3e3118d9a4545b0a3cefb863ea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g65b18994af3384af04e2bf77e288f54f">stp_set_default_string_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="#ga63"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga64">stp_set_default_file_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="#g65b18994af3384af04e2bf77e288f54f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gae28e4c640fba005a72e92af66327b50">stp_set_default_file_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="#ga64"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga65">stp_set_default_file_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="#gae28e4c640fba005a72e92af66327b50"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdeae102d1bd65147221f56e6095f35ef">stp_set_default_file_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="#ga65"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga66">stp_set_default_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="#gdeae102d1bd65147221f56e6095f35ef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g59b79c779211a72de534fb9e61548f97">stp_set_default_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default float parameter. <a href="#ga66"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga67">stp_set_default_int_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default float parameter. <a href="#g59b79c779211a72de534fb9e61548f97"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gbf1d9c938d364598414e9f15c41c1f08">stp_set_default_int_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default integer parameter. <a href="#ga67"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga68">stp_set_default_dimension_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default integer parameter. <a href="#gbf1d9c938d364598414e9f15c41c1f08"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g18b8a4fb414245d2c30df9ee11057845">stp_set_default_dimension_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default dimension parameter. <a href="#ga68"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga69">stp_set_default_boolean_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default dimension parameter. <a href="#g18b8a4fb414245d2c30df9ee11057845"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd286782f691998858e30a202506bad74">stp_set_default_boolean_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default boolean parameter. <a href="#ga69"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga70">stp_set_default_curve_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default boolean parameter. <a href="#gd286782f691998858e30a202506bad74"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdd7769bfece8597cde869eced1239a1e">stp_set_default_curve_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default curve parameter. <a href="#ga70"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga71">stp_set_default_array_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default curve parameter. <a href="#gdd7769bfece8597cde869eced1239a1e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga1620e4be3c7fb85262802338d3143f6">stp_set_default_array_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default array parameter. <a href="#ga71"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga72">stp_set_default_raw_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default array parameter. <a href="#ga1620e4be3c7fb85262802338d3143f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf95184ecee86a92db2a7d3f050154a46">stp_set_default_raw_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default raw parameter. <a href="#ga72"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga73">stp_get_string_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default raw parameter. <a href="#gf95184ecee86a92db2a7d3f050154a46"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga59b141facb320c409d9071f469fdbc5">stp_get_string_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a string parameter. <a href="#ga73"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga74">stp_get_file_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a string parameter. <a href="#ga59b141facb320c409d9071f469fdbc5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5efb45e6883a2522fd7e78c6eb761c79">stp_get_file_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a file parameter. <a href="#ga74"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga75">stp_get_float_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a file parameter. <a href="#g5efb45e6883a2522fd7e78c6eb761c79"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g46195f69cc57bd18a4cde5756dd84601">stp_get_float_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a float parameter. <a href="#ga75"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga76">stp_get_int_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a float parameter. <a href="#g46195f69cc57bd18a4cde5756dd84601"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g22bc2b8307fb6a95dac7fcf3d35bf6b9">stp_get_int_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an integer parameter. <a href="#ga76"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga77">stp_get_dimension_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an integer parameter. <a href="#g22bc2b8307fb6a95dac7fcf3d35bf6b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb4121cba599314c929d04cce0e850473">stp_get_dimension_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a dimension parameter. <a href="#ga77"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga78">stp_get_boolean_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a dimension parameter. <a href="#gb4121cba599314c929d04cce0e850473"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g4cc8b69619067f882035cca46e9ce0cd">stp_get_boolean_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a boolean parameter. <a href="#ga78"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga79">stp_get_curve_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a boolean parameter. <a href="#g4cc8b69619067f882035cca46e9ce0cd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1a5a2746548465d681d00c6301a26100">stp_get_curve_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve parameter. <a href="#ga79"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga80">stp_get_array_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve parameter. <a href="#g1a5a2746548465d681d00c6301a26100"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb918206f9b70fff5d58a16a762295981">stp_get_array_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an array parameter. <a href="#ga80"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__raw__t.html">stp_raw_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga81">stp_get_raw_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an array parameter. <a href="#gb918206f9b70fff5d58a16a762295981"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__raw__t.html">stp_raw_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9f4db93fc31ad52018bc3ad14b58bfc2">stp_get_raw_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a raw parameter. <a href="#ga81"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga82">stp_clear_string_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a raw parameter. <a href="#g9f4db93fc31ad52018bc3ad14b58bfc2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gc7fe8cd335309d755fe5b54bf6b8e5a3">stp_clear_string_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a string parameter. <a href="#ga82"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga83">stp_clear_file_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a string parameter. <a href="#gc7fe8cd335309d755fe5b54bf6b8e5a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g7acde85eb361525f5cf481bafddbc1bd">stp_clear_file_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a file parameter. <a href="#ga83"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga84">stp_clear_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a file parameter. <a href="#g7acde85eb361525f5cf481bafddbc1bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g740a5cab681f30b8cc5e4ca18197e472">stp_clear_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a float parameter. <a href="#ga84"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga85">stp_clear_int_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a float parameter. <a href="#g740a5cab681f30b8cc5e4ca18197e472"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g4841e9250e4c7f38f2267355402ffcc1">stp_clear_int_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) an integer parameter. <a href="#ga85"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga86">stp_clear_dimension_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) an integer parameter. <a href="#g4841e9250e4c7f38f2267355402ffcc1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g28203d9250f232f9af290802cf2db881">stp_clear_dimension_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a dimension parameter. <a href="#ga86"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga87">stp_clear_boolean_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a dimension parameter. <a href="#g28203d9250f232f9af290802cf2db881"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge5b7e3356b3c1c893620fdeeea486e48">stp_clear_boolean_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a boolean parameter. <a href="#ga87"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga88">stp_clear_curve_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a boolean parameter. <a href="#ge5b7e3356b3c1c893620fdeeea486e48"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9e992f880bd74cd4097527a39aea7125">stp_clear_curve_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a curve parameter. <a href="#ga88"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga89">stp_clear_array_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a curve parameter. <a href="#g9e992f880bd74cd4097527a39aea7125"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb9df68cbf9973203adfca5e1293b300a">stp_clear_array_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear an array parameter. <a href="#ga89"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga90">stp_clear_raw_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear an array parameter. <a href="#gb9df68cbf9973203adfca5e1293b300a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga79b051578077beca548be224062705c">stp_clear_raw_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a raw parameter. <a href="#ga90"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga91">stp_set_string_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a raw parameter. <a href="#ga79b051578077beca548be224062705c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g44793f2cf64b11917b8943d20ee43b9d">stp_set_string_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a string parameter. <a href="#ga91"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga92">stp_set_file_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a string parameter. <a href="#g44793f2cf64b11917b8943d20ee43b9d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8c04ab4487623a41e0b2600d466a88ad">stp_set_file_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a file parameter. <a href="#ga92"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga93">stp_set_float_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a file parameter. <a href="#g8c04ab4487623a41e0b2600d466a88ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g38a95079fd6f90a0c6a92c5ddeb104ca">stp_set_float_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a float parameter. <a href="#ga93"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga94">stp_set_int_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a float parameter. <a href="#g38a95079fd6f90a0c6a92c5ddeb104ca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1c724bc85737bf8c698a08bc2d441b3e">stp_set_int_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an integer parameter. <a href="#ga94"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga95">stp_set_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an integer parameter. <a href="#g1c724bc85737bf8c698a08bc2d441b3e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g6fa1953ee96051566a261f3391da3857">stp_set_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a dimension parameter. <a href="#ga95"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga96">stp_set_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a dimension parameter. <a href="#g6fa1953ee96051566a261f3391da3857"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge12a7edf773cbe04fb98b171ba2c2fb9">stp_set_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a boolean parameter. <a href="#ga96"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga97">stp_set_curve_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a boolean parameter. <a href="#ge12a7edf773cbe04fb98b171ba2c2fb9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g160150a3a39d66f5a807d1c750a57890">stp_set_curve_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a curveparameter. <a href="#ga97"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga98">stp_set_array_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a curveparameter. <a href="#g160150a3a39d66f5a807d1c750a57890"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf2aada3c00f9b00bc6a65014da87e250">stp_set_array_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an array parameter. <a href="#ga98"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga99">stp_set_raw_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an array parameter. <a href="#gf2aada3c00f9b00bc6a65014da87e250"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9fe388535a67f8360ab21f58233c0e17">stp_set_raw_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a raw parameter. <a href="#ga99"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga100">stp_check_string_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a raw parameter. <a href="#g9fe388535a67f8360ab21f58233c0e17"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gae6b21f76f675516e9189c47444e17cf">stp_check_string_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a string parameter is set. <a href="#ga100"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga101">stp_check_file_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a string parameter is set. <a href="#gae6b21f76f675516e9189c47444e17cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb411dae8fb16ec9f289d4f2f1ecabcfc">stp_check_file_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a file parameter is set. <a href="#ga101"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga102">stp_check_float_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a file parameter is set. <a href="#gb411dae8fb16ec9f289d4f2f1ecabcfc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g2deea3612965e28cd0d513c5850ca074">stp_check_float_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a float parameter is set. <a href="#ga102"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga103">stp_check_int_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a float parameter is set. <a href="#g2deea3612965e28cd0d513c5850ca074"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g056b021334fe812aa14bbbfd60aafba8">stp_check_int_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an integer parameter is set. <a href="#ga103"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga104">stp_check_dimension_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an integer parameter is set. <a href="#g056b021334fe812aa14bbbfd60aafba8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gcdfa2f747081721c03b10484a832a535">stp_check_dimension_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a dimension parameter is set. <a href="#ga104"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga105">stp_check_boolean_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a dimension parameter is set. <a href="#gcdfa2f747081721c03b10484a832a535"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gadfd66825dd58fb8e0851d493445c4e4">stp_check_boolean_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a boolean parameter is set. <a href="#ga105"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga106">stp_check_curve_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a boolean parameter is set. <a href="#gadfd66825dd58fb8e0851d493445c4e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#geecfc1f1fdc97ea165ae35b64de95178">stp_check_curve_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a curve parameter is set. <a href="#ga106"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga107">stp_check_array_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a curve parameter is set. <a href="#geecfc1f1fdc97ea165ae35b64de95178"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdf6c305c48d012bc138db025c9bd63df">stp_check_array_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an array parameter is set. <a href="#ga107"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga108">stp_check_raw_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an array parameter is set. <a href="#gdf6c305c48d012bc138db025c9bd63df"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5bd30b408d6ec16b3999dce5e540a5fa">stp_check_raw_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a raw parameter is set. <a href="#ga108"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga109">stp_get_string_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a raw parameter is set. <a href="#g5bd30b408d6ec16b3999dce5e540a5fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gda8dd20ab17a9b403c68b4cd86fb529c">stp_get_string_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a string parameter. <a href="#ga109"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga110">stp_get_file_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a string parameter. <a href="#gda8dd20ab17a9b403c68b4cd86fb529c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g0f09e85b570ffee4a4d94853bb22bcb3">stp_get_file_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a file parameter. <a href="#ga110"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga111">stp_get_float_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a file parameter. <a href="#g0f09e85b570ffee4a4d94853bb22bcb3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g28d01beda4b54cec395654847dbbc301">stp_get_float_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a float parameter. <a href="#ga111"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga112">stp_get_int_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a float parameter. <a href="#g28d01beda4b54cec395654847dbbc301"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gac76d8e06c3ce3fb0f27c0c80d6ad5fc">stp_get_int_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an integer parameter. <a href="#ga112"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga113">stp_get_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an integer parameter. <a href="#gac76d8e06c3ce3fb0f27c0c80d6ad5fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8125d08f90002e654f2e45427e2f0251">stp_get_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a dimension parameter. <a href="#ga113"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga114">stp_get_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a dimension parameter. <a href="#g8125d08f90002e654f2e45427e2f0251"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g361d0ba27ad2ec9e99e5eec05f2e76a6">stp_get_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a boolean parameter. <a href="#ga114"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga115">stp_get_curve_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a boolean parameter. <a href="#g361d0ba27ad2ec9e99e5eec05f2e76a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb686075ecbdf349387c356826b432191">stp_get_curve_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a curve parameter. <a href="#ga115"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga116">stp_get_array_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a curve parameter. <a href="#gb686075ecbdf349387c356826b432191"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g64e5f74483ffb7bd4412f4eefeb22250">stp_get_array_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an array parameter. <a href="#ga116"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga117">stp_get_raw_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an array parameter. <a href="#g64e5f74483ffb7bd4412f4eefeb22250"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g57abcfb2fa58e743f9d30f579481845a">stp_get_raw_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a raw parameter. <a href="#ga117"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga118">stp_get_media_size</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *width, int *height)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a raw parameter. <a href="#g57abcfb2fa58e743f9d30f579481845a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge690d9171bcdb0fedf981804bb923fac">stp_get_media_size</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *width, int *height)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media (paper) size. <a href="#ga118"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga119">stp_get_imageable_area</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media (paper) size. <a href="#ge690d9171bcdb0fedf981804bb923fac"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gebcb03afca6bb0d94e71bdf570d09af9">stp_get_imageable_area</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the imagable area of the page. <a href="#ga119"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga120">stp_get_size_limit</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the imagable area of the page. <a href="#gebcb03afca6bb0d94e71bdf570d09af9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf2c1a37f8d837fae61bb18de1cd7bdc3">stp_get_size_limit</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media size limits. <a href="#ga120"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga121">stp_describe_resolution</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *x, int *y)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media size limits. <a href="#gf2c1a37f8d837fae61bb18de1cd7bdc3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5735451225c2a355cb11c165e011637d">stp_describe_resolution</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *x, int *y)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the printing resolution of the selected resolution. <a href="#ga121"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga122">stp_verify</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the printing resolution of the selected resolution. <a href="#g5735451225c2a355cb11c165e011637d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge28b0d78641811b1625a52971a2d11fa">stp_verify</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify parameters. <a href="#ga122"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga123">stp_default_settings</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify parameters. <a href="#ge28b0d78641811b1625a52971a2d11fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9f897908b19f5f0cdaf75b483d46e041">stp_default_settings</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get default global settings. <a href="#ga123"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga124">stp_allocate_component_data</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="group__vars.html#ga4">stp_copy_data_func_t</a> copyfunc, <a class="el" href="group__vars.html#ga5">stp_free_data_func_t</a> freefunc, void *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get default global settings. <a href="#g9f897908b19f5f0cdaf75b483d46e041"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#geb61df54d59bfebdcb77b1e5e993ebaa">stp_allocate_component_data</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">stp_copy_data_func_t</a> copyfunc, <a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">stp_free_data_func_t</a> freefunc, void *data)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga125">stp_destroy_component_data</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g089f9a34f26f700f43858ba3959d8f13">stp_destroy_component_data</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga126">stp_get_component_data</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8eea0724106ea7174b808026ae8d1a5c">stp_get_component_data</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga136">stp_parameter_verify_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga127">stp_verify_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int quiet)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">stp_parameter_verify_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf64e586fca554f2dd65157a76eaad34a">stp_verify_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int quiet)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga128">stp_get_verified</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga1b826f02f84aa038c6862575770b629">stp_get_verified</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga129">stp_set_verified</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8a2924dd6393431e994d22c704ec25fc">stp_set_verified</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga130">stp_copy_options</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *vd, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *vs)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gbd8b19b70d2f2fc7dcd7c896b3ed5d98">stp_copy_options</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *vd, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *vs)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga131">stp_fill_parameter_settings</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *desc, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *param)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g6a08746f33133e8873236b35eb1e7a62">stp_fill_parameter_settings</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *desc, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *param)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The vars data type contains all the information about a print job, this includes information such as the printer model, paper size, print resolution etc.
<p>
Most of these job options are expressed as parameters which vary according to the model and other options selected.<p>
-The representation of printer settings has changed dramatically from 4.2. All (well most, anyway) settings outside of basics such as the printer model and sizing settings are now typed parameters.<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="vars.h::compdata_t" ref="ga6" args="" --><p>
+The representation of printer settings has changed dramatically from 4.2. All (well most, anyway) settings outside of basics such as the printer model and sizing settings are now typed parameters. <hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="g9ee295029ad2d072b4099dc390359900"></a><!-- doxytag: member="vars.h::compdata_t" ref="g9ee295029ad2d072b4099dc390359900" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_compdata <a class="el" href="group__vars.html#ga6">compdata_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_compdata <a class="el" href="group__vars.html#g9ee295029ad2d072b4099dc390359900">compdata_t</a> </td>
</tr>
</table>
</td>
@@ -489,13 +498,13 @@ The representation of printer settings has changed dramatically from 4.2. All (w
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="vars.h::stp_const_parameter_list_t" ref="ga2" args="" --><p>
+<a class="anchor" name="g73ac4d52cb5cecbb9694e9038fb7ea82"></a><!-- doxytag: member="vars.h::stp_const_parameter_list_t" ref="g73ac4d52cb5cecbb9694e9038fb7ea82" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef const void* <a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> </td>
+ <td class="md" nowrap valign="top">typedef const void* <a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> </td>
</tr>
</table>
</td>
@@ -514,13 +523,13 @@ The constant parameter_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="vars.h::stp_copy_data_func_t" ref="ga4" args=")(void *)" --><p>
+<a class="anchor" name="gd31fc080a2bd980c6a05a541dc1612a3"></a><!-- doxytag: member="vars.h::stp_copy_data_func_t" ref="gd31fc080a2bd980c6a05a541dc1612a3" args=")(void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void*(* <a class="el" href="group__vars.html#ga4">stp_copy_data_func_t</a>)(void *) </td>
+ <td class="md" nowrap valign="top">typedef void*(* <a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">stp_copy_data_func_t</a>)(void *) </td>
</tr>
</table>
</td>
@@ -537,13 +546,13 @@ The constant parameter_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="vars.h::stp_free_data_func_t" ref="ga5" args=")(void *)" --><p>
+<a class="anchor" name="g3f7233002f4db790a077e33c2661665c"></a><!-- doxytag: member="vars.h::stp_free_data_func_t" ref="g3f7233002f4db790a077e33c2661665c" args=")(void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__vars.html#ga5">stp_free_data_func_t</a>)(void *) </td>
+ <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">stp_free_data_func_t</a>)(void *) </td>
</tr>
</table>
</td>
@@ -560,13 +569,13 @@ The constant parameter_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="vars.h::stp_outfunc_t" ref="ga3" args=")(void *data, const char *buffer, size_t bytes)" --><p>
+<a class="anchor" name="gd11be815334025415a8e2023e0cd44c5"></a><!-- doxytag: member="vars.h::stp_outfunc_t" ref="gd11be815334025415a8e2023e0cd44c5" args=")(void *data, const char *buffer, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>)(void *data, const char *buffer, size_t bytes) </td>
+ <td class="md" nowrap valign="top">typedef void(* <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>)(void *data, const char *buffer, size_t bytes) </td>
</tr>
</table>
</td>
@@ -586,19 +595,19 @@ There are two output functions supplied by the caller, one to send output data a
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to an opaque object owned by the calling application. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buffer</em>&nbsp;</td><td>the data to output. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the size of buffer (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the size of buffer (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="vars.h::stp_parameter_list_t" ref="ga1" args="" --><p>
+<a class="anchor" name="gb264246d4b7e584447b5f39ed8f7ee05"></a><!-- doxytag: member="vars.h::stp_parameter_list_t" ref="gb264246d4b7e584447b5f39ed8f7ee05" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void* <a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> </td>
+ <td class="md" nowrap valign="top">typedef void* <a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> </td>
</tr>
</table>
</td>
@@ -617,13 +626,13 @@ The parameter_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="vars.h::stp_vars_t" ref="ga0" args="" --><p>
+<a class="anchor" name="gde33aeed00b53e4af71ee1f7c4326279"></a><!-- doxytag: member="vars.h::stp_vars_t" ref="gde33aeed00b53e4af71ee1f7c4326279" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_vars <a class="el" href="group__vars.html#ga0">stp_vars_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_vars <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> </td>
</tr>
</table>
</td>
@@ -643,13 +652,13 @@ The vars opaque data type.
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="ga135"></a><!-- doxytag: member="vars.h::stp_parameter_activity_t" ref="ga135" args="" --><p>
+<a class="anchor" name="gb11c7af74fa0595684377cafe4d4eb53"></a><!-- doxytag: member="vars.h::stp_parameter_activity_t" ref="gb11c7af74fa0595684377cafe4d4eb53" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> </td>
</tr>
</table>
</td>
@@ -665,26 +674,26 @@ The vars opaque data type.
<p>
Parameter activity.
<p>
-Whether a parameter is currently active (i. e. whether its value should be used by the driver or not). All parameters default to being active unless explicitly "turned off".<dl compact><dt><b>Enumerator: </b></dt><dd>
+Whether a parameter is currently active (i. e. whether its value should be used by the driver or not). All parameters default to being active unless explicitly "turned off". <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga135a30"></a><!-- doxytag: member="STP_PARAMETER_INACTIVE" ref="gga135a30" args="" -->STP_PARAMETER_INACTIVE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab"></a><!-- doxytag: member="STP_PARAMETER_INACTIVE" ref="ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab" args="" -->STP_PARAMETER_INACTIVE</em>&nbsp;</td><td>
Parameter is inactive (unused). </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga135a31"></a><!-- doxytag: member="STP_PARAMETER_DEFAULTED" ref="gga135a31" args="" -->STP_PARAMETER_DEFAULTED</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136"></a><!-- doxytag: member="STP_PARAMETER_DEFAULTED" ref="ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136" args="" -->STP_PARAMETER_DEFAULTED</em>&nbsp;</td><td>
Parameter is set to its default value. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga135a32"></a><!-- doxytag: member="STP_PARAMETER_ACTIVE" ref="gga135a32" args="" -->STP_PARAMETER_ACTIVE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99"></a><!-- doxytag: member="STP_PARAMETER_ACTIVE" ref="ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99" args="" -->STP_PARAMETER_ACTIVE</em>&nbsp;</td><td>
Parameter is active (used). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga133"></a><!-- doxytag: member="vars.h::stp_parameter_class_t" ref="ga133" args="" --><p>
+<a class="anchor" name="g13c0565b3039fa25fd77092a578d44e9"></a><!-- doxytag: member="vars.h::stp_parameter_class_t" ref="g13c0565b3039fa25fd77092a578d44e9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#ga133">stp_parameter_class_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">stp_parameter_class_t</a> </td>
</tr>
</table>
</td>
@@ -700,28 +709,28 @@ Parameter is active (used). </td></tr>
<p>
Parameter class.
<p>
-What kind of setting this is, for the purpose of user interface representation.<dl compact><dt><b>Enumerator: </b></dt><dd>
+What kind of setting this is, for the purpose of user interface representation. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga133a17"></a><!-- doxytag: member="STP_PARAMETER_CLASS_FEATURE" ref="gga133a17" args="" -->STP_PARAMETER_CLASS_FEATURE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11"></a><!-- doxytag: member="STP_PARAMETER_CLASS_FEATURE" ref="gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11" args="" -->STP_PARAMETER_CLASS_FEATURE</em>&nbsp;</td><td>
Printer feature. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga133a18"></a><!-- doxytag: member="STP_PARAMETER_CLASS_OUTPUT" ref="gga133a18" args="" -->STP_PARAMETER_CLASS_OUTPUT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a"></a><!-- doxytag: member="STP_PARAMETER_CLASS_OUTPUT" ref="gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a" args="" -->STP_PARAMETER_CLASS_OUTPUT</em>&nbsp;</td><td>
Output control. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga133a19"></a><!-- doxytag: member="STP_PARAMETER_CLASS_CORE" ref="gga133a19" args="" -->STP_PARAMETER_CLASS_CORE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9"></a><!-- doxytag: member="STP_PARAMETER_CLASS_CORE" ref="gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9" args="" -->STP_PARAMETER_CLASS_CORE</em>&nbsp;</td><td>
Core Gimp-Print parameter. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga133a20"></a><!-- doxytag: member="STP_PARAMETER_CLASS_INVALID" ref="gga133a20" args="" -->STP_PARAMETER_CLASS_INVALID</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606"></a><!-- doxytag: member="STP_PARAMETER_CLASS_INVALID" ref="gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606" args="" -->STP_PARAMETER_CLASS_INVALID</em>&nbsp;</td><td>
Invalid class (should never be used). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga134"></a><!-- doxytag: member="vars.h::stp_parameter_level_t" ref="ga134" args="" --><p>
+<a class="anchor" name="gaa13470b0a857e96dbe70882b3fb8ebe"></a><!-- doxytag: member="vars.h::stp_parameter_level_t" ref="gaa13470b0a857e96dbe70882b3fb8ebe" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#ga134">stp_parameter_level_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">stp_parameter_level_t</a> </td>
</tr>
</table>
</td>
@@ -737,38 +746,38 @@ Invalid class (should never be used). </td></tr>
<p>
Parameter level.
<p>
-What "level" a setting is at, for UI design.<dl compact><dt><b>Enumerator: </b></dt><dd>
+What "level" a setting is at, for UI design. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga134a21"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_BASIC" ref="gga134a21" args="" -->STP_PARAMETER_LEVEL_BASIC</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_BASIC" ref="ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca" args="" -->STP_PARAMETER_LEVEL_BASIC</em>&nbsp;</td><td>
Basic parameter, shown by all UIs. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a22"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED" ref="gga134a22" args="" -->STP_PARAMETER_LEVEL_ADVANCED</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED" ref="ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc" args="" -->STP_PARAMETER_LEVEL_ADVANCED</em>&nbsp;</td><td>
Advanced parameter, shown by advanced UIs. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a23"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED1" ref="gga134a23" args="" -->STP_PARAMETER_LEVEL_ADVANCED1</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED1" ref="ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc" args="" -->STP_PARAMETER_LEVEL_ADVANCED1</em>&nbsp;</td><td>
Advanced1 parameter, shown by advanced UIs. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a24"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED2" ref="gga134a24" args="" -->STP_PARAMETER_LEVEL_ADVANCED2</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED2" ref="ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8" args="" -->STP_PARAMETER_LEVEL_ADVANCED2</em>&nbsp;</td><td>
Advanced2 parameter, shown by advanced UIs. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a25"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED3" ref="gga134a25" args="" -->STP_PARAMETER_LEVEL_ADVANCED3</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED3" ref="ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c" args="" -->STP_PARAMETER_LEVEL_ADVANCED3</em>&nbsp;</td><td>
Advanced3 parameter, shown by advanced UIs. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a26"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED4" ref="gga134a26" args="" -->STP_PARAMETER_LEVEL_ADVANCED4</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_ADVANCED4" ref="ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff" args="" -->STP_PARAMETER_LEVEL_ADVANCED4</em>&nbsp;</td><td>
Advanced4 parameter, shown by advanced UIs. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a27"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_INTERNAL" ref="gga134a27" args="" -->STP_PARAMETER_LEVEL_INTERNAL</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_INTERNAL" ref="ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd" args="" -->STP_PARAMETER_LEVEL_INTERNAL</em>&nbsp;</td><td>
Parameters used only within Gimp-Print. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a28"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_EXTERNAL" ref="gga134a28" args="" -->STP_PARAMETER_LEVEL_EXTERNAL</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_EXTERNAL" ref="ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203" args="" -->STP_PARAMETER_LEVEL_EXTERNAL</em>&nbsp;</td><td>
Parameters used only outside Gimp-Print. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga134a29"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_INVALID" ref="gga134a29" args="" -->STP_PARAMETER_LEVEL_INVALID</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3"></a><!-- doxytag: member="STP_PARAMETER_LEVEL_INVALID" ref="ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3" args="" -->STP_PARAMETER_LEVEL_INVALID</em>&nbsp;</td><td>
Invalid level (should never be used). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga132"></a><!-- doxytag: member="vars.h::stp_parameter_type_t" ref="ga132" args="" --><p>
+<a class="anchor" name="ge031ab2c7ff60007e284ed71a73111e5"></a><!-- doxytag: member="vars.h::stp_parameter_type_t" ref="ge031ab2c7ff60007e284ed71a73111e5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#ga132">stp_parameter_type_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">stp_parameter_type_t</a> </td>
</tr>
</table>
</td>
@@ -784,40 +793,40 @@ Invalid level (should never be used). </td></tr>
<p>
Parameter types.
<p>
-The following types are permitted for a printer setting. Not all are currently implemented.<dl compact><dt><b>Enumerator: </b></dt><dd>
+The following types are permitted for a printer setting. Not all are currently implemented. <dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga132a7"></a><!-- doxytag: member="STP_PARAMETER_TYPE_STRING_LIST" ref="gga132a7" args="" -->STP_PARAMETER_TYPE_STRING_LIST</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2"></a><!-- doxytag: member="STP_PARAMETER_TYPE_STRING_LIST" ref="gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2" args="" -->STP_PARAMETER_TYPE_STRING_LIST</em>&nbsp;</td><td>
Single string choice from a list. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a8"></a><!-- doxytag: member="STP_PARAMETER_TYPE_INT" ref="gga132a8" args="" -->STP_PARAMETER_TYPE_INT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4"></a><!-- doxytag: member="STP_PARAMETER_TYPE_INT" ref="gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4" args="" -->STP_PARAMETER_TYPE_INT</em>&nbsp;</td><td>
Integer. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a9"></a><!-- doxytag: member="STP_PARAMETER_TYPE_BOOLEAN" ref="gga132a9" args="" -->STP_PARAMETER_TYPE_BOOLEAN</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d"></a><!-- doxytag: member="STP_PARAMETER_TYPE_BOOLEAN" ref="gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d" args="" -->STP_PARAMETER_TYPE_BOOLEAN</em>&nbsp;</td><td>
Boolean. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a10"></a><!-- doxytag: member="STP_PARAMETER_TYPE_DOUBLE" ref="gga132a10" args="" -->STP_PARAMETER_TYPE_DOUBLE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81"></a><!-- doxytag: member="STP_PARAMETER_TYPE_DOUBLE" ref="gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81" args="" -->STP_PARAMETER_TYPE_DOUBLE</em>&nbsp;</td><td>
Floating point number. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a11"></a><!-- doxytag: member="STP_PARAMETER_TYPE_CURVE" ref="gga132a11" args="" -->STP_PARAMETER_TYPE_CURVE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e"></a><!-- doxytag: member="STP_PARAMETER_TYPE_CURVE" ref="gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e" args="" -->STP_PARAMETER_TYPE_CURVE</em>&nbsp;</td><td>
Curve. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a12"></a><!-- doxytag: member="STP_PARAMETER_TYPE_FILE" ref="gga132a12" args="" -->STP_PARAMETER_TYPE_FILE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6"></a><!-- doxytag: member="STP_PARAMETER_TYPE_FILE" ref="gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6" args="" -->STP_PARAMETER_TYPE_FILE</em>&nbsp;</td><td>
Filename (NYI, need to consider security). </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a13"></a><!-- doxytag: member="STP_PARAMETER_TYPE_RAW" ref="gga132a13" args="" -->STP_PARAMETER_TYPE_RAW</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372"></a><!-- doxytag: member="STP_PARAMETER_TYPE_RAW" ref="gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372" args="" -->STP_PARAMETER_TYPE_RAW</em>&nbsp;</td><td>
Raw, opaque data. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a14"></a><!-- doxytag: member="STP_PARAMETER_TYPE_ARRAY" ref="gga132a14" args="" -->STP_PARAMETER_TYPE_ARRAY</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d"></a><!-- doxytag: member="STP_PARAMETER_TYPE_ARRAY" ref="gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d" args="" -->STP_PARAMETER_TYPE_ARRAY</em>&nbsp;</td><td>
Array. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a15"></a><!-- doxytag: member="STP_PARAMETER_TYPE_DIMENSION" ref="gga132a15" args="" -->STP_PARAMETER_TYPE_DIMENSION</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7"></a><!-- doxytag: member="STP_PARAMETER_TYPE_DIMENSION" ref="gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7" args="" -->STP_PARAMETER_TYPE_DIMENSION</em>&nbsp;</td><td>
Linear dimension. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga132a16"></a><!-- doxytag: member="STP_PARAMETER_TYPE_INVALID" ref="gga132a16" args="" -->STP_PARAMETER_TYPE_INVALID</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576"></a><!-- doxytag: member="STP_PARAMETER_TYPE_INVALID" ref="gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576" args="" -->STP_PARAMETER_TYPE_INVALID</em>&nbsp;</td><td>
Invalid type (should never be used). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga136"></a><!-- doxytag: member="vars.h::stp_parameter_verify_t" ref="ga136" args="" --><p>
+<a class="anchor" name="g1d02c21b8f025b121dd340db9adf3516"></a><!-- doxytag: member="vars.h::stp_parameter_verify_t" ref="g1d02c21b8f025b121dd340db9adf3516" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#ga136">stp_parameter_verify_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">stp_parameter_verify_t</a> </td>
</tr>
</table>
</td>
@@ -833,11 +842,11 @@ Invalid type (should never be used). </td></tr>
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="gga136a33"></a><!-- doxytag: member="PARAMETER_BAD" ref="gga136a33" args="" -->PARAMETER_BAD</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25"></a><!-- doxytag: member="PARAMETER_BAD" ref="gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25" args="" -->PARAMETER_BAD</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga136a34"></a><!-- doxytag: member="PARAMETER_OK" ref="gga136a34" args="" -->PARAMETER_OK</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333"></a><!-- doxytag: member="PARAMETER_OK" ref="gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333" args="" -->PARAMETER_OK</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="gga136a35"></a><!-- doxytag: member="PARAMETER_INACTIVE" ref="gga136a35" args="" -->PARAMETER_INACTIVE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9"></a><!-- doxytag: member="PARAMETER_INACTIVE" ref="gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9" args="" -->PARAMETER_INACTIVE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
@@ -845,7 +854,7 @@ Invalid type (should never be used). </td></tr>
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga124"></a><!-- doxytag: member="vars.h::stp_allocate_component_data" ref="ga124" args="(stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)" --><p>
+<a class="anchor" name="geb61df54d59bfebdcb77b1e5e993ebaa"></a><!-- doxytag: member="vars.h::stp_allocate_component_data" ref="geb61df54d59bfebdcb77b1e5e993ebaa" args="(stp_vars_t *v, const char *name, stp_copy_data_func_t copyfunc, stp_free_data_func_t freefunc, void *data)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -853,7 +862,7 @@ Invalid type (should never be used). </td></tr>
<tr>
<td class="md" nowrap valign="top">void stp_allocate_component_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -865,13 +874,13 @@ Invalid type (should never be used). </td></tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga4">stp_copy_data_func_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">stp_copy_data_func_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>copyfunc</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga5">stp_free_data_func_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">stp_free_data_func_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>freefunc</em>, </td>
</tr>
<tr>
@@ -900,7 +909,7 @@ Invalid type (should never be used). </td></tr>
</td>
</tr>
</table>
-<a class="anchor" name="ga107"></a><!-- doxytag: member="vars.h::stp_check_array_parameter" ref="ga107" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="gdf6c305c48d012bc138db025c9bd63df"></a><!-- doxytag: member="vars.h::stp_check_array_parameter" ref="gdf6c305c48d012bc138db025c9bd63df" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -908,7 +917,7 @@ Invalid type (should never be used). </td></tr>
<tr>
<td class="md" nowrap valign="top">int stp_check_array_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -920,7 +929,7 @@ Invalid type (should never be used). </td></tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -946,13 +955,13 @@ Check if an array parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga105"></a><!-- doxytag: member="vars.h::stp_check_boolean_parameter" ref="ga105" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="gadfd66825dd58fb8e0851d493445c4e4"></a><!-- doxytag: member="vars.h::stp_check_boolean_parameter" ref="gadfd66825dd58fb8e0851d493445c4e4" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -960,7 +969,7 @@ Check if an array parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_boolean_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -972,7 +981,7 @@ Check if an array parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -998,13 +1007,13 @@ Check if a boolean parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga106"></a><!-- doxytag: member="vars.h::stp_check_curve_parameter" ref="ga106" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="geecfc1f1fdc97ea165ae35b64de95178"></a><!-- doxytag: member="vars.h::stp_check_curve_parameter" ref="geecfc1f1fdc97ea165ae35b64de95178" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1012,7 +1021,7 @@ Check if a boolean parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_curve_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1024,7 +1033,7 @@ Check if a boolean parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1050,13 +1059,13 @@ Check if a curve parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga104"></a><!-- doxytag: member="vars.h::stp_check_dimension_parameter" ref="ga104" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="gcdfa2f747081721c03b10484a832a535"></a><!-- doxytag: member="vars.h::stp_check_dimension_parameter" ref="gcdfa2f747081721c03b10484a832a535" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1064,7 +1073,7 @@ Check if a curve parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_dimension_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1076,7 +1085,7 @@ Check if a curve parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1102,13 +1111,13 @@ Check if a dimension parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga101"></a><!-- doxytag: member="vars.h::stp_check_file_parameter" ref="ga101" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="gb411dae8fb16ec9f289d4f2f1ecabcfc"></a><!-- doxytag: member="vars.h::stp_check_file_parameter" ref="gb411dae8fb16ec9f289d4f2f1ecabcfc" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1116,7 +1125,7 @@ Check if a dimension parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_file_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1128,7 +1137,7 @@ Check if a dimension parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1154,13 +1163,13 @@ Check if a file parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga102"></a><!-- doxytag: member="vars.h::stp_check_float_parameter" ref="ga102" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g2deea3612965e28cd0d513c5850ca074"></a><!-- doxytag: member="vars.h::stp_check_float_parameter" ref="g2deea3612965e28cd0d513c5850ca074" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1168,7 +1177,7 @@ Check if a file parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_float_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1180,7 +1189,7 @@ Check if a file parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1206,13 +1215,13 @@ Check if a float parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga103"></a><!-- doxytag: member="vars.h::stp_check_int_parameter" ref="ga103" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g056b021334fe812aa14bbbfd60aafba8"></a><!-- doxytag: member="vars.h::stp_check_int_parameter" ref="g056b021334fe812aa14bbbfd60aafba8" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1220,7 +1229,7 @@ Check if a float parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_int_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1232,7 +1241,7 @@ Check if a float parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1258,13 +1267,13 @@ Check if an integer parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga108"></a><!-- doxytag: member="vars.h::stp_check_raw_parameter" ref="ga108" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g5bd30b408d6ec16b3999dce5e540a5fa"></a><!-- doxytag: member="vars.h::stp_check_raw_parameter" ref="g5bd30b408d6ec16b3999dce5e540a5fa" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1272,7 +1281,7 @@ Check if an integer parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_raw_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1284,7 +1293,7 @@ Check if an integer parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1310,13 +1319,13 @@ Check if a raw parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga100"></a><!-- doxytag: member="vars.h::stp_check_string_parameter" ref="ga100" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="gae6b21f76f675516e9189c47444e17cf"></a><!-- doxytag: member="vars.h::stp_check_string_parameter" ref="gae6b21f76f675516e9189c47444e17cf" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1324,7 +1333,7 @@ Check if a raw parameter is set.
<tr>
<td class="md" nowrap valign="top">int stp_check_string_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1336,7 +1345,7 @@ Check if a raw parameter is set.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -1362,13 +1371,13 @@ Check if a string parameter is set.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the minimum activity status. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga89"></a><!-- doxytag: member="vars.h::stp_clear_array_parameter" ref="ga89" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gb9df68cbf9973203adfca5e1293b300a"></a><!-- doxytag: member="vars.h::stp_clear_array_parameter" ref="gb9df68cbf9973203adfca5e1293b300a" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1376,7 +1385,7 @@ Check if a string parameter is set.
<tr>
<td class="md" nowrap valign="top">void stp_clear_array_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1407,13 +1416,13 @@ Clear an array parameter.
The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga87"></a><!-- doxytag: member="vars.h::stp_clear_boolean_parameter" ref="ga87" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="ge5b7e3356b3c1c893620fdeeea486e48"></a><!-- doxytag: member="vars.h::stp_clear_boolean_parameter" ref="ge5b7e3356b3c1c893620fdeeea486e48" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1421,7 +1430,7 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<tr>
<td class="md" nowrap valign="top">void stp_clear_boolean_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1452,13 +1461,13 @@ Clear (remove) a boolean parameter.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga88"></a><!-- doxytag: member="vars.h::stp_clear_curve_parameter" ref="ga88" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g9e992f880bd74cd4097527a39aea7125"></a><!-- doxytag: member="vars.h::stp_clear_curve_parameter" ref="g9e992f880bd74cd4097527a39aea7125" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1466,7 +1475,7 @@ Clear (remove) a boolean parameter.
<tr>
<td class="md" nowrap valign="top">void stp_clear_curve_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1497,13 +1506,13 @@ Clear a curve parameter.
The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga86"></a><!-- doxytag: member="vars.h::stp_clear_dimension_parameter" ref="ga86" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g28203d9250f232f9af290802cf2db881"></a><!-- doxytag: member="vars.h::stp_clear_dimension_parameter" ref="g28203d9250f232f9af290802cf2db881" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1511,7 +1520,7 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<tr>
<td class="md" nowrap valign="top">void stp_clear_dimension_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1542,13 +1551,13 @@ Clear (remove) a dimension parameter.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga83"></a><!-- doxytag: member="vars.h::stp_clear_file_parameter" ref="ga83" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g7acde85eb361525f5cf481bafddbc1bd"></a><!-- doxytag: member="vars.h::stp_clear_file_parameter" ref="g7acde85eb361525f5cf481bafddbc1bd" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1556,7 +1565,7 @@ Clear (remove) a dimension parameter.
<tr>
<td class="md" nowrap valign="top">void stp_clear_file_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1587,13 +1596,13 @@ Clear a file parameter.
The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga84"></a><!-- doxytag: member="vars.h::stp_clear_float_parameter" ref="ga84" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g740a5cab681f30b8cc5e4ca18197e472"></a><!-- doxytag: member="vars.h::stp_clear_float_parameter" ref="g740a5cab681f30b8cc5e4ca18197e472" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1601,7 +1610,7 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<tr>
<td class="md" nowrap valign="top">void stp_clear_float_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1632,13 +1641,13 @@ Clear (remove) a float parameter.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga85"></a><!-- doxytag: member="vars.h::stp_clear_int_parameter" ref="ga85" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g4841e9250e4c7f38f2267355402ffcc1"></a><!-- doxytag: member="vars.h::stp_clear_int_parameter" ref="g4841e9250e4c7f38f2267355402ffcc1" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1646,7 +1655,7 @@ Clear (remove) a float parameter.
<tr>
<td class="md" nowrap valign="top">void stp_clear_int_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1677,13 +1686,13 @@ Clear (remove) an integer parameter.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga90"></a><!-- doxytag: member="vars.h::stp_clear_raw_parameter" ref="ga90" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="ga79b051578077beca548be224062705c"></a><!-- doxytag: member="vars.h::stp_clear_raw_parameter" ref="ga79b051578077beca548be224062705c" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1691,7 +1700,7 @@ Clear (remove) an integer parameter.
<tr>
<td class="md" nowrap valign="top">void stp_clear_raw_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1722,13 +1731,13 @@ Clear a raw parameter.
The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga82"></a><!-- doxytag: member="vars.h::stp_clear_string_parameter" ref="ga82" args="(stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gc7fe8cd335309d755fe5b54bf6b8e5a3"></a><!-- doxytag: member="vars.h::stp_clear_string_parameter" ref="gc7fe8cd335309d755fe5b54bf6b8e5a3" args="(stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1736,7 +1745,7 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<tr>
<td class="md" nowrap valign="top">void stp_clear_string_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1767,13 +1776,13 @@ Clear a string parameter.
The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga130"></a><!-- doxytag: member="vars.h::stp_copy_options" ref="ga130" args="(stp_vars_t *vd, const stp_vars_t *vs)" --><p>
+<a class="anchor" name="gbd8b19b70d2f2fc7dcd7c896b3ed5d98"></a><!-- doxytag: member="vars.h::stp_copy_options" ref="gbd8b19b70d2f2fc7dcd7c896b3ed5d98" args="(stp_vars_t *vd, const stp_vars_t *vs)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1781,13 +1790,13 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<tr>
<td class="md" nowrap valign="top">void stp_copy_options </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>vd</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>vs</em></td>
</tr>
<tr>
@@ -1810,13 +1819,13 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
</td>
</tr>
</table>
-<a class="anchor" name="ga123"></a><!-- doxytag: member="vars.h::stp_default_settings" ref="ga123" args="(void)" --><p>
+<a class="anchor" name="g9f897908b19f5f0cdaf75b483d46e041"></a><!-- doxytag: member="vars.h::stp_default_settings" ref="g9f897908b19f5f0cdaf75b483d46e041" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a>* stp_default_settings </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a>* stp_default_settings </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -1837,11 +1846,11 @@ The parameter is set to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<p>
Get default global settings.
<p>
-The main use of this is to provide a usable stp_vars_t for purposes of parameter inquiry in the absence of a specific printer. This is currently used in a variety of places to get information on the standard color parameters without querying a particular printer. <dl compact><dt><b>Returns:</b></dt><dd>the default settings.</dd></dl>
+The main use of this is to provide a usable stp_vars_t for purposes of parameter inquiry in the absence of a specific printer. This is currently used in a variety of places to get information on the standard color parameters without querying a particular printer. <dl compact><dt><b>Returns:</b></dt><dd>the default settings. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga47"></a><!-- doxytag: member="vars.h::stp_describe_parameter" ref="ga47" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
+<a class="anchor" name="ged453c314365a3948b195e3175455a12"></a><!-- doxytag: member="vars.h::stp_describe_parameter" ref="ged453c314365a3948b195e3175455a12" args="(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1849,7 +1858,7 @@ The main use of this is to provide a usable stp_vars_t for purposes of parameter
<tr>
<td class="md" nowrap valign="top">void stp_describe_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1887,13 +1896,13 @@ All of the parameter fields will be populated. <dl compact><dt><b>Parameters:</b
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>description</em>&nbsp;</td><td>a pointer to an <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> to store the parameter description in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>description</em>&nbsp;</td><td>a pointer to an <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> to store the parameter description in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga121"></a><!-- doxytag: member="vars.h::stp_describe_resolution" ref="ga121" args="(const stp_vars_t *v, int *x, int *y)" --><p>
+<a class="anchor" name="g5735451225c2a355cb11c165e011637d"></a><!-- doxytag: member="vars.h::stp_describe_resolution" ref="g5735451225c2a355cb11c165e011637d" args="(const stp_vars_t *v, int *x, int *y)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1901,7 +1910,7 @@ All of the parameter fields will be populated. <dl compact><dt><b>Parameters:</b
<tr>
<td class="md" nowrap valign="top">void stp_describe_resolution </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1939,13 +1948,13 @@ If the resolution is invalid, -1 will be returned in both x and y. <dl compact><
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>a pointer to a int to store the horizontal resolution in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>a pointer to a int to store the vertical resolution in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>a pointer to a int to store the vertical resolution in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga125"></a><!-- doxytag: member="vars.h::stp_destroy_component_data" ref="ga125" args="(stp_vars_t *v, const char *name)" --><p>
+<a class="anchor" name="g089f9a34f26f700f43858ba3959d8f13"></a><!-- doxytag: member="vars.h::stp_destroy_component_data" ref="g089f9a34f26f700f43858ba3959d8f13" args="(stp_vars_t *v, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1953,7 +1962,7 @@ If the resolution is invalid, -1 will be returned in both x and y. <dl compact><
<tr>
<td class="md" nowrap valign="top">void stp_destroy_component_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -1982,7 +1991,7 @@ If the resolution is invalid, -1 will be returned in both x and y. <dl compact><
</td>
</tr>
</table>
-<a class="anchor" name="ga131"></a><!-- doxytag: member="vars.h::stp_fill_parameter_settings" ref="ga131" args="(stp_parameter_t *desc, const stp_parameter_t *param)" --><p>
+<a class="anchor" name="g6a08746f33133e8873236b35eb1e7a62"></a><!-- doxytag: member="vars.h::stp_fill_parameter_settings" ref="g6a08746f33133e8873236b35eb1e7a62" args="(stp_parameter_t *desc, const stp_parameter_t *param)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2019,15 +2028,15 @@ If the resolution is invalid, -1 will be returned in both x and y. <dl compact><
</td>
</tr>
</table>
-<a class="anchor" name="ga80"></a><!-- doxytag: member="vars.h::stp_get_array_parameter" ref="ga80" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gb918206f9b70fff5d58a16a762295981"></a><!-- doxytag: member="vars.h::stp_get_array_parameter" ref="gb918206f9b70fff5d58a16a762295981" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a>* stp_get_array_parameter </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* stp_get_array_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2061,19 +2070,19 @@ Get an array parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the array, or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the array, or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga116"></a><!-- doxytag: member="vars.h::stp_get_array_parameter_active" ref="ga116" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g64e5f74483ffb7bd4412f4eefeb22250"></a><!-- doxytag: member="vars.h::stp_get_array_parameter_active" ref="g64e5f74483ffb7bd4412f4eefeb22250" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_array_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_array_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2107,11 +2116,11 @@ Get the activity status of an array parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga78"></a><!-- doxytag: member="vars.h::stp_get_boolean_parameter" ref="ga78" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g4cc8b69619067f882035cca46e9ce0cd"></a><!-- doxytag: member="vars.h::stp_get_boolean_parameter" ref="g4cc8b69619067f882035cca46e9ce0cd" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2119,7 +2128,7 @@ Get the activity status of an array parameter.
<tr>
<td class="md" nowrap valign="top">int stp_get_boolean_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2153,19 +2162,19 @@ Get a boolean parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the boolean value.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the boolean value. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga114"></a><!-- doxytag: member="vars.h::stp_get_boolean_parameter_active" ref="ga114" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g361d0ba27ad2ec9e99e5eec05f2e76a6"></a><!-- doxytag: member="vars.h::stp_get_boolean_parameter_active" ref="g361d0ba27ad2ec9e99e5eec05f2e76a6" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_boolean_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_boolean_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2199,11 +2208,11 @@ Get the activity status of a boolean parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga16"></a><!-- doxytag: member="vars.h::stp_get_color_conversion" ref="ga16" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g087136342c500c138d73dbe0e2aad11a"></a><!-- doxytag: member="vars.h::stp_get_color_conversion" ref="g087136342c500c138d73dbe0e2aad11a" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2211,7 +2220,7 @@ Get the activity status of a boolean parameter.
<tr>
<td class="md" nowrap valign="top">const char* stp_get_color_conversion </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2230,11 +2239,11 @@ Get the activity status of a boolean parameter.
<p>
Get the name of the color conversion routine.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the name of the color conversion routine (must not be freed).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the name of the color conversion routine (must not be freed). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga126"></a><!-- doxytag: member="vars.h::stp_get_component_data" ref="ga126" args="(const stp_vars_t *v, const char *name)" --><p>
+<a class="anchor" name="g8eea0724106ea7174b808026ae8d1a5c"></a><!-- doxytag: member="vars.h::stp_get_component_data" ref="g8eea0724106ea7174b808026ae8d1a5c" args="(const stp_vars_t *v, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2242,7 +2251,7 @@ Get the name of the color conversion routine.
<tr>
<td class="md" nowrap valign="top">void* stp_get_component_data </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2271,15 +2280,15 @@ Get the name of the color conversion routine.
</td>
</tr>
</table>
-<a class="anchor" name="ga79"></a><!-- doxytag: member="vars.h::stp_get_curve_parameter" ref="ga79" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g1a5a2746548465d681d00c6301a26100"></a><!-- doxytag: member="vars.h::stp_get_curve_parameter" ref="g1a5a2746548465d681d00c6301a26100" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_get_curve_parameter </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_get_curve_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2313,19 +2322,19 @@ Get a curve parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the curve, or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the curve, or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga115"></a><!-- doxytag: member="vars.h::stp_get_curve_parameter_active" ref="ga115" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gb686075ecbdf349387c356826b432191"></a><!-- doxytag: member="vars.h::stp_get_curve_parameter_active" ref="gb686075ecbdf349387c356826b432191" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_curve_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_curve_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2359,11 +2368,11 @@ Get the activity status of a curve parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga77"></a><!-- doxytag: member="vars.h::stp_get_dimension_parameter" ref="ga77" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gb4121cba599314c929d04cce0e850473"></a><!-- doxytag: member="vars.h::stp_get_dimension_parameter" ref="gb4121cba599314c929d04cce0e850473" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2371,7 +2380,7 @@ Get the activity status of a curve parameter.
<tr>
<td class="md" nowrap valign="top">int stp_get_dimension_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2405,19 +2414,19 @@ Get a dimension parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the dimension (integer) value.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the dimension (integer) value. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga113"></a><!-- doxytag: member="vars.h::stp_get_dimension_parameter_active" ref="ga113" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g8125d08f90002e654f2e45427e2f0251"></a><!-- doxytag: member="vars.h::stp_get_dimension_parameter_active" ref="g8125d08f90002e654f2e45427e2f0251" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_dimension_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_dimension_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2451,11 +2460,11 @@ Get the activity status of a dimension parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="vars.h::stp_get_driver" ref="ga13" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="gcf8efdb6fd9847e41c85f9491a252f01"></a><!-- doxytag: member="vars.h::stp_get_driver" ref="gcf8efdb6fd9847e41c85f9491a252f01" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2463,7 +2472,7 @@ Get the activity status of a dimension parameter.
<tr>
<td class="md" nowrap valign="top">const char* stp_get_driver </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2482,11 +2491,11 @@ Get the activity status of a dimension parameter.
<p>
Get the name of the printer driver.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the name of the printer driver (must not be freed).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the name of the printer driver (must not be freed). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga36"></a><!-- doxytag: member="vars.h::stp_get_errdata" ref="ga36" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="ge66b9c64f5821ee6e95f4b9e18cadd4e"></a><!-- doxytag: member="vars.h::stp_get_errdata" ref="ge66b9c64f5821ee6e95f4b9e18cadd4e" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2494,7 +2503,7 @@ Get the name of the printer driver.
<tr>
<td class="md" nowrap valign="top">void* stp_get_errdata </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2518,19 +2527,19 @@ Get the error data.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the output data.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the output data. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga32"></a><!-- doxytag: member="vars.h::stp_get_errfunc" ref="ga32" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g9fe5b4efdfaa3e79918dd5079e61e2c5"></a><!-- doxytag: member="vars.h::stp_get_errfunc" ref="g9fe5b4efdfaa3e79918dd5079e61e2c5" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> stp_get_errfunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> stp_get_errfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2554,11 +2563,11 @@ Get the function used to print output information.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the outfunc.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the outfunc. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga74"></a><!-- doxytag: member="vars.h::stp_get_file_parameter" ref="ga74" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g5efb45e6883a2522fd7e78c6eb761c79"></a><!-- doxytag: member="vars.h::stp_get_file_parameter" ref="g5efb45e6883a2522fd7e78c6eb761c79" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2566,7 +2575,7 @@ Get the function used to print output information.
<tr>
<td class="md" nowrap valign="top">const char* stp_get_file_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2600,19 +2609,19 @@ Get a file parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the filename, or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the filename, or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga110"></a><!-- doxytag: member="vars.h::stp_get_file_parameter_active" ref="ga110" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g0f09e85b570ffee4a4d94853bb22bcb3"></a><!-- doxytag: member="vars.h::stp_get_file_parameter_active" ref="g0f09e85b570ffee4a4d94853bb22bcb3" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_file_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_file_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2646,11 +2655,11 @@ Get the activity status of a file parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga75"></a><!-- doxytag: member="vars.h::stp_get_float_parameter" ref="ga75" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g46195f69cc57bd18a4cde5756dd84601"></a><!-- doxytag: member="vars.h::stp_get_float_parameter" ref="g46195f69cc57bd18a4cde5756dd84601" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2658,7 +2667,7 @@ Get the activity status of a file parameter.
<tr>
<td class="md" nowrap valign="top">double stp_get_float_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2692,19 +2701,19 @@ Get a float parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the float value.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the float value. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga111"></a><!-- doxytag: member="vars.h::stp_get_float_parameter_active" ref="ga111" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g28d01beda4b54cec395654847dbbc301"></a><!-- doxytag: member="vars.h::stp_get_float_parameter_active" ref="g28d01beda4b54cec395654847dbbc301" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_float_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_float_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2738,11 +2747,11 @@ Get the activity status of a float parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga24"></a><!-- doxytag: member="vars.h::stp_get_height" ref="ga24" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g7623276e130cb684670ecb153300ebaf"></a><!-- doxytag: member="vars.h::stp_get_height" ref="g7623276e130cb684670ecb153300ebaf" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2750,7 +2759,7 @@ Get the activity status of a float parameter.
<tr>
<td class="md" nowrap valign="top">int stp_get_height </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2769,11 +2778,11 @@ Get the activity status of a float parameter.
<p>
Get the height of the image.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the left edge.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the left edge. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga119"></a><!-- doxytag: member="vars.h::stp_get_imageable_area" ref="ga119" args="(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)" --><p>
+<a class="anchor" name="gebcb03afca6bb0d94e71bdf570d09af9"></a><!-- doxytag: member="vars.h::stp_get_imageable_area" ref="gebcb03afca6bb0d94e71bdf570d09af9" args="(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2781,7 +2790,7 @@ Get the height of the image.
<tr>
<td class="md" nowrap valign="top">void stp_get_imageable_area </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2836,13 +2845,13 @@ If the media size stored in V is invalid, the return values will be indeterminat
<tr><td valign="top"></td><td valign="top"><em>left</em>&nbsp;</td><td>a pointer to a int to store the left edge in. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>right</em>&nbsp;</td><td>a pointer to a int to store the right edge in. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>bottom</em>&nbsp;</td><td>a pointer to a int to store the bottom edge in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>top</em>&nbsp;</td><td>a pointer to a int to store the top edge in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>top</em>&nbsp;</td><td>a pointer to a int to store the top edge in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga76"></a><!-- doxytag: member="vars.h::stp_get_int_parameter" ref="ga76" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g22bc2b8307fb6a95dac7fcf3d35bf6b9"></a><!-- doxytag: member="vars.h::stp_get_int_parameter" ref="g22bc2b8307fb6a95dac7fcf3d35bf6b9" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2850,7 +2859,7 @@ If the media size stored in V is invalid, the return values will be indeterminat
<tr>
<td class="md" nowrap valign="top">int stp_get_int_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2884,19 +2893,19 @@ Get an integer parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the integer value.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the integer value. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga112"></a><!-- doxytag: member="vars.h::stp_get_int_parameter_active" ref="ga112" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gac76d8e06c3ce3fb0f27c0c80d6ad5fc"></a><!-- doxytag: member="vars.h::stp_get_int_parameter_active" ref="gac76d8e06c3ce3fb0f27c0c80d6ad5fc" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_int_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_int_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -2930,11 +2939,11 @@ Get the activity status of an integer parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga18"></a><!-- doxytag: member="vars.h::stp_get_left" ref="ga18" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="gd3fbd778898c2b0fba19d0937fb939f5"></a><!-- doxytag: member="vars.h::stp_get_left" ref="gd3fbd778898c2b0fba19d0937fb939f5" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2942,7 +2951,7 @@ Get the activity status of an integer parameter.
<tr>
<td class="md" nowrap valign="top">int stp_get_left </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -2961,11 +2970,11 @@ Get the activity status of an integer parameter.
<p>
Get the left edge of the image.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the left edge.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the left edge. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga118"></a><!-- doxytag: member="vars.h::stp_get_media_size" ref="ga118" args="(const stp_vars_t *v, int *width, int *height)" --><p>
+<a class="anchor" name="ge690d9171bcdb0fedf981804bb923fac"></a><!-- doxytag: member="vars.h::stp_get_media_size" ref="ge690d9171bcdb0fedf981804bb923fac" args="(const stp_vars_t *v, int *width, int *height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -2973,7 +2982,7 @@ Get the left edge of the image.
<tr>
<td class="md" nowrap valign="top">void stp_get_media_size </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3011,13 +3020,13 @@ Retrieve the media size of the media type set in V, expressed in units of 1/72".
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>a pointer to an int to store the media width in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>a pointer to an int to store the media height in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>a pointer to an int to store the media height in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga34"></a><!-- doxytag: member="vars.h::stp_get_outdata" ref="ga34" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g54e35f94578f346c07718587f18b049c"></a><!-- doxytag: member="vars.h::stp_get_outdata" ref="g54e35f94578f346c07718587f18b049c" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3025,7 +3034,7 @@ Retrieve the media size of the media type set in V, expressed in units of 1/72".
<tr>
<td class="md" nowrap valign="top">void* stp_get_outdata </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3049,19 +3058,19 @@ Get the output data.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the output data.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the output data. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga30"></a><!-- doxytag: member="vars.h::stp_get_outfunc" ref="ga30" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g095834813ebbe8985d443e1fa78a0b98"></a><!-- doxytag: member="vars.h::stp_get_outfunc" ref="g095834813ebbe8985d443e1fa78a0b98" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> stp_get_outfunc </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> stp_get_outfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3085,11 +3094,11 @@ Get the function used to print output information.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the outfunc.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the outfunc. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga28"></a><!-- doxytag: member="vars.h::stp_get_page_height" ref="ga28" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g94d8cf912e3b036f67bc2d4c37d733ff"></a><!-- doxytag: member="vars.h::stp_get_page_height" ref="g94d8cf912e3b036f67bc2d4c37d733ff" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3097,7 +3106,7 @@ Get the function used to print output information.
<tr>
<td class="md" nowrap valign="top">int stp_get_page_height </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3116,11 +3125,11 @@ Get the function used to print output information.
<p>
Get the page height.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the page height.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the page height. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga26"></a><!-- doxytag: member="vars.h::stp_get_page_width" ref="ga26" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="gea14f3cad139fc5b8d547a252deacff3"></a><!-- doxytag: member="vars.h::stp_get_page_width" ref="gea14f3cad139fc5b8d547a252deacff3" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3128,7 +3137,7 @@ Get the page height.
<tr>
<td class="md" nowrap valign="top">int stp_get_page_width </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3147,19 +3156,19 @@ Get the page height.
<p>
Get the page width.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the page width.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the page width. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga38"></a><!-- doxytag: member="vars.h::stp_get_parameter_list" ref="ga38" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g955b215a88b868cfc74d7a340de9b8f6"></a><!-- doxytag: member="vars.h::stp_get_parameter_list" ref="g955b215a88b868cfc74d7a340de9b8f6" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> stp_get_parameter_list </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> stp_get_parameter_list </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3183,11 +3192,11 @@ This does not fill in the bounds and defaults; it merely provides a list of sett
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a list of available parameters (must be freed with <a class="el" href="group__vars.html#ga42">stp_parameter_list_destroy()</a>).</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a list of available parameters (must be freed with <a class="el" href="group__vars.html#gd0f6c2b153638f551d7709780eb7276a">stp_parameter_list_destroy()</a>). </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga81"></a><!-- doxytag: member="vars.h::stp_get_raw_parameter" ref="ga81" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g9f4db93fc31ad52018bc3ad14b58bfc2"></a><!-- doxytag: member="vars.h::stp_get_raw_parameter" ref="g9f4db93fc31ad52018bc3ad14b58bfc2" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3195,7 +3204,7 @@ This does not fill in the bounds and defaults; it merely provides a list of sett
<tr>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__raw__t.html">stp_raw_t</a>* stp_get_raw_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3229,19 +3238,19 @@ Get a raw parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the raw data, or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the raw data, or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga117"></a><!-- doxytag: member="vars.h::stp_get_raw_parameter_active" ref="ga117" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="g57abcfb2fa58e743f9d30f579481845a"></a><!-- doxytag: member="vars.h::stp_get_raw_parameter_active" ref="g57abcfb2fa58e743f9d30f579481845a" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_raw_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_raw_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3275,11 +3284,11 @@ Get the activity status of a raw parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga120"></a><!-- doxytag: member="vars.h::stp_get_size_limit" ref="ga120" args="(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)" --><p>
+<a class="anchor" name="gf2c1a37f8d837fae61bb18de1cd7bdc3"></a><!-- doxytag: member="vars.h::stp_get_size_limit" ref="gf2c1a37f8d837fae61bb18de1cd7bdc3" args="(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3287,7 +3296,7 @@ Get the activity status of a raw parameter.
<tr>
<td class="md" nowrap valign="top">void stp_get_size_limit </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3339,13 +3348,13 @@ Retrieve the minimum and maximum size limits for custom media sizes with the cur
<tr><td valign="top"></td><td valign="top"><em>max_width</em>&nbsp;</td><td>a pointer to a int to store the maximum width in. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>max_height</em>&nbsp;</td><td>a pointer to a int to store the maximum height in. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>min_width</em>&nbsp;</td><td>a pointer to a int to store the minimum width in. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>min_height</em>&nbsp;</td><td>a pointer to a int to store the minimum height in.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>min_height</em>&nbsp;</td><td>a pointer to a int to store the minimum height in. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga73"></a><!-- doxytag: member="vars.h::stp_get_string_parameter" ref="ga73" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="ga59b141facb320c409d9071f469fdbc5"></a><!-- doxytag: member="vars.h::stp_get_string_parameter" ref="ga59b141facb320c409d9071f469fdbc5" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3353,7 +3362,7 @@ Retrieve the minimum and maximum size limits for custom media sizes with the cur
<tr>
<td class="md" nowrap valign="top">const char* stp_get_string_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3387,19 +3396,19 @@ Get a string parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the string, or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the string, or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga109"></a><!-- doxytag: member="vars.h::stp_get_string_parameter_active" ref="ga109" args="(const stp_vars_t *v, const char *parameter)" --><p>
+<a class="anchor" name="gda8dd20ab17a9b403c68b4cd86fb529c"></a><!-- doxytag: member="vars.h::stp_get_string_parameter_active" ref="gda8dd20ab17a9b403c68b4cd86fb529c" args="(const stp_vars_t *v, const char *parameter)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> stp_get_string_parameter_active </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> stp_get_string_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3433,11 +3442,11 @@ Get the activity status of a string parameter.
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the activity status.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the activity status. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga20"></a><!-- doxytag: member="vars.h::stp_get_top" ref="ga20" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="gcda38fc8e26a75c2b5d246b4341a8fd3"></a><!-- doxytag: member="vars.h::stp_get_top" ref="gcda38fc8e26a75c2b5d246b4341a8fd3" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3445,7 +3454,7 @@ Get the activity status of a string parameter.
<tr>
<td class="md" nowrap valign="top">int stp_get_top </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3464,11 +3473,11 @@ Get the activity status of a string parameter.
<p>
Get the top edge of the image.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the left edge.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the left edge. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga128"></a><!-- doxytag: member="vars.h::stp_get_verified" ref="ga128" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="ga1b826f02f84aa038c6862575770b629"></a><!-- doxytag: member="vars.h::stp_get_verified" ref="ga1b826f02f84aa038c6862575770b629" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3476,7 +3485,7 @@ Get the top edge of the image.
<tr>
<td class="md" nowrap valign="top">int stp_get_verified </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3496,7 +3505,7 @@ Get the top edge of the image.
</td>
</tr>
</table>
-<a class="anchor" name="ga22"></a><!-- doxytag: member="vars.h::stp_get_width" ref="ga22" args="(const stp_vars_t *v)" --><p>
+<a class="anchor" name="g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1"></a><!-- doxytag: member="vars.h::stp_get_width" ref="g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1" args="(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3504,7 +3513,7 @@ Get the top edge of the image.
<tr>
<td class="md" nowrap valign="top">int stp_get_width </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3523,11 +3532,11 @@ Get the top edge of the image.
<p>
Get the width edge of the image.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the left edge.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the left edge. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga37"></a><!-- doxytag: member="vars.h::stp_merge_printvars" ref="ga37" args="(stp_vars_t *user, const stp_vars_t *print)" --><p>
+<a class="anchor" name="gc970fc314c6418d9193d93c787b908d9"></a><!-- doxytag: member="vars.h::stp_merge_printvars" ref="gc970fc314c6418d9193d93c787b908d9" args="(stp_vars_t *user, const stp_vars_t *print)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3535,13 +3544,13 @@ Get the width edge of the image.
<tr>
<td class="md" nowrap valign="top">void stp_merge_printvars </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>user</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>print</em></td>
</tr>
<tr>
@@ -3563,17 +3572,17 @@ Get the width edge of the image.
<p>
Merge defaults for a printer with user-chosen settings.
<p>
-<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>This is likely to go away.</dd></dl>
-<dl compact><dt><b>Parameters:</b></dt><dd>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>This is likely to go away. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>the destination vars. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>print</em>&nbsp;</td><td>the vars to merge into user.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>print</em>&nbsp;</td><td>the vars to merge into user. </td></tr>
</table>
</dl>
+</dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga48"></a><!-- doxytag: member="vars.h::stp_parameter_description_destroy" ref="ga48" args="(stp_parameter_t *description)" --><p>
+<a class="anchor" name="gc5a3eb0348d31acf60772265c3896542"></a><!-- doxytag: member="vars.h::stp_parameter_description_destroy" ref="gc5a3eb0348d31acf60772265c3896542" args="(stp_parameter_t *description)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3602,13 +3611,13 @@ Destroy a parameter description.
<p>
This must be called even if the <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> was not allocated with malloc, since some members are dynamically allocated. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>description</em>&nbsp;</td><td>the parameter description to destroy.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>description</em>&nbsp;</td><td>the parameter description to destroy. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga40"></a><!-- doxytag: member="vars.h::stp_parameter_find" ref="ga40" args="(stp_const_parameter_list_t list, const char *name)" --><p>
+<a class="anchor" name="g3dea1f995d40482b9f6470fedd994f95"></a><!-- doxytag: member="vars.h::stp_parameter_find" ref="g3dea1f995d40482b9f6470fedd994f95" args="(stp_const_parameter_list_t list, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3616,7 +3625,7 @@ This must be called even if the <a class="el" href="structstp__parameter__t.html
<tr>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a>* stp_parameter_find </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -3650,11 +3659,11 @@ Find a parameter by its name.
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the parameter (must not be freed), or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the parameter (must not be freed), or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga49"></a><!-- doxytag: member="vars.h::stp_parameter_find_in_settings" ref="ga49" args="(const stp_vars_t *v, const char *name)" --><p>
+<a class="anchor" name="g711cf3e5e52fd3434ef7a9d16654aea8"></a><!-- doxytag: member="vars.h::stp_parameter_find_in_settings" ref="g711cf3e5e52fd3434ef7a9d16654aea8" args="(const stp_vars_t *v, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3662,7 +3671,7 @@ Find a parameter by its name.
<tr>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a>* stp_parameter_find_in_settings </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -3696,11 +3705,11 @@ Find a parameter by its name from a vars object.
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>the name of the parameter. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the parameter (must not be freed), or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the parameter (must not be freed), or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga44"></a><!-- doxytag: member="vars.h::stp_parameter_list_add_param" ref="ga44" args="(stp_parameter_list_t list, const stp_parameter_t *item)" --><p>
+<a class="anchor" name="ga8dc4ff543dbc1882d673b25234088b6"></a><!-- doxytag: member="vars.h::stp_parameter_list_add_param" ref="ga8dc4ff543dbc1882d673b25234088b6" args="(stp_parameter_list_t list, const stp_parameter_t *item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3708,7 +3717,7 @@ Find a parameter by its name from a vars object.
<tr>
<td class="md" nowrap valign="top">void stp_parameter_list_add_param </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -3739,13 +3748,13 @@ Add a parameter to a parameter_list.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the parameter_list to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the parameter to add.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the parameter to add. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga46"></a><!-- doxytag: member="vars.h::stp_parameter_list_append" ref="ga46" args="(stp_parameter_list_t list, stp_const_parameter_list_t append)" --><p>
+<a class="anchor" name="gf8aa1d7aba11de5fdee95b9cb339be61"></a><!-- doxytag: member="vars.h::stp_parameter_list_append" ref="gf8aa1d7aba11de5fdee95b9cb339be61" args="(stp_parameter_list_t list, stp_const_parameter_list_t append)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3753,13 +3762,13 @@ Add a parameter to a parameter_list.
<tr>
<td class="md" nowrap valign="top">void stp_parameter_list_append </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>append</em></td>
</tr>
<tr>
@@ -3784,21 +3793,21 @@ Append one parameter_list to another.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the destination list (to append to). </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>append</em>&nbsp;</td><td>the list of paramters to append. Each item that does not already exist in list will be appended.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>append</em>&nbsp;</td><td>the list of paramters to append. Each item that does not already exist in list will be appended. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga45"></a><!-- doxytag: member="vars.h::stp_parameter_list_copy" ref="ga45" args="(stp_const_parameter_list_t list)" --><p>
+<a class="anchor" name="g62c6225b0721d5c80d889edc307f0b6b"></a><!-- doxytag: member="vars.h::stp_parameter_list_copy" ref="g62c6225b0721d5c80d889edc307f0b6b" args="(stp_const_parameter_list_t list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> stp_parameter_list_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> stp_parameter_list_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3822,11 +3831,11 @@ A new parameter_list will be created, and then the contents of source will be co
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the source parameter_list. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the parameter_list.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the parameter_list. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga39"></a><!-- doxytag: member="vars.h::stp_parameter_list_count" ref="ga39" args="(stp_const_parameter_list_t list)" --><p>
+<a class="anchor" name="gf69f651a798e9f06c67baf06f0754228"></a><!-- doxytag: member="vars.h::stp_parameter_list_count" ref="gf69f651a798e9f06c67baf06f0754228" args="(stp_const_parameter_list_t list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3834,7 +3843,7 @@ A new parameter_list will be created, and then the contents of source will be co
<tr>
<td class="md" nowrap valign="top">size_t stp_parameter_list_count </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3858,17 +3867,17 @@ List the number of available parameters for the currently chosen settings.
<tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the parameter_list to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the number of parameters.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the number of parameters. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga43"></a><!-- doxytag: member="vars.h::stp_parameter_list_create" ref="ga43" args="(void)" --><p>
+<a class="anchor" name="g3c1ddd3c10c367c0912fdd841576278f"></a><!-- doxytag: member="vars.h::stp_parameter_list_create" ref="g3c1ddd3c10c367c0912fdd841576278f" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> stp_parameter_list_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> stp_parameter_list_create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -3889,11 +3898,11 @@ List the number of available parameters for the currently chosen settings.
<p>
Create a parameter_list.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created parameter_list.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created parameter_list. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga42"></a><!-- doxytag: member="vars.h::stp_parameter_list_destroy" ref="ga42" args="(stp_parameter_list_t list)" --><p>
+<a class="anchor" name="gd0f6c2b153638f551d7709780eb7276a"></a><!-- doxytag: member="vars.h::stp_parameter_list_destroy" ref="gd0f6c2b153638f551d7709780eb7276a" args="(stp_parameter_list_t list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3901,7 +3910,7 @@ Create a parameter_list.
<tr>
<td class="md" nowrap valign="top">void stp_parameter_list_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -3922,13 +3931,13 @@ Destroy a parameter_list.
<p>
It is an error to destroy the parameter_list more than once. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the parameter_list to destroy.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>list</em>&nbsp;</td><td>the parameter_list to destroy. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga41"></a><!-- doxytag: member="vars.h::stp_parameter_list_param" ref="ga41" args="(stp_const_parameter_list_t list, size_t item)" --><p>
+<a class="anchor" name="g96fc73864dfc00ae418f14a81c72be26"></a><!-- doxytag: member="vars.h::stp_parameter_list_param" ref="g96fc73864dfc00ae418f14a81c72be26" args="(stp_const_parameter_list_t list, size_t item)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3936,7 +3945,7 @@ It is an error to destroy the parameter_list more than once. <dl compact><dt><b>
<tr>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a>* stp_parameter_list_param </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -3970,11 +3979,11 @@ Find a parameter by its index number.
<tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the index number of the parameter (must not be greater than stp_parameter_list_count - 1). </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the parameter (must not be freed), or NULL if no parameter was found.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>a pointer to the parameter (must not be freed), or NULL if no parameter was found. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga61"></a><!-- doxytag: member="vars.h::stp_scale_float_parameter" ref="ga61" args="(stp_vars_t *v, const char *parameter, double scale)" --><p>
+<a class="anchor" name="gec605c647cab13d61ab5e2822d9f7ead"></a><!-- doxytag: member="vars.h::stp_scale_float_parameter" ref="gec605c647cab13d61ab5e2822d9f7ead" args="(stp_vars_t *v, const char *parameter, double scale)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -3982,7 +3991,7 @@ Find a parameter by its index number.
<tr>
<td class="md" nowrap valign="top">void stp_scale_float_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4020,13 +4029,13 @@ Multiply the value of a float parameter by a scaling factor.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>scale</em>&nbsp;</td><td>the factor to multiply the value by.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>scale</em>&nbsp;</td><td>the factor to multiply the value by. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga59"></a><!-- doxytag: member="vars.h::stp_set_array_parameter" ref="ga59" args="(stp_vars_t *v, const char *parameter, const stp_array_t *value)" --><p>
+<a class="anchor" name="g1f63514f8ffd8ea56f0beee69398ee01"></a><!-- doxytag: member="vars.h::stp_set_array_parameter" ref="g1f63514f8ffd8ea56f0beee69398ee01" args="(stp_vars_t *v, const char *parameter, const stp_array_t *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4034,7 +4043,7 @@ Multiply the value of a float parameter by a scaling factor.
<tr>
<td class="md" nowrap valign="top">void stp_set_array_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4046,7 +4055,7 @@ Multiply the value of a float parameter by a scaling factor.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>value</em></td>
</tr>
<tr>
@@ -4072,13 +4081,13 @@ Set an array parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga98"></a><!-- doxytag: member="vars.h::stp_set_array_parameter_active" ref="ga98" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="gf2aada3c00f9b00bc6a65014da87e250"></a><!-- doxytag: member="vars.h::stp_set_array_parameter_active" ref="gf2aada3c00f9b00bc6a65014da87e250" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4086,7 +4095,7 @@ Set an array parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_array_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4098,7 +4107,7 @@ Set an array parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -4124,13 +4133,13 @@ Set the activity of an array parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga57"></a><!-- doxytag: member="vars.h::stp_set_boolean_parameter" ref="ga57" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
+<a class="anchor" name="g8f67ed7dcee969e77374fb4daf468d58"></a><!-- doxytag: member="vars.h::stp_set_boolean_parameter" ref="g8f67ed7dcee969e77374fb4daf468d58" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4138,7 +4147,7 @@ Set the activity of an array parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_boolean_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4176,13 +4185,13 @@ Set a boolean parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga96"></a><!-- doxytag: member="vars.h::stp_set_boolean_parameter_active" ref="ga96" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="ge12a7edf773cbe04fb98b171ba2c2fb9"></a><!-- doxytag: member="vars.h::stp_set_boolean_parameter_active" ref="ge12a7edf773cbe04fb98b171ba2c2fb9" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4190,7 +4199,7 @@ Set a boolean parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_boolean_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4202,7 +4211,7 @@ Set a boolean parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -4228,13 +4237,13 @@ Set the activity of a boolean parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga14"></a><!-- doxytag: member="vars.h::stp_set_color_conversion" ref="ga14" args="(stp_vars_t *v, const char *val)" --><p>
+<a class="anchor" name="g335e7eb264fa22343765146fb2318b31"></a><!-- doxytag: member="vars.h::stp_set_color_conversion" ref="g335e7eb264fa22343765146fb2318b31" args="(stp_vars_t *v, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4242,7 +4251,7 @@ Set the activity of a boolean parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_color_conversion </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4273,13 +4282,13 @@ Set the name of the color conversion routine, if not the default.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the name to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the name to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga15"></a><!-- doxytag: member="vars.h::stp_set_color_conversion_n" ref="ga15" args="(stp_vars_t *v, const char *val, int bytes)" --><p>
+<a class="anchor" name="g3164aa99994dabb561d6c295eb647123"></a><!-- doxytag: member="vars.h::stp_set_color_conversion_n" ref="g3164aa99994dabb561d6c295eb647123" args="(stp_vars_t *v, const char *val, int bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4287,7 +4296,7 @@ Set the name of the color conversion routine, if not the default.
<tr>
<td class="md" nowrap valign="top">void stp_set_color_conversion_n </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4325,13 +4334,13 @@ Set the name of the color conversion routine, if not the default.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the name to set. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of val (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of val (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga58"></a><!-- doxytag: member="vars.h::stp_set_curve_parameter" ref="ga58" args="(stp_vars_t *v, const char *parameter, const stp_curve_t *value)" --><p>
+<a class="anchor" name="g5f4adaadb80cd2d94569881d96cfa02e"></a><!-- doxytag: member="vars.h::stp_set_curve_parameter" ref="g5f4adaadb80cd2d94569881d96cfa02e" args="(stp_vars_t *v, const char *parameter, const stp_curve_t *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4339,7 +4348,7 @@ Set the name of the color conversion routine, if not the default.
<tr>
<td class="md" nowrap valign="top">void stp_set_curve_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4351,7 +4360,7 @@ Set the name of the color conversion routine, if not the default.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>value</em></td>
</tr>
<tr>
@@ -4377,13 +4386,13 @@ Set a curve parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga97"></a><!-- doxytag: member="vars.h::stp_set_curve_parameter_active" ref="ga97" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g160150a3a39d66f5a807d1c750a57890"></a><!-- doxytag: member="vars.h::stp_set_curve_parameter_active" ref="g160150a3a39d66f5a807d1c750a57890" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4391,7 +4400,7 @@ Set a curve parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_curve_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4403,7 +4412,7 @@ Set a curve parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -4429,13 +4438,13 @@ Set the activity of a curveparameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga71"></a><!-- doxytag: member="vars.h::stp_set_default_array_parameter" ref="ga71" args="(stp_vars_t *v, const char *parameter, const stp_array_t *value)" --><p>
+<a class="anchor" name="ga1620e4be3c7fb85262802338d3143f6"></a><!-- doxytag: member="vars.h::stp_set_default_array_parameter" ref="ga1620e4be3c7fb85262802338d3143f6" args="(stp_vars_t *v, const char *parameter, const stp_array_t *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4443,7 +4452,7 @@ Set the activity of a curveparameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_default_array_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4455,7 +4464,7 @@ Set the activity of a curveparameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>value</em></td>
</tr>
<tr>
@@ -4481,13 +4490,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga69"></a><!-- doxytag: member="vars.h::stp_set_default_boolean_parameter" ref="ga69" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
+<a class="anchor" name="gd286782f691998858e30a202506bad74"></a><!-- doxytag: member="vars.h::stp_set_default_boolean_parameter" ref="gd286782f691998858e30a202506bad74" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4495,7 +4504,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_boolean_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4533,13 +4542,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga70"></a><!-- doxytag: member="vars.h::stp_set_default_curve_parameter" ref="ga70" args="(stp_vars_t *v, const char *parameter, const stp_curve_t *value)" --><p>
+<a class="anchor" name="gdd7769bfece8597cde869eced1239a1e"></a><!-- doxytag: member="vars.h::stp_set_default_curve_parameter" ref="gdd7769bfece8597cde869eced1239a1e" args="(stp_vars_t *v, const char *parameter, const stp_curve_t *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4547,7 +4556,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_curve_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4559,7 +4568,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>value</em></td>
</tr>
<tr>
@@ -4585,13 +4594,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga68"></a><!-- doxytag: member="vars.h::stp_set_default_dimension_parameter" ref="ga68" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
+<a class="anchor" name="g18b8a4fb414245d2c30df9ee11057845"></a><!-- doxytag: member="vars.h::stp_set_default_dimension_parameter" ref="g18b8a4fb414245d2c30df9ee11057845" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4599,7 +4608,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_dimension_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4637,13 +4646,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga64"></a><!-- doxytag: member="vars.h::stp_set_default_file_parameter" ref="ga64" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
+<a class="anchor" name="gae28e4c640fba005a72e92af66327b50"></a><!-- doxytag: member="vars.h::stp_set_default_file_parameter" ref="gae28e4c640fba005a72e92af66327b50" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4651,7 +4660,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_file_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4689,13 +4698,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga65"></a><!-- doxytag: member="vars.h::stp_set_default_file_parameter_n" ref="ga65" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
+<a class="anchor" name="gdeae102d1bd65147221f56e6095f35ef"></a><!-- doxytag: member="vars.h::stp_set_default_file_parameter_n" ref="gdeae102d1bd65147221f56e6095f35ef" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4703,7 +4712,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_file_parameter_n </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4748,13 +4757,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set (must not contain NUL). </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga66"></a><!-- doxytag: member="vars.h::stp_set_default_float_parameter" ref="ga66" args="(stp_vars_t *v, const char *parameter, double value)" --><p>
+<a class="anchor" name="g59b79c779211a72de534fb9e61548f97"></a><!-- doxytag: member="vars.h::stp_set_default_float_parameter" ref="g59b79c779211a72de534fb9e61548f97" args="(stp_vars_t *v, const char *parameter, double value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4762,7 +4771,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_float_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4800,13 +4809,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga67"></a><!-- doxytag: member="vars.h::stp_set_default_int_parameter" ref="ga67" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
+<a class="anchor" name="gbf1d9c938d364598414e9f15c41c1f08"></a><!-- doxytag: member="vars.h::stp_set_default_int_parameter" ref="gbf1d9c938d364598414e9f15c41c1f08" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4814,7 +4823,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_int_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4852,13 +4861,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga72"></a><!-- doxytag: member="vars.h::stp_set_default_raw_parameter" ref="ga72" args="(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)" --><p>
+<a class="anchor" name="gf95184ecee86a92db2a7d3f050154a46"></a><!-- doxytag: member="vars.h::stp_set_default_raw_parameter" ref="gf95184ecee86a92db2a7d3f050154a46" args="(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4866,7 +4875,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_raw_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4911,13 +4920,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga62"></a><!-- doxytag: member="vars.h::stp_set_default_string_parameter" ref="ga62" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
+<a class="anchor" name="g71306c3e3118d9a4545b0a3cefb863ea"></a><!-- doxytag: member="vars.h::stp_set_default_string_parameter" ref="g71306c3e3118d9a4545b0a3cefb863ea" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4925,7 +4934,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_string_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -4963,13 +4972,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga63"></a><!-- doxytag: member="vars.h::stp_set_default_string_parameter_n" ref="ga63" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
+<a class="anchor" name="g65b18994af3384af04e2bf77e288f54f"></a><!-- doxytag: member="vars.h::stp_set_default_string_parameter_n" ref="g65b18994af3384af04e2bf77e288f54f" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -4977,7 +4986,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_default_string_parameter_n </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5022,13 +5031,13 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set (must not contain NUL). </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga56"></a><!-- doxytag: member="vars.h::stp_set_dimension_parameter" ref="ga56" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
+<a class="anchor" name="g778b0e43aad1e011012b8071b469c694"></a><!-- doxytag: member="vars.h::stp_set_dimension_parameter" ref="g778b0e43aad1e011012b8071b469c694" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5036,7 +5045,7 @@ The value is set if the parameter is not already set. This avoids having to chec
<tr>
<td class="md" nowrap valign="top">void stp_set_dimension_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5074,13 +5083,13 @@ Set a dimension parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga95"></a><!-- doxytag: member="vars.h::stp_set_dimension_parameter_active" ref="ga95" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g6fa1953ee96051566a261f3391da3857"></a><!-- doxytag: member="vars.h::stp_set_dimension_parameter_active" ref="g6fa1953ee96051566a261f3391da3857" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5088,7 +5097,7 @@ Set a dimension parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_dimension_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5100,7 +5109,7 @@ Set a dimension parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -5126,13 +5135,13 @@ Set the activity of a dimension parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="vars.h::stp_set_driver" ref="ga11" args="(stp_vars_t *v, const char *val)" --><p>
+<a class="anchor" name="ga8d9dbb1e613cfe2b119668158e35a76"></a><!-- doxytag: member="vars.h::stp_set_driver" ref="ga8d9dbb1e613cfe2b119668158e35a76" args="(stp_vars_t *v, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5140,7 +5149,7 @@ Set the activity of a dimension parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_driver </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5171,13 +5180,13 @@ Set the name of the printer driver.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the name to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the name to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="vars.h::stp_set_driver_n" ref="ga12" args="(stp_vars_t *v, const char *val, int bytes)" --><p>
+<a class="anchor" name="ge303a6ed77135b691ebbfd56cb577531"></a><!-- doxytag: member="vars.h::stp_set_driver_n" ref="ge303a6ed77135b691ebbfd56cb577531" args="(stp_vars_t *v, const char *val, int bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5185,7 +5194,7 @@ Set the name of the printer driver.
<tr>
<td class="md" nowrap valign="top">void stp_set_driver_n </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5223,13 +5232,13 @@ Set the name of the printer driver.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the name to set. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of val (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of val (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga35"></a><!-- doxytag: member="vars.h::stp_set_errdata" ref="ga35" args="(stp_vars_t *v, void *val)" --><p>
+<a class="anchor" name="g7a006418c4dbb265be71f7b5a202455d"></a><!-- doxytag: member="vars.h::stp_set_errdata" ref="g7a006418c4dbb265be71f7b5a202455d" args="(stp_vars_t *v, void *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5237,7 +5246,7 @@ Set the name of the printer driver.
<tr>
<td class="md" nowrap valign="top">void stp_set_errdata </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5268,13 +5277,13 @@ Set the error data.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the error data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the error data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga31"></a><!-- doxytag: member="vars.h::stp_set_errfunc" ref="ga31" args="(stp_vars_t *v, stp_outfunc_t val)" --><p>
+<a class="anchor" name="ge89d8eb48e4a7a8107b87a44a4318064"></a><!-- doxytag: member="vars.h::stp_set_errfunc" ref="ge89d8eb48e4a7a8107b87a44a4318064" args="(stp_vars_t *v, stp_outfunc_t val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5282,13 +5291,13 @@ Set the error data.
<tr>
<td class="md" nowrap valign="top">void stp_set_errfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
@@ -5313,13 +5322,13 @@ Set the function used to print error and diagnostic information.
These must be supplied by the caller. errdata is passed as an arguments to errfunc; typically it will be a file descriptor. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga52"></a><!-- doxytag: member="vars.h::stp_set_file_parameter" ref="ga52" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
+<a class="anchor" name="g8134e4dc36b063a7d7dd229b9df32726"></a><!-- doxytag: member="vars.h::stp_set_file_parameter" ref="g8134e4dc36b063a7d7dd229b9df32726" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5327,7 +5336,7 @@ These must be supplied by the caller. errdata is passed as an arguments to errfu
<tr>
<td class="md" nowrap valign="top">void stp_set_file_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5365,13 +5374,13 @@ Set a file parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga92"></a><!-- doxytag: member="vars.h::stp_set_file_parameter_active" ref="ga92" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g8c04ab4487623a41e0b2600d466a88ad"></a><!-- doxytag: member="vars.h::stp_set_file_parameter_active" ref="g8c04ab4487623a41e0b2600d466a88ad" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5379,7 +5388,7 @@ Set a file parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_file_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5391,7 +5400,7 @@ Set a file parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -5417,13 +5426,13 @@ Set the activity of a file parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga53"></a><!-- doxytag: member="vars.h::stp_set_file_parameter_n" ref="ga53" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
+<a class="anchor" name="g6e6c5474c253a452073eba25251a1481"></a><!-- doxytag: member="vars.h::stp_set_file_parameter_n" ref="g6e6c5474c253a452073eba25251a1481" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5431,7 +5440,7 @@ Set the activity of a file parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_file_parameter_n </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5476,13 +5485,13 @@ Set a file parameter.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set (must not contain NUL). </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga54"></a><!-- doxytag: member="vars.h::stp_set_float_parameter" ref="ga54" args="(stp_vars_t *v, const char *parameter, double value)" --><p>
+<a class="anchor" name="g82f7bbcf639c60678c1dc2aee24e8a24"></a><!-- doxytag: member="vars.h::stp_set_float_parameter" ref="g82f7bbcf639c60678c1dc2aee24e8a24" args="(stp_vars_t *v, const char *parameter, double value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5490,7 +5499,7 @@ Set a file parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_float_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5528,13 +5537,13 @@ Set a float parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga93"></a><!-- doxytag: member="vars.h::stp_set_float_parameter_active" ref="ga93" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g38a95079fd6f90a0c6a92c5ddeb104ca"></a><!-- doxytag: member="vars.h::stp_set_float_parameter_active" ref="g38a95079fd6f90a0c6a92c5ddeb104ca" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5542,7 +5551,7 @@ Set a float parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_float_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5554,7 +5563,7 @@ Set a float parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -5580,13 +5589,13 @@ Set the activity of a float parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga23"></a><!-- doxytag: member="vars.h::stp_set_height" ref="ga23" args="(stp_vars_t *v, int val)" --><p>
+<a class="anchor" name="g68110f6d19b3987f6f66baee3926eb89"></a><!-- doxytag: member="vars.h::stp_set_height" ref="g68110f6d19b3987f6f66baee3926eb89" args="(stp_vars_t *v, int val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5594,7 +5603,7 @@ Set the activity of a float parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_height </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5625,13 +5634,13 @@ Set the height of the image.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga55"></a><!-- doxytag: member="vars.h::stp_set_int_parameter" ref="ga55" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
+<a class="anchor" name="g8c6cd5f3bb3ab59a4f06c020c062c13e"></a><!-- doxytag: member="vars.h::stp_set_int_parameter" ref="g8c6cd5f3bb3ab59a4f06c020c062c13e" args="(stp_vars_t *v, const char *parameter, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5639,7 +5648,7 @@ Set the height of the image.
<tr>
<td class="md" nowrap valign="top">void stp_set_int_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5677,13 +5686,13 @@ Set an integer parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga94"></a><!-- doxytag: member="vars.h::stp_set_int_parameter_active" ref="ga94" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g1c724bc85737bf8c698a08bc2d441b3e"></a><!-- doxytag: member="vars.h::stp_set_int_parameter_active" ref="g1c724bc85737bf8c698a08bc2d441b3e" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5691,7 +5700,7 @@ Set an integer parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_int_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5703,7 +5712,7 @@ Set an integer parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -5729,13 +5738,13 @@ Set the activity of an integer parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga17"></a><!-- doxytag: member="vars.h::stp_set_left" ref="ga17" args="(stp_vars_t *v, int val)" --><p>
+<a class="anchor" name="g5d675ab9877df60ec467a20a0d62fcbc"></a><!-- doxytag: member="vars.h::stp_set_left" ref="g5d675ab9877df60ec467a20a0d62fcbc" args="(stp_vars_t *v, int val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5743,7 +5752,7 @@ Set the activity of an integer parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_left </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5774,13 +5783,13 @@ Set the left edge of the image.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga33"></a><!-- doxytag: member="vars.h::stp_set_outdata" ref="ga33" args="(stp_vars_t *v, void *val)" --><p>
+<a class="anchor" name="g8fef23ae01a368f4d16ad95813d97d6d"></a><!-- doxytag: member="vars.h::stp_set_outdata" ref="g8fef23ae01a368f4d16ad95813d97d6d" args="(stp_vars_t *v, void *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5788,7 +5797,7 @@ Set the left edge of the image.
<tr>
<td class="md" nowrap valign="top">void stp_set_outdata </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5819,13 +5828,13 @@ Set the output data.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the output data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the output data. This will typically be a file descriptor, but it is entirely up to the caller exactly what type this might be. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga29"></a><!-- doxytag: member="vars.h::stp_set_outfunc" ref="ga29" args="(stp_vars_t *v, stp_outfunc_t val)" --><p>
+<a class="anchor" name="g30d5438686c8ead9a092f98bf3c3d8ca"></a><!-- doxytag: member="vars.h::stp_set_outfunc" ref="g30d5438686c8ead9a092f98bf3c3d8ca" args="(stp_vars_t *v, stp_outfunc_t val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5833,13 +5842,13 @@ Set the output data.
<tr>
<td class="md" nowrap valign="top">void stp_set_outfunc </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
@@ -5864,13 +5873,13 @@ Set the function used to print output information.
These must be supplied by the caller. outdata is passed as an arguments to outfunc; typically it will be a file descriptor. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga27"></a><!-- doxytag: member="vars.h::stp_set_page_height" ref="ga27" args="(stp_vars_t *v, int val)" --><p>
+<a class="anchor" name="g775714bf75f1fdbdd895f59edc9eca55"></a><!-- doxytag: member="vars.h::stp_set_page_height" ref="g775714bf75f1fdbdd895f59edc9eca55" args="(stp_vars_t *v, int val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5878,7 +5887,7 @@ These must be supplied by the caller. outdata is passed as an arguments to outfu
<tr>
<td class="md" nowrap valign="top">void stp_set_page_height </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5909,13 +5918,13 @@ Set the page height.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga25"></a><!-- doxytag: member="vars.h::stp_set_page_width" ref="ga25" args="(stp_vars_t *v, int val)" --><p>
+<a class="anchor" name="g751759cdeb8feb061c00f35d37fea45c"></a><!-- doxytag: member="vars.h::stp_set_page_width" ref="g751759cdeb8feb061c00f35d37fea45c" args="(stp_vars_t *v, int val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5923,7 +5932,7 @@ Set the page height.
<tr>
<td class="md" nowrap valign="top">void stp_set_page_width </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -5954,13 +5963,13 @@ Set the page width.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga60"></a><!-- doxytag: member="vars.h::stp_set_raw_parameter" ref="ga60" args="(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)" --><p>
+<a class="anchor" name="gd40038a74fa7548da5fcaec6687c8787"></a><!-- doxytag: member="vars.h::stp_set_raw_parameter" ref="gd40038a74fa7548da5fcaec6687c8787" args="(stp_vars_t *v, const char *parameter, const void *value, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -5968,7 +5977,7 @@ Set the page width.
<tr>
<td class="md" nowrap valign="top">void stp_set_raw_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6013,13 +6022,13 @@ Set a raw parameter.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga99"></a><!-- doxytag: member="vars.h::stp_set_raw_parameter_active" ref="ga99" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g9fe388535a67f8360ab21f58233c0e17"></a><!-- doxytag: member="vars.h::stp_set_raw_parameter_active" ref="g9fe388535a67f8360ab21f58233c0e17" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6027,7 +6036,7 @@ Set a raw parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_raw_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6039,7 +6048,7 @@ Set a raw parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -6065,13 +6074,13 @@ Set the activity of a raw parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga50"></a><!-- doxytag: member="vars.h::stp_set_string_parameter" ref="ga50" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
+<a class="anchor" name="g22338d64a871a8b279fdee6fd83fff7f"></a><!-- doxytag: member="vars.h::stp_set_string_parameter" ref="g22338d64a871a8b279fdee6fd83fff7f" args="(stp_vars_t *v, const char *parameter, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6079,7 +6088,7 @@ Set the activity of a raw parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_string_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6117,13 +6126,13 @@ Set a string parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga91"></a><!-- doxytag: member="vars.h::stp_set_string_parameter_active" ref="ga91" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
+<a class="anchor" name="g44793f2cf64b11917b8943d20ee43b9d"></a><!-- doxytag: member="vars.h::stp_set_string_parameter_active" ref="g44793f2cf64b11917b8943d20ee43b9d" args="(const stp_vars_t *v, const char *parameter, stp_parameter_activity_t active)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6131,7 +6140,7 @@ Set a string parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_string_parameter_active </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6143,7 +6152,7 @@ Set a string parameter.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>active</em></td>
</tr>
<tr>
@@ -6169,13 +6178,13 @@ Set the activity of a string parameter.
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>active</em>&nbsp;</td><td>the activity status to set (should be set to STP_PARAMETER_ACTIVE or STP_PARAMETER_INACTIVE). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga51"></a><!-- doxytag: member="vars.h::stp_set_string_parameter_n" ref="ga51" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
+<a class="anchor" name="g5182246d4e0653f73dfaa40b62d4285f"></a><!-- doxytag: member="vars.h::stp_set_string_parameter_n" ref="g5182246d4e0653f73dfaa40b62d4285f" args="(stp_vars_t *v, const char *parameter, const char *value, size_t bytes)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6183,7 +6192,7 @@ Set the activity of a string parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_string_parameter_n </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6228,13 +6237,13 @@ Set a string parameter.
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>parameter</em>&nbsp;</td><td>the name of the parameter. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the value to set (must not contain NUL). </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes).</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>the length of value (in bytes). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga19"></a><!-- doxytag: member="vars.h::stp_set_top" ref="ga19" args="(stp_vars_t *v, int val)" --><p>
+<a class="anchor" name="gaa76e04fcde3aa6c162fb9d2fcaca251"></a><!-- doxytag: member="vars.h::stp_set_top" ref="gaa76e04fcde3aa6c162fb9d2fcaca251" args="(stp_vars_t *v, int val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6242,7 +6251,7 @@ Set a string parameter.
<tr>
<td class="md" nowrap valign="top">void stp_set_top </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6273,13 +6282,13 @@ Set the top edge of the image.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga129"></a><!-- doxytag: member="vars.h::stp_set_verified" ref="ga129" args="(stp_vars_t *v, int value)" --><p>
+<a class="anchor" name="g8a2924dd6393431e994d22c704ec25fc"></a><!-- doxytag: member="vars.h::stp_set_verified" ref="g8a2924dd6393431e994d22c704ec25fc" args="(stp_vars_t *v, int value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6287,7 +6296,7 @@ Set the top edge of the image.
<tr>
<td class="md" nowrap valign="top">void stp_set_verified </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6316,7 +6325,7 @@ Set the top edge of the image.
</td>
</tr>
</table>
-<a class="anchor" name="ga21"></a><!-- doxytag: member="vars.h::stp_set_width" ref="ga21" args="(stp_vars_t *v, int val)" --><p>
+<a class="anchor" name="gdbdd8bad1742e87b5c5a299c2ebf7cf4"></a><!-- doxytag: member="vars.h::stp_set_width" ref="gdbdd8bad1742e87b5c5a299c2ebf7cf4" args="(stp_vars_t *v, int val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6324,7 +6333,7 @@ Set the top edge of the image.
<tr>
<td class="md" nowrap valign="top">void stp_set_width </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6355,13 +6364,13 @@ Set the width of the image.
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="vars.h::stp_vars_copy" ref="ga8" args="(stp_vars_t *dest, const stp_vars_t *source)" --><p>
+<a class="anchor" name="g165ae58fed1515b5466ab1b84df85a86"></a><!-- doxytag: member="vars.h::stp_vars_copy" ref="g165ae58fed1515b5466ab1b84df85a86" args="(stp_vars_t *dest, const stp_vars_t *source)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6369,13 +6378,13 @@ Set the width of the image.
<tr>
<td class="md" nowrap valign="top">void stp_vars_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>dest</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap>const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap>const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>source</em></td>
</tr>
<tr>
@@ -6397,22 +6406,22 @@ Set the width of the image.
<p>
Copy a vars object.
<p>
-Both dest and source must be valid vars objects previously created with <a class="el" href="group__vars.html#ga7">stp_vars_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+Both dest and source must be valid vars objects previously created with <a class="el" href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a">stp_vars_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the destination vars. </td></tr>
- <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source vars.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source vars. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="vars.h::stp_vars_create" ref="ga7" args="(void)" --><p>
+<a class="anchor" name="gae35d353b6f86b1cbb97bb0b271f5c9a"></a><!-- doxytag: member="vars.h::stp_vars_create" ref="gae35d353b6f86b1cbb97bb0b271f5c9a" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a>* stp_vars_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a>* stp_vars_create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -6433,19 +6442,19 @@ Both dest and source must be valid vars objects previously created with <a class
<p>
Create a new vars object.
<p>
-<dl compact><dt><b>Returns:</b></dt><dd>the newly created vars object.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the newly created vars object. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="vars.h::stp_vars_create_copy" ref="ga9" args="(const stp_vars_t *source)" --><p>
+<a class="anchor" name="g3c6d765cc5a27b322289e9baa9d97098"></a><!-- doxytag: member="vars.h::stp_vars_create_copy" ref="g3c6d765cc5a27b322289e9baa9d97098" args="(const stp_vars_t *source)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a>* stp_vars_create_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a>* stp_vars_create_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>source</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -6464,16 +6473,16 @@ Create a new vars object.
<p>
Copy and allocate a vars object.
<p>
-source must be a valid vars object previously created with <a class="el" href="group__vars.html#ga7">stp_vars_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
+source must be a valid vars object previously created with <a class="el" href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a">stp_vars_create()</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the source vars. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the vars.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>the new copy of the vars. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="vars.h::stp_vars_destroy" ref="ga10" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="g78259fcaa881655a07ef0b2b457bdf70"></a><!-- doxytag: member="vars.h::stp_vars_destroy" ref="g78259fcaa881655a07ef0b2b457bdf70" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6481,7 +6490,7 @@ source must be a valid vars object previously created with <a class="el" href="g
<tr>
<td class="md" nowrap valign="top">void stp_vars_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -6502,13 +6511,13 @@ Destroy a vars object.
<p>
It is an error to destroy the vars more than once. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to destroy.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to destroy. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga122"></a><!-- doxytag: member="vars.h::stp_verify" ref="ga122" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="ge28b0d78641811b1625a52971a2d11fa"></a><!-- doxytag: member="vars.h::stp_verify" ref="ge28b0d78641811b1625a52971a2d11fa" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -6516,7 +6525,7 @@ It is an error to destroy the vars more than once. <dl compact><dt><b>Parameters
<tr>
<td class="md" nowrap valign="top">int stp_verify </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -6540,19 +6549,19 @@ Verify that the parameters selected are consistent with those allowed by the dri
<tr><td valign="top"></td><td valign="top"><em>v</em>&nbsp;</td><td>the vars to use. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>0 on failure, 1 on success; other status values are reserved.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>0 on failure, 1 on success; other status values are reserved. </dd></dl>
</td>
</tr>
</table>
-<a class="anchor" name="ga127"></a><!-- doxytag: member="vars.h::stp_verify_parameter" ref="ga127" args="(const stp_vars_t *v, const char *parameter, int quiet)" --><p>
+<a class="anchor" name="gf64e586fca554f2dd65157a76eaad34a"></a><!-- doxytag: member="vars.h::stp_verify_parameter" ref="gf64e586fca554f2dd65157a76eaad34a" args="(const stp_vars_t *v, const char *parameter, int quiet)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga136">stp_parameter_verify_t</a> stp_verify_parameter </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">stp_parameter_verify_t</a> stp_verify_parameter </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -6587,8 +6596,8 @@ Verify that the parameters selected are consistent with those allowed by the dri
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/group__version.html b/doc/gutenprint/html/group__version.html
index acd72e2..e63d74e 100644
--- a/doc/gutenprint/html/group__version.html
+++ b/doc/gutenprint/html/group__version.html
@@ -2,56 +2,65 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: version</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>version</h1>Version information.
<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga7">STP_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;(5)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g98b05dcc61492d413bb01421995f1421">STP_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;(5)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga8">STP_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g26319655da45e42c3b498ae7db0bf62c">STP_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga9">STP_MICRO_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g02b38fef35caed8b676941e8dd8aadae">STP_MICRO_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga10">STP_CURRENT_INTERFACE</a>&nbsp;&nbsp;&nbsp;(2)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g08cdc7e05ec4d52b2458470b6d0047fb">STP_CURRENT_INTERFACE</a>&nbsp;&nbsp;&nbsp;(2)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga11">STP_BINARY_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ge754fd2fde377ba0bbe61aee1a31dd9a">STP_BINARY_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga12">STP_INTERFACE_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#gfd63347e8d3a71fa8384db59deabbde5">STP_INTERFACE_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga13">STP_CHECK_VERSION</a>(major, minor, micro)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g26c662a55c391d11663052ca39458972">STP_CHECK_VERSION</a>(major, minor, micro)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga6">stp_check_version</a> (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g888f2f6268a658d1a6b71b5288299488">stp_check_version</a> (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check whether the library provides the requested version. <a href="#ga6"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check whether the library provides the requested version. <a href="#g888f2f6268a658d1a6b71b5288299488"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga0">stp_major_version</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g19a4efe48689fb8f859d04e60bfe028f">stp_major_version</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library major version number. <a href="#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga1">stp_minor_version</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library major version number. <a href="#g19a4efe48689fb8f859d04e60bfe028f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g66def32167cee385762282e36b60d3b7">stp_minor_version</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library minor version number. <a href="#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga2">stp_micro_version</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library minor version number. <a href="#g66def32167cee385762282e36b60d3b7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g24960731fb86305c31f0be5621ccb993">stp_micro_version</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library micro version number. <a href="#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga3">stp_current_interface</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library micro version number. <a href="#g24960731fb86305c31f0be5621ccb993"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g78c76c5831f5046eee8a56bd010b24dc">stp_current_interface</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI revision number (number of incompatible revisions). <a href="#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga4">stp_binary_age</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI revision number (number of incompatible revisions). <a href="#g78c76c5831f5046eee8a56bd010b24dc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g97878c63aacb7d1fa8eed6cf1168c2e0">stp_binary_age</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI binary age number (number of forward-compatible revisions). <a href="#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga5">stp_interface_age</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI binary age number (number of forward-compatible revisions). <a href="#g97878c63aacb7d1fa8eed6cf1168c2e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#gf242f39e07a0ab2f2e25e1b7bc3e3aac">stp_interface_age</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI interface age number (number of revisions of this ABI). <a href="#ga5"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI interface age number (number of revisions of this ABI). <a href="#gf242f39e07a0ab2f2e25e1b7bc3e3aac"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Version information.
<p>
-Version information may be used to check the library version at compile-time, using macros, or at run-time, using constants.<hr><h2>Define Documentation</h2>
-<a class="anchor" name="ga11"></a><!-- doxytag: member="gutenprint-version.h::STP_BINARY_AGE" ref="ga11" args="" --><p>
+Version information may be used to check the library version at compile-time, using macros, or at run-time, using constants. <hr><h2>Define Documentation</h2>
+<a class="anchor" name="ge754fd2fde377ba0bbe61aee1a31dd9a"></a><!-- doxytag: member="gutenprint-version.h::STP_BINARY_AGE" ref="ge754fd2fde377ba0bbe61aee1a31dd9a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -74,7 +83,7 @@ Version information may be used to check the library version at compile-time, us
</td>
</tr>
</table>
-<a class="anchor" name="ga13"></a><!-- doxytag: member="gutenprint-version.h::STP_CHECK_VERSION" ref="ga13" args="(major, minor, micro)" --><p>
+<a class="anchor" name="g26c662a55c391d11663052ca39458972"></a><!-- doxytag: member="gutenprint-version.h::STP_CHECK_VERSION" ref="g26c662a55c391d11663052ca39458972" args="(major, minor, micro)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -105,16 +114,16 @@ Version information may be used to check the library version at compile-time, us
<td>
<p>
-<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="group__version.html#ga7">STP_MAJOR_VERSION</a> &gt; (major) || \
- (<a class="code" href="group__version.html#ga7">STP_MAJOR_VERSION</a> == (major) &amp;&amp; \
- <a class="code" href="group__version.html#ga8">STP_MINOR_VERSION</a> &gt; (minor)) || \
- (<a class="code" href="group__version.html#ga7">STP_MAJOR_VERSION</a> == (major) &amp;&amp; \
- <a class="code" href="group__version.html#ga8">STP_MINOR_VERSION</a> == (minor) &amp;&amp; \
- <a class="code" href="group__version.html#ga9">STP_MICRO_VERSION</a> &gt;= (micro)))
+<b>Value:</b><div class="fragment"><pre class="fragment">(<a class="code" href="group__version.html#g98b05dcc61492d413bb01421995f1421">STP_MAJOR_VERSION</a> &gt; (major) || \
+ (<a class="code" href="group__version.html#g98b05dcc61492d413bb01421995f1421">STP_MAJOR_VERSION</a> == (major) &amp;&amp; \
+ <a class="code" href="group__version.html#g26319655da45e42c3b498ae7db0bf62c">STP_MINOR_VERSION</a> &gt; (minor)) || \
+ (<a class="code" href="group__version.html#g98b05dcc61492d413bb01421995f1421">STP_MAJOR_VERSION</a> == (major) &amp;&amp; \
+ <a class="code" href="group__version.html#g26319655da45e42c3b498ae7db0bf62c">STP_MINOR_VERSION</a> == (minor) &amp;&amp; \
+ <a class="code" href="group__version.html#g02b38fef35caed8b676941e8dd8aadae">STP_MICRO_VERSION</a> &gt;= (micro)))
</pre></div> </td>
</tr>
</table>
-<a class="anchor" name="ga10"></a><!-- doxytag: member="gutenprint-version.h::STP_CURRENT_INTERFACE" ref="ga10" args="" --><p>
+<a class="anchor" name="g08cdc7e05ec4d52b2458470b6d0047fb"></a><!-- doxytag: member="gutenprint-version.h::STP_CURRENT_INTERFACE" ref="g08cdc7e05ec4d52b2458470b6d0047fb" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -137,7 +146,7 @@ Version information may be used to check the library version at compile-time, us
</td>
</tr>
</table>
-<a class="anchor" name="ga12"></a><!-- doxytag: member="gutenprint-version.h::STP_INTERFACE_AGE" ref="ga12" args="" --><p>
+<a class="anchor" name="gfd63347e8d3a71fa8384db59deabbde5"></a><!-- doxytag: member="gutenprint-version.h::STP_INTERFACE_AGE" ref="gfd63347e8d3a71fa8384db59deabbde5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -160,7 +169,7 @@ Version information may be used to check the library version at compile-time, us
</td>
</tr>
</table>
-<a class="anchor" name="ga7"></a><!-- doxytag: member="gutenprint-version.h::STP_MAJOR_VERSION" ref="ga7" args="" --><p>
+<a class="anchor" name="g98b05dcc61492d413bb01421995f1421"></a><!-- doxytag: member="gutenprint-version.h::STP_MAJOR_VERSION" ref="g98b05dcc61492d413bb01421995f1421" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -183,7 +192,7 @@ Version information may be used to check the library version at compile-time, us
</td>
</tr>
</table>
-<a class="anchor" name="ga9"></a><!-- doxytag: member="gutenprint-version.h::STP_MICRO_VERSION" ref="ga9" args="" --><p>
+<a class="anchor" name="g02b38fef35caed8b676941e8dd8aadae"></a><!-- doxytag: member="gutenprint-version.h::STP_MICRO_VERSION" ref="g02b38fef35caed8b676941e8dd8aadae" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -206,7 +215,7 @@ Version information may be used to check the library version at compile-time, us
</td>
</tr>
</table>
-<a class="anchor" name="ga8"></a><!-- doxytag: member="gutenprint-version.h::STP_MINOR_VERSION" ref="ga8" args="" --><p>
+<a class="anchor" name="g26319655da45e42c3b498ae7db0bf62c"></a><!-- doxytag: member="gutenprint-version.h::STP_MINOR_VERSION" ref="g26319655da45e42c3b498ae7db0bf62c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -230,7 +239,7 @@ Version information may be used to check the library version at compile-time, us
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="ga6"></a><!-- doxytag: member="gutenprint-version.h::stp_check_version" ref="ga6" args="(unsigned int required_major, unsigned int required_minor, unsigned int required_micro)" --><p>
+<a class="anchor" name="g888f2f6268a658d1a6b71b5288299488"></a><!-- doxytag: member="gutenprint-version.h::stp_check_version" ref="g888f2f6268a658d1a6b71b5288299488" args="(unsigned int required_major, unsigned int required_minor, unsigned int required_micro)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -279,18 +288,18 @@ Check whether the library provides the requested version.
<tr><td valign="top"></td><td valign="top"><em>required_micro</em>&nbsp;</td><td>the minimum micro revision. </td></tr>
</table>
</dl>
-<dl compact><dt><b>Returns:</b></dt><dd>NULL if the version matches, or else a description of the error if the library is too old or too new.</dd></dl>
+<dl compact><dt><b>Returns:</b></dt><dd>NULL if the version matches, or else a description of the error if the library is too old or too new. </dd></dl>
</td>
</tr>
</table>
<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="ga4"></a><!-- doxytag: member="gutenprint-version.h::stp_binary_age" ref="ga4" args="" --><p>
+<a class="anchor" name="g97878c63aacb7d1fa8eed6cf1168c2e0"></a><!-- doxytag: member="gutenprint-version.h::stp_binary_age" ref="g97878c63aacb7d1fa8eed6cf1168c2e0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#ga4">stp_binary_age</a> </td>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#g97878c63aacb7d1fa8eed6cf1168c2e0">stp_binary_age</a> </td>
</tr>
</table>
</td>
@@ -309,13 +318,13 @@ The library ABI binary age number (number of forward-compatible revisions).
</td>
</tr>
</table>
-<a class="anchor" name="ga3"></a><!-- doxytag: member="gutenprint-version.h::stp_current_interface" ref="ga3" args="" --><p>
+<a class="anchor" name="g78c76c5831f5046eee8a56bd010b24dc"></a><!-- doxytag: member="gutenprint-version.h::stp_current_interface" ref="g78c76c5831f5046eee8a56bd010b24dc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#ga3">stp_current_interface</a> </td>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#g78c76c5831f5046eee8a56bd010b24dc">stp_current_interface</a> </td>
</tr>
</table>
</td>
@@ -334,13 +343,13 @@ The library ABI revision number (number of incompatible revisions).
</td>
</tr>
</table>
-<a class="anchor" name="ga5"></a><!-- doxytag: member="gutenprint-version.h::stp_interface_age" ref="ga5" args="" --><p>
+<a class="anchor" name="gf242f39e07a0ab2f2e25e1b7bc3e3aac"></a><!-- doxytag: member="gutenprint-version.h::stp_interface_age" ref="gf242f39e07a0ab2f2e25e1b7bc3e3aac" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#ga5">stp_interface_age</a> </td>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#gf242f39e07a0ab2f2e25e1b7bc3e3aac">stp_interface_age</a> </td>
</tr>
</table>
</td>
@@ -359,13 +368,13 @@ The library ABI interface age number (number of revisions of this ABI).
</td>
</tr>
</table>
-<a class="anchor" name="ga0"></a><!-- doxytag: member="gutenprint-version.h::stp_major_version" ref="ga0" args="" --><p>
+<a class="anchor" name="g19a4efe48689fb8f859d04e60bfe028f"></a><!-- doxytag: member="gutenprint-version.h::stp_major_version" ref="g19a4efe48689fb8f859d04e60bfe028f" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#ga0">stp_major_version</a> </td>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#g19a4efe48689fb8f859d04e60bfe028f">stp_major_version</a> </td>
</tr>
</table>
</td>
@@ -384,13 +393,13 @@ The library major version number.
</td>
</tr>
</table>
-<a class="anchor" name="ga2"></a><!-- doxytag: member="gutenprint-version.h::stp_micro_version" ref="ga2" args="" --><p>
+<a class="anchor" name="g24960731fb86305c31f0be5621ccb993"></a><!-- doxytag: member="gutenprint-version.h::stp_micro_version" ref="g24960731fb86305c31f0be5621ccb993" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#ga2">stp_micro_version</a> </td>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#g24960731fb86305c31f0be5621ccb993">stp_micro_version</a> </td>
</tr>
</table>
</td>
@@ -409,13 +418,13 @@ The library micro version number.
</td>
</tr>
</table>
-<a class="anchor" name="ga1"></a><!-- doxytag: member="gutenprint-version.h::stp_minor_version" ref="ga1" args="" --><p>
+<a class="anchor" name="g66def32167cee385762282e36b60d3b7"></a><!-- doxytag: member="gutenprint-version.h::stp_minor_version" ref="g66def32167cee385762282e36b60d3b7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#ga1">stp_minor_version</a> </td>
+ <td class="md" nowrap valign="top">const unsigned int <a class="el" href="group__version.html#g66def32167cee385762282e36b60d3b7">stp_minor_version</a> </td>
</tr>
</table>
</td>
@@ -434,8 +443,8 @@ The library minor version number.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/gutenprint-intl-internal_8h.html b/doc/gutenprint/html/gutenprint-intl-internal_8h.html
index 8a2731f..81f3ee8 100644
--- a/doc/gutenprint/html/gutenprint-intl-internal_8h.html
+++ b/doc/gutenprint/html/gutenprint-intl-internal_8h.html
@@ -2,37 +2,51 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/gutenprint-intl-internal.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>gutenprint-intl-internal.h File Reference</h1>Internationalisation functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;locale.h&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga0">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#gac0316f33cabc5a70d974c5aba43063b">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga1">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#geb8333d9b46653f2047c603034d26730">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga2">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#g7fd6ec2ffaa95339754232b69eaac521">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga3">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#g52d955a76a73f0e86dddd07dda5cd490">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga4">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#gcf29daa2fef5f417c57be476054c695b">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga5">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#gd41443e9a10bd2ffa9508bb74c41c2d1">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#ga6">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl__internal.html#g9de9caf5267f08d8164404a1f68b66f5">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Internationalisation functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/gutenprint-intl_8h.html b/doc/gutenprint/html/gutenprint-intl_8h.html
index 68164b2..0a87444 100644
--- a/doc/gutenprint/html/gutenprint-intl_8h.html
+++ b/doc/gutenprint/html/gutenprint-intl_8h.html
@@ -2,37 +2,51 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/gutenprint-intl.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>gutenprint-intl.h File Reference</h1>Internationalisation functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;locale.h&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga0">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#gac0316f33cabc5a70d974c5aba43063b">textdomain</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga1">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#geb8333d9b46653f2047c603034d26730">gettext</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga2">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#g7fd6ec2ffaa95339754232b69eaac521">dgettext</a>(Domain, Message)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga3">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#g52d955a76a73f0e86dddd07dda5cd490">dcgettext</a>(Domain, Message, Type)&nbsp;&nbsp;&nbsp;(Message)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga4">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#gcf29daa2fef5f417c57be476054c695b">bindtextdomain</a>(Domain, Directory)&nbsp;&nbsp;&nbsp;(Domain)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga5">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#gd41443e9a10bd2ffa9508bb74c41c2d1">_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#ga6">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intl.html#g9de9caf5267f08d8164404a1f68b66f5">N_</a>(String)&nbsp;&nbsp;&nbsp;(String)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Internationalisation functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/gutenprint-module_8h.html b/doc/gutenprint/html/gutenprint-module_8h.html
index adb526e..b6d6c59 100644
--- a/doc/gutenprint/html/gutenprint-module_8h.html
+++ b/doc/gutenprint/html/gutenprint-module_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/gutenprint-module.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>gutenprint-module.h File Reference</h1>Gutenprint module header. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="gutenprint_8h.html">gutenprint/gutenprint.h</a>&gt;</code><br>
@@ -22,14 +36,14 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprint-module_8h.html#a0">STP_MODULE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprint-module_8h.html#47eb7c01a3f89d34af8ea0b2c9ca32a1">STP_MODULE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Gutenprint module header.
<p>
-This header includes all of the public headers used by modules.<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a0"></a><!-- doxytag: member="gutenprint-module.h::STP_MODULE" ref="a0" args="" --><p>
+This header includes all of the public headers used by modules. <hr><h2>Define Documentation</h2>
+<a class="anchor" name="47eb7c01a3f89d34af8ea0b2c9ca32a1"></a><!-- doxytag: member="gutenprint-module.h::STP_MODULE" ref="47eb7c01a3f89d34af8ea0b2c9ca32a1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -52,8 +66,8 @@ This header includes all of the public headers used by modules.<hr><h2>Define Do
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/gutenprint-version_8h.html b/doc/gutenprint/html/gutenprint-version_8h.html
index 980da4a..a9be052 100644
--- a/doc/gutenprint/html/gutenprint-version_8h.html
+++ b/doc/gutenprint/html/gutenprint-version_8h.html
@@ -2,59 +2,73 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/gutenprint-version.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>gutenprint-version.h File Reference</h1>Version functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga7">STP_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;(5)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g98b05dcc61492d413bb01421995f1421">STP_MAJOR_VERSION</a>&nbsp;&nbsp;&nbsp;(5)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga8">STP_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g26319655da45e42c3b498ae7db0bf62c">STP_MINOR_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga9">STP_MICRO_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g02b38fef35caed8b676941e8dd8aadae">STP_MICRO_VERSION</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga10">STP_CURRENT_INTERFACE</a>&nbsp;&nbsp;&nbsp;(2)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g08cdc7e05ec4d52b2458470b6d0047fb">STP_CURRENT_INTERFACE</a>&nbsp;&nbsp;&nbsp;(2)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga11">STP_BINARY_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ge754fd2fde377ba0bbe61aee1a31dd9a">STP_BINARY_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga12">STP_INTERFACE_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#gfd63347e8d3a71fa8384db59deabbde5">STP_INTERFACE_AGE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga13">STP_CHECK_VERSION</a>(major, minor, micro)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g26c662a55c391d11663052ca39458972">STP_CHECK_VERSION</a>(major, minor, micro)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga6">stp_check_version</a> (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g888f2f6268a658d1a6b71b5288299488">stp_check_version</a> (unsigned int required_major, unsigned int required_minor, unsigned int required_micro)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check whether the library provides the requested version. <a href="group__version.html#ga6"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check whether the library provides the requested version. <a href="group__version.html#g888f2f6268a658d1a6b71b5288299488"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga0">stp_major_version</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g19a4efe48689fb8f859d04e60bfe028f">stp_major_version</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library major version number. <a href="group__version.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga1">stp_minor_version</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library major version number. <a href="group__version.html#g19a4efe48689fb8f859d04e60bfe028f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g66def32167cee385762282e36b60d3b7">stp_minor_version</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library minor version number. <a href="group__version.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga2">stp_micro_version</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library minor version number. <a href="group__version.html#g66def32167cee385762282e36b60d3b7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g24960731fb86305c31f0be5621ccb993">stp_micro_version</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library micro version number. <a href="group__version.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga3">stp_current_interface</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library micro version number. <a href="group__version.html#g24960731fb86305c31f0be5621ccb993"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g78c76c5831f5046eee8a56bd010b24dc">stp_current_interface</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI revision number (number of incompatible revisions). <a href="group__version.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga4">stp_binary_age</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI revision number (number of incompatible revisions). <a href="group__version.html#g78c76c5831f5046eee8a56bd010b24dc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#g97878c63aacb7d1fa8eed6cf1168c2e0">stp_binary_age</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI binary age number (number of forward-compatible revisions). <a href="group__version.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#ga5">stp_interface_age</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI binary age number (number of forward-compatible revisions). <a href="group__version.html#g97878c63aacb7d1fa8eed6cf1168c2e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__version.html#gf242f39e07a0ab2f2e25e1b7bc3e3aac">stp_interface_age</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI interface age number (number of revisions of this ABI). <a href="group__version.html#ga5"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The library ABI interface age number (number of revisions of this ABI). <a href="group__version.html#gf242f39e07a0ab2f2e25e1b7bc3e3aac"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Version functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/gutenprint_8h.html b/doc/gutenprint/html/gutenprint_8h.html
index 7dde458..7991ae3 100644
--- a/doc/gutenprint/html/gutenprint_8h.html
+++ b/doc/gutenprint/html/gutenprint_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/gutenprint.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>gutenprint.h File Reference</h1>Gutenprint master header. <a href="#_details">More...</a>
<p>
<code>#include &lt;stddef.h&gt;</code><br>
@@ -27,8 +41,8 @@
<hr><a name="_details"></a><h2>Detailed Description</h2>
Gutenprint master header.
<p>
-This header includes all of the public headers.<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+This header includes all of the public headers. <hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/image_8h.html b/doc/gutenprint/html/image_8h.html
index ee6c078..2f7de76 100644
--- a/doc/gutenprint/html/image_8h.html
+++ b/doc/gutenprint/html/image_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/image.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>image.h File Reference</h1>Image functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
@@ -16,39 +30,39 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The image type is an abstract data type for interfacing with the image creation program. <a href="structstp__image.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga16">STP_CHANNEL_LIMIT</a>&nbsp;&nbsp;&nbsp;(32)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gf71d7111a7215d4c1f1ef1317f9d6cfc">STP_CHANNEL_LIMIT</a>&nbsp;&nbsp;&nbsp;(32)</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__image.html">stp_image</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga7">stp_image_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__image.html">stp_image</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gc5b6b70cd39959ffd06deab3724d87e9">stp_image_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The image type is an abstract data type for interfacing with the image creation program. <a href="group__image.html#ga7"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The image type is an abstract data type for interfacing with the image creation program. <a href="group__image.html#gc5b6b70cd39959ffd06deab3724d87e9"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga17">stp_image_status_t</a> { <a class="el" href="group__image.html#gga17a2">STP_IMAGE_STATUS_OK</a>,
-<a class="el" href="group__image.html#gga17a8">STP_IMAGE_STATUS_ABORT</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a> { <a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78fdb52f3f6f50b5f9f5b7b4865ef53a0e5">STP_IMAGE_STATUS_OK</a>,
+<a class="el" href="group__image.html#gg3378dd231cc63da06de0bb41f1cde78f95f8e327aa422a832229d360dae7581b">STP_IMAGE_STATUS_ABORT</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Image status. <a href="group__image.html#ga17">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Image status. <a href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga9">stp_image_init</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g74c2417d571861506be7209421a3b418">stp_image_init</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga10">stp_image_reset</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g69cd20ccb54500d0ee8cf38969db69a6">stp_image_reset</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga11">stp_image_width</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g9ee4915d4a1007f2d9c730ddc96d931b">stp_image_width</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga12">stp_image_height</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#g48a99a9a8493b75687ad0900664ca4cb">stp_image_height</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#ga17">stp_image_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga13">stp_image_get_row</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image, unsigned char *data, size_t limit, int row)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gfc93a7a3f6629f6826bf1f6f757f464e">stp_image_get_row</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image, unsigned char *data, size_t limit, int row)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga14">stp_image_get_appname</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gd36123431e93e049d813894aa039c25c">stp_image_get_appname</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga15">stp_image_conclude</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#gd1017f2f9b91d7add73c2393d96f700a">stp_image_conclude</a> (<a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Image functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/index.html b/doc/gutenprint/html/index.html
index 210f2eb..f9cae59 100644
--- a/doc/gutenprint/html/index.html
+++ b/doc/gutenprint/html/index.html
@@ -2,13 +2,22 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Main Page</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindexHL" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference Documentation</h1>
<p>
-<h3 align="center">5.0.0-rc1 </h3><hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<h3 align="center">5.0.0-rc2 </h3><hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/list_8h.html b/doc/gutenprint/html/list_8h.html
index 6b52ea6..470db26 100644
--- a/doc/gutenprint/html/list_8h.html
+++ b/doc/gutenprint/html/list_8h.html
@@ -2,119 +2,133 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/list.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>list.h File Reference</h1>Generic list functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list_item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga0">stp_list_item_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list_item&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list item opaque data type. <a href="group__list.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga1">stp_list_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list item opaque data type. <a href="group__list.html#g71c64aeca8ca0613215306f088b6a963"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list opaque data type. <a href="group__list.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga2">stp_node_freefunc</a> )(void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The list opaque data type. <a href="group__list.html#g01be7c3ea8c46226978010d453016f22"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a> )(void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to free the data a node contains. <a href="group__list.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga3">stp_node_copyfunc</a> )(const void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to free the data a node contains. <a href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a> )(const void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to copy the data a node contains. <a href="group__list.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a> )(const void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to copy the data a node contains. <a href="group__list.html#g589c7c30b003d694b844834a41a6b1fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> )(const void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to get the name of a node. <a href="group__list.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga5">stp_node_sortfunc</a> )(const void *, const void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to get the name of a node. <a href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a> )(const void *, const void *)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to compare two nodes. <a href="group__list.html#ga5"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A callback function to compare two nodes. <a href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga6">stp_list_node_free_data</a> (void *item)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gb357e17f729e41b4f96d6aada1be26b9">stp_list_node_free_data</a> (void *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free node data allocated with stp_malloc. <a href="group__list.html#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga7">stp_list_create</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free node data allocated with stp_malloc. <a href="group__list.html#gb357e17f729e41b4f96d6aada1be26b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gaf10e4bb8ce6a8b6f5f015475400eb1b">stp_list_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list object. <a href="group__list.html#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga8">stp_list_copy</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list object. <a href="group__list.html#gaf10e4bb8ce6a8b6f5f015475400eb1b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g3bd2f5a42d3313287017bfe20859c2d9">stp_list_copy</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a list object. <a href="group__list.html#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga9">stp_list_destroy</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a list object. <a href="group__list.html#g3bd2f5a42d3313287017bfe20859c2d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g1382e926901b5efa2356176826a96a1a">stp_list_destroy</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list object. <a href="group__list.html#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga10">stp_list_get_start</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list object. <a href="group__list.html#g1382e926901b5efa2356176826a96a1a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga67c8173f8c7b2c40e3d6dde6578faec">stp_list_get_start</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first item in a list. <a href="group__list.html#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga11">stp_list_get_end</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first item in a list. <a href="group__list.html#ga67c8173f8c7b2c40e3d6dde6578faec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g2ef0298e970fdb93955860e7ee3f878c">stp_list_get_end</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the last item in a list. <a href="group__list.html#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga12">stp_list_get_item_by_index</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list, int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the last item in a list. <a href="group__list.html#g2ef0298e970fdb93955860e7ee3f878c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g9885458dd0f6e6fe5c88c4b2b0643e2a">stp_list_get_item_by_index</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its index. <a href="group__list.html#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga13">stp_list_get_item_by_name</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list, const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its index. <a href="group__list.html#g9885458dd0f6e6fe5c88c4b2b0643e2a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g0fd0ea2439ab2b0c9b9fb97f14c9a470">stp_list_get_item_by_name</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its name. <a href="group__list.html#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga14">stp_list_get_item_by_long_name</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list, const char *long_name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its name. <a href="group__list.html#g0fd0ea2439ab2b0c9b9fb97f14c9a470"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gdbf12ab6f47d68f2605f211023c4f520">stp_list_get_item_by_long_name</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, const char *long_name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its long name. <a href="group__list.html#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga15">stp_list_get_length</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find an item in a list by its long name. <a href="group__list.html#gdbf12ab6f47d68f2605f211023c4f520"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g013ca40ec7e5714fc5ee5f31ac5582bc">stp_list_get_length</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the length of a list. <a href="group__list.html#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga16">stp_list_set_freefunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga2">stp_node_freefunc</a> freefunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the length of a list. <a href="group__list.html#g013ca40ec7e5714fc5ee5f31ac5582bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gc103cb4ff8870b3a8d90b6ebcade2498">stp_list_set_freefunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a> freefunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node free function. <a href="group__list.html#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga2">stp_node_freefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga17">stp_list_get_freefunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node free function. <a href="group__list.html#gc103cb4ff8870b3a8d90b6ebcade2498"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g3744d9043311d0bcbb21f80e79b9afba">stp_node_freefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g9d344e3c6874e6033f8fc71370678bcf">stp_list_get_freefunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node free function. <a href="group__list.html#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga18">stp_list_set_copyfunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga3">stp_node_copyfunc</a> copyfunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node free function. <a href="group__list.html#g9d344e3c6874e6033f8fc71370678bcf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gec59dd3b87efc811ef2b6303102ed279">stp_list_set_copyfunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a> copyfunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node copy function. <a href="group__list.html#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga3">stp_node_copyfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga19">stp_list_get_copyfunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node copy function. <a href="group__list.html#gec59dd3b87efc811ef2b6303102ed279"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g589c7c30b003d694b844834a41a6b1fa">stp_node_copyfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g310dd79907494b07d9005fbf50b9eb0c">stp_list_get_copyfunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node copy function. <a href="group__list.html#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga20">stp_list_set_namefunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga4">stp_node_namefunc</a> namefunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node copy function. <a href="group__list.html#g310dd79907494b07d9005fbf50b9eb0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g97d7c6d659aa7d05bc54a349a07e10c0">stp_list_set_namefunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> namefunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node name function. <a href="group__list.html#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga21">stp_list_get_namefunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node name function. <a href="group__list.html#g97d7c6d659aa7d05bc54a349a07e10c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g468cc0a5dfb1bfbef9eebd8d4f644492">stp_list_get_namefunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node name function. <a href="group__list.html#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga22">stp_list_set_long_namefunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga4">stp_node_namefunc</a> long_namefunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node name function. <a href="group__list.html#g468cc0a5dfb1bfbef9eebd8d4f644492"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g42bdba5fcb861bdf8facb9135039d9b8">stp_list_set_long_namefunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a> long_namefunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node long name function. <a href="group__list.html#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga4">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga23">stp_list_get_long_namefunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node long name function. <a href="group__list.html#g42bdba5fcb861bdf8facb9135039d9b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g1c6584d7cf0cda45dce5d95249af6470">stp_node_namefunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga95d8ace9b6ec71388007024c51865cb">stp_list_get_long_namefunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node long name function. <a href="group__list.html#ga23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga24">stp_list_set_sortfunc</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga5">stp_node_sortfunc</a> sortfunc)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node long name function. <a href="group__list.html#ga95d8ace9b6ec71388007024c51865cb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gbad08ce8ef257dae054ea3816ae88fe7">stp_list_set_sortfunc</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a> sortfunc)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node sort function. <a href="group__list.html#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga5">stp_node_sortfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga25">stp_list_get_sortfunc</a> (const <a class="el" href="group__list.html#ga1">stp_list_t</a> *list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a list node sort function. <a href="group__list.html#gbad08ce8ef257dae054ea3816ae88fe7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#gd7ac92a42bf2184103e0a83147d1835f">stp_node_sortfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga759fd3cb97b9f651424b8a8fb6bedaa">stp_list_get_sortfunc</a> (const <a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node sort function. <a href="group__list.html#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga26">stp_list_item_create</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *next, const void *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a list node sort function. <a href="group__list.html#ga759fd3cb97b9f651424b8a8fb6bedaa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g50f49648801707436012cd5dc66b1f8c">stp_list_item_create</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *next, const void *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list item. <a href="group__list.html#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga27">stp_list_item_destroy</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new list item. <a href="group__list.html#g50f49648801707436012cd5dc66b1f8c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gde2acf279e8ea067fdc1f3f951d0b373">stp_list_item_destroy</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list item. <a href="group__list.html#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga28">stp_list_item_prev</a> (const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a list item. <a href="group__list.html#gde2acf279e8ea067fdc1f3f951d0b373"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gcee23493eafdfcfce51e2ccf29ebbf54">stp_list_item_prev</a> (const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the previous item in the list. <a href="group__list.html#ga28"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga29">stp_list_item_next</a> (const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the previous item in the list. <a href="group__list.html#gcee23493eafdfcfce51e2ccf29ebbf54"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#gea9c1b6daae518ebecd2981289c555f3">stp_list_item_next</a> (const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the next item in the list. <a href="group__list.html#ga29"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga30">stp_list_item_get_data</a> (const <a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the next item in the list. <a href="group__list.html#gea9c1b6daae518ebecd2981289c555f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g5b7d8ffea5a806953a43aee961a60fe4">stp_list_item_get_data</a> (const <a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data associated with a list item. <a href="group__list.html#ga30"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#ga31">stp_list_item_set_data</a> (<a class="el" href="group__list.html#ga0">stp_list_item_t</a> *item, void *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data associated with a list item. <a href="group__list.html#g5b7d8ffea5a806953a43aee961a60fe4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__list.html#g1b5d2889a81d712c3ba024e53bfd0f38">stp_list_item_set_data</a> (<a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *item, void *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data associated with a list item. <a href="group__list.html#ga31"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data associated with a list item. <a href="group__list.html#g1b5d2889a81d712c3ba024e53bfd0f38"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Generic list functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/module_8h.html b/doc/gutenprint/html/module_8h.html
index 821391f..244163d 100644
--- a/doc/gutenprint/html/module_8h.html
+++ b/doc/gutenprint/html/module_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/module.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>module.h File Reference</h1>Module functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="list_8h.html">gutenprint/list.h</a>&gt;</code><br>
@@ -18,40 +32,40 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html">stp_module</a></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__module__version.html">stp_module_version</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a0">stp_module_version_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__module__version.html">stp_module_version</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a6058b6828d19e60a3e6c86b242da863">stp_module_version_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__module.html">stp_module</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a1">stp_module_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__module.html">stp_module</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#1bc0723b8b43547b333980913ea42965">stp_module_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a13">stp_module_class_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="module_8h.html#a13a2">STP_MODULE_CLASS_INVALID</a>,
-<a class="el" href="module_8h.html#a13a3">STP_MODULE_CLASS_MISC</a>,
-<a class="el" href="module_8h.html#a13a4">STP_MODULE_CLASS_FAMILY</a>,
-<a class="el" href="module_8h.html#a13a5">STP_MODULE_CLASS_COLOR</a>,
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">stp_module_class_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452">STP_MODULE_CLASS_INVALID</a>,
+<a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01">STP_MODULE_CLASS_MISC</a>,
+<a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6">STP_MODULE_CLASS_FAMILY</a>,
+<a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0">STP_MODULE_CLASS_COLOR</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="module_8h.html#a13a6">STP_MODULE_CLASS_DITHER</a>
+&nbsp;&nbsp;<a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c">STP_MODULE_CLASS_DITHER</a>
<br>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a7">stp_module_load</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#b07deb48be35f70644fcc6013b4debd9">stp_module_load</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a8">stp_module_exit</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a5bfe6fda569e476ad52024d31eca3c4">stp_module_exit</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a9">stp_module_open</a> (const char *modulename)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#401000da13e2a7aacab2738838bf1fb2">stp_module_open</a> (const char *modulename)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a10">stp_module_init</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#8d52ac8df2ff7c4a28900fbb598c4848">stp_module_init</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a11">stp_module_close</a> (<a class="el" href="group__list.html#ga0">stp_list_item_t</a> *module)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#8e114f6e561ea2a5c4186b31eea363ad">stp_module_close</a> (<a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *module)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#a12">stp_module_get_class</a> (<a class="el" href="module_8h.html#a13">stp_module_class_t</a> class)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="module_8h.html#60ee652d3ddc0bf99abc8155b4e35a01">stp_module_get_class</a> (<a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">stp_module_class_t</a> class)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Module functions.
<p>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a1"></a><!-- doxytag: member="module.h::stp_module_t" ref="a1" args="" --><p>
+<a class="anchor" name="1bc0723b8b43547b333980913ea42965"></a><!-- doxytag: member="module.h::stp_module_t" ref="1bc0723b8b43547b333980913ea42965" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -74,7 +88,7 @@ Module functions.
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="module.h::stp_module_version_t" ref="a0" args="" --><p>
+<a class="anchor" name="a6058b6828d19e60a3e6c86b242da863"></a><!-- doxytag: member="module.h::stp_module_version_t" ref="a6058b6828d19e60a3e6c86b242da863" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -98,13 +112,13 @@ Module functions.
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="a13"></a><!-- doxytag: member="module.h::stp_module_class_t" ref="a13" args="" --><p>
+<a class="anchor" name="df2656b9a248237bdf28247c133a046d"></a><!-- doxytag: member="module.h::stp_module_class_t" ref="df2656b9a248237bdf28247c133a046d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="module_8h.html#a13">stp_module_class_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">stp_module_class_t</a> </td>
</tr>
</table>
</td>
@@ -120,15 +134,15 @@ Module functions.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a13a2"></a><!-- doxytag: member="STP_MODULE_CLASS_INVALID" ref="a13a2" args="" -->STP_MODULE_CLASS_INVALID</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452"></a><!-- doxytag: member="STP_MODULE_CLASS_INVALID" ref="df2656b9a248237bdf28247c133a046d3e5e52c14fb2598ee9f26fc2ac954452" args="" -->STP_MODULE_CLASS_INVALID</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a13a3"></a><!-- doxytag: member="STP_MODULE_CLASS_MISC" ref="a13a3" args="" -->STP_MODULE_CLASS_MISC</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01"></a><!-- doxytag: member="STP_MODULE_CLASS_MISC" ref="df2656b9a248237bdf28247c133a046dc2ba6cf4fb480d88b9cc46d218527c01" args="" -->STP_MODULE_CLASS_MISC</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a13a4"></a><!-- doxytag: member="STP_MODULE_CLASS_FAMILY" ref="a13a4" args="" -->STP_MODULE_CLASS_FAMILY</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6"></a><!-- doxytag: member="STP_MODULE_CLASS_FAMILY" ref="df2656b9a248237bdf28247c133a046d109d3cf2d0d4a476e0e488b3c482bea6" args="" -->STP_MODULE_CLASS_FAMILY</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a13a5"></a><!-- doxytag: member="STP_MODULE_CLASS_COLOR" ref="a13a5" args="" -->STP_MODULE_CLASS_COLOR</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0"></a><!-- doxytag: member="STP_MODULE_CLASS_COLOR" ref="df2656b9a248237bdf28247c133a046d8fffd27ac2f7e9a5a5eec77a2cec8ad0" args="" -->STP_MODULE_CLASS_COLOR</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a13a6"></a><!-- doxytag: member="STP_MODULE_CLASS_DITHER" ref="a13a6" args="" -->STP_MODULE_CLASS_DITHER</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c"></a><!-- doxytag: member="STP_MODULE_CLASS_DITHER" ref="df2656b9a248237bdf28247c133a046d47128dd421ef22c57a852b5157b3627c" args="" -->STP_MODULE_CLASS_DITHER</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
@@ -136,7 +150,7 @@ Module functions.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a11"></a><!-- doxytag: member="module.h::stp_module_close" ref="a11" args="(stp_list_item_t *module)" --><p>
+<a class="anchor" name="8e114f6e561ea2a5c4186b31eea363ad"></a><!-- doxytag: member="module.h::stp_module_close" ref="8e114f6e561ea2a5c4186b31eea363ad" args="(stp_list_item_t *module)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -144,7 +158,7 @@ Module functions.
<tr>
<td class="md" nowrap valign="top">int stp_module_close </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga0">stp_list_item_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g71c64aeca8ca0613215306f088b6a963">stp_list_item_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>module</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -164,7 +178,7 @@ Module functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="module.h::stp_module_exit" ref="a8" args="(void)" --><p>
+<a class="anchor" name="a5bfe6fda569e476ad52024d31eca3c4"></a><!-- doxytag: member="module.h::stp_module_exit" ref="a5bfe6fda569e476ad52024d31eca3c4" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -192,15 +206,15 @@ Module functions.
</td>
</tr>
</table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="module.h::stp_module_get_class" ref="a12" args="(stp_module_class_t class)" --><p>
+<a class="anchor" name="60ee652d3ddc0bf99abc8155b4e35a01"></a><!-- doxytag: member="module.h::stp_module_get_class" ref="60ee652d3ddc0bf99abc8155b4e35a01" args="(stp_module_class_t class)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a>* stp_module_get_class </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a>* stp_module_get_class </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="module_8h.html#a13">stp_module_class_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">stp_module_class_t</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>class</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -220,7 +234,7 @@ Module functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="module.h::stp_module_init" ref="a10" args="(void)" --><p>
+<a class="anchor" name="8d52ac8df2ff7c4a28900fbb598c4848"></a><!-- doxytag: member="module.h::stp_module_init" ref="8d52ac8df2ff7c4a28900fbb598c4848" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -248,7 +262,7 @@ Module functions.
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="module.h::stp_module_load" ref="a7" args="(void)" --><p>
+<a class="anchor" name="b07deb48be35f70644fcc6013b4debd9"></a><!-- doxytag: member="module.h::stp_module_load" ref="b07deb48be35f70644fcc6013b4debd9" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -276,7 +290,7 @@ Module functions.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="module.h::stp_module_open" ref="a9" args="(const char *modulename)" --><p>
+<a class="anchor" name="401000da13e2a7aacab2738838bf1fb2"></a><!-- doxytag: member="module.h::stp_module_open" ref="401000da13e2a7aacab2738838bf1fb2" args="(const char *modulename)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -304,8 +318,8 @@ Module functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/modules.html b/doc/gutenprint/html/modules.html
index 8d282f6..fe35819 100644
--- a/doc/gutenprint/html/modules.html
+++ b/doc/gutenprint/html/modules.html
@@ -2,9 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Module Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindexHL" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference Modules</h1>Here is a list of all modules:<ul>
<li><a class="el" href="group__array.html">array</a>
<li><a class="el" href="group__color.html">color</a>
@@ -20,8 +29,8 @@
<li><a class="el" href="group__util.html">util</a>
<li><a class="el" href="group__vars.html">vars</a>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/mxml_8h.html b/doc/gutenprint/html/mxml_8h.html
index 98b7f9f..857fdf1 100644
--- a/doc/gutenprint/html/mxml_8h.html
+++ b/doc/gutenprint/html/mxml_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/mxml.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>mxml.h File Reference</h1>Mini-XML XML parsing functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;stdio.h&gt;</code><br>
@@ -28,101 +42,101 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a0">STP_MXML_WRAP</a>&nbsp;&nbsp;&nbsp;70</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#76508c60800b84b90acf4e0f8e04288e">STP_MXML_WRAP</a>&nbsp;&nbsp;&nbsp;70</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1">STP_MXML_TAB</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#24760270636887d4dbbccca15164f4eb">STP_MXML_TAB</a>&nbsp;&nbsp;&nbsp;8</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a2">STP_MXML_NO_CALLBACK</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#70032c4eda848436305b71f40cf913f7">STP_MXML_NO_CALLBACK</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a3">STP_MXML_NO_PARENT</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#934b8d5744f37ba24d529a86f6e5f2e7">STP_MXML_NO_PARENT</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4">STP_MXML_DESCEND</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#2ed08f4813ad57773f412970856517f5">STP_MXML_DESCEND</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a5">STP_MXML_NO_DESCEND</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#42831d4e1a69e57461d655f610bb995a">STP_MXML_NO_DESCEND</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a6">STP_MXML_DESCEND_FIRST</a>&nbsp;&nbsp;&nbsp;-1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#2692b08783d224aa4f726b13c4a7da68">STP_MXML_DESCEND_FIRST</a>&nbsp;&nbsp;&nbsp;-1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7">STP_MXML_WS_BEFORE_OPEN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#85b05ecef2dd56e2d66b0c3057705a9b">STP_MXML_WS_BEFORE_OPEN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a8">STP_MXML_WS_AFTER_OPEN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#312f2553f5c5e2f974ca8f238064dadd">STP_MXML_WS_AFTER_OPEN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a9">STP_MXML_WS_BEFORE_CLOSE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#5ef0809e92527718236cf91e591f1276">STP_MXML_WS_BEFORE_CLOSE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a10">STP_MXML_WS_AFTER_CLOSE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#1ffe9b0d18eb95e8b85da3d09b195aee">STP_MXML_WS_AFTER_CLOSE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a11">STP_MXML_ADD_BEFORE</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#7ac1110fe031c1c8274171dda7c65ee8">STP_MXML_ADD_BEFORE</a>&nbsp;&nbsp;&nbsp;0</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a12">STP_MXML_ADD_AFTER</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aef62f3dd5005be25edf46856ffd0e67">STP_MXML_ADD_AFTER</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a13">STP_MXML_ADD_TO_PARENT</a>&nbsp;&nbsp;&nbsp;NULL</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#7183b4ceb133647a5b559de1549356d1">STP_MXML_ADD_TO_PARENT</a>&nbsp;&nbsp;&nbsp;NULL</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="mxml_8h.html#a43">stp_mxml_type_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1">stp_mxml_type_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a15">stp_mxml_attr_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#1ed814dbc1628ca237bed68e27043438">stp_mxml_attr_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a16">stp_mxml_element_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#504a90f35ed408a7f80f6dbdadf45ae4">stp_mxml_element_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a17">stp_mxml_text_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a2b9c7f1c79258abe63be05529b2a908">stp_mxml_text_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a18">stp_mxml_value_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#d162e4b65493580e8bee75ef0c8c12b6">stp_mxml_value_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a19">stp_mxml_node_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#1d1a605dff310b7538b297c8e63b1d88">stp_mxml_node_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a43">stp_mxml_type_e</a> { <br>
-&nbsp;&nbsp;<a class="el" href="mxml_8h.html#a43a20">STP_MXML_ELEMENT</a>,
-<a class="el" href="mxml_8h.html#a43a21">STP_MXML_INTEGER</a>,
-<a class="el" href="mxml_8h.html#a43a22">STP_MXML_OPAQUE</a>,
-<a class="el" href="mxml_8h.html#a43a23">STP_MXML_REAL</a>,
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1">stp_mxml_type_e</a> { <br>
+&nbsp;&nbsp;<a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0">STP_MXML_ELEMENT</a>,
+<a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092">STP_MXML_INTEGER</a>,
+<a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d">STP_MXML_OPAQUE</a>,
+<a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d">STP_MXML_REAL</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="mxml_8h.html#a43a24">STP_MXML_TEXT</a>
+&nbsp;&nbsp;<a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6">STP_MXML_TEXT</a>
<br>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a25">stp_mxmlAdd</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int where, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *child, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#f5b1214c9e580debaf0350f31d03467d">stp_mxmlAdd</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int where, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *child, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a26">stp_mxmlDelete</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#cbdf0579701e7776af87fbb3c2bf9469">stp_mxmlDelete</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a27">stp_mxmlElementGetAttr</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#23f0ed075c389d9681fb5ed3c2ecddb9">stp_mxmlElementGetAttr</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a28">stp_mxmlElementSetAttr</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *name, const char *value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#eae678d773da3b4075f1feea1b14eb84">stp_mxmlElementSetAttr</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *name, const char *value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a29">stp_mxmlFindElement</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *name, const char *attr, const char *value, int descend)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#7c0efd099878ce90b220bf4c51324cce">stp_mxmlFindElement</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *name, const char *attr, const char *value, int descend)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a30">stp_mxmlLoadFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, FILE *fp, <a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#db392c4e623e72d2b1985058564abf5d">stp_mxmlLoadFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, FILE *fp, <a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a31">stp_mxmlLoadString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *s, <a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#9e275680a5730ef159757b20e041723d">stp_mxmlLoadString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *s, <a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a32">stp_mxmlNewElement</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#305b60c2a9554ac30bb195e42cc82e75">stp_mxmlNewElement</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a33">stp_mxmlNewInteger</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int integer)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#e65d5658c5271a9e26c5a21bc0cc2f20">stp_mxmlNewInteger</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int integer)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a34">stp_mxmlNewOpaque</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, const char *opaque)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#533ea6ec53f37f8bdd2d89d667b0d10a">stp_mxmlNewOpaque</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, const char *opaque)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a35">stp_mxmlNewReal</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, double real)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#7754bd0d9af2be6edaeac7edf9c89c93">stp_mxmlNewReal</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, double real)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a36">stp_mxmlNewText</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int whitespace, const char *string)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#41566f9adbe5fe307a4643e073e3d914">stp_mxmlNewText</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int whitespace, const char *string)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a37">stp_mxmlRemove</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#6abe55831d77332db6b94b6cc0caaf02">stp_mxmlRemove</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a38">stp_mxmlSaveAllocString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#e3723cad1353a2142fc1abaee599380c">stp_mxmlSaveAllocString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a39">stp_mxmlSaveFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, FILE *fp, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#bfabbd9dfdce248edc2f47de1faee7c3">stp_mxmlSaveFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, FILE *fp, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a40">stp_mxmlSaveString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, char *buffer, int bufsize, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#18d0fb42d5adb6b4337df82e61116050">stp_mxmlSaveString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, char *buffer, int bufsize, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a41">stp_mxmlWalkNext</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, int descend)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#be88dab827e68c48b822c6250731fc57">stp_mxmlWalkNext</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, int descend)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a42">stp_mxmlWalkPrev</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, int descend)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#112485e5f15808619af7dd558528323f">stp_mxmlWalkPrev</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, int descend)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Mini-XML XML parsing functions.
<p>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a12"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_AFTER" ref="a12" args="" --><p>
+<a class="anchor" name="aef62f3dd5005be25edf46856ffd0e67"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_AFTER" ref="aef62f3dd5005be25edf46856ffd0e67" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -145,7 +159,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_BEFORE" ref="a11" args="" --><p>
+<a class="anchor" name="7ac1110fe031c1c8274171dda7c65ee8"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_BEFORE" ref="7ac1110fe031c1c8274171dda7c65ee8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -168,7 +182,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_TO_PARENT" ref="a13" args="" --><p>
+<a class="anchor" name="7183b4ceb133647a5b559de1549356d1"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_TO_PARENT" ref="7183b4ceb133647a5b559de1549356d1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -191,7 +205,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="mxml.h::STP_MXML_DESCEND" ref="a4" args="" --><p>
+<a class="anchor" name="2ed08f4813ad57773f412970856517f5"></a><!-- doxytag: member="mxml.h::STP_MXML_DESCEND" ref="2ed08f4813ad57773f412970856517f5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -214,7 +228,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="mxml.h::STP_MXML_DESCEND_FIRST" ref="a6" args="" --><p>
+<a class="anchor" name="2692b08783d224aa4f726b13c4a7da68"></a><!-- doxytag: member="mxml.h::STP_MXML_DESCEND_FIRST" ref="2692b08783d224aa4f726b13c4a7da68" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -237,7 +251,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_CALLBACK" ref="a2" args="" --><p>
+<a class="anchor" name="70032c4eda848436305b71f40cf913f7"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_CALLBACK" ref="70032c4eda848436305b71f40cf913f7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -260,7 +274,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_DESCEND" ref="a5" args="" --><p>
+<a class="anchor" name="42831d4e1a69e57461d655f610bb995a"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_DESCEND" ref="42831d4e1a69e57461d655f610bb995a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -283,7 +297,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_PARENT" ref="a3" args="" --><p>
+<a class="anchor" name="934b8d5744f37ba24d529a86f6e5f2e7"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_PARENT" ref="934b8d5744f37ba24d529a86f6e5f2e7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -306,7 +320,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="mxml.h::STP_MXML_TAB" ref="a1" args="" --><p>
+<a class="anchor" name="24760270636887d4dbbccca15164f4eb"></a><!-- doxytag: member="mxml.h::STP_MXML_TAB" ref="24760270636887d4dbbccca15164f4eb" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -329,7 +343,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="mxml.h::STP_MXML_WRAP" ref="a0" args="" --><p>
+<a class="anchor" name="76508c60800b84b90acf4e0f8e04288e"></a><!-- doxytag: member="mxml.h::STP_MXML_WRAP" ref="76508c60800b84b90acf4e0f8e04288e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -352,7 +366,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_AFTER_CLOSE" ref="a10" args="" --><p>
+<a class="anchor" name="1ffe9b0d18eb95e8b85da3d09b195aee"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_AFTER_CLOSE" ref="1ffe9b0d18eb95e8b85da3d09b195aee" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -375,7 +389,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_AFTER_OPEN" ref="a8" args="" --><p>
+<a class="anchor" name="312f2553f5c5e2f974ca8f238064dadd"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_AFTER_OPEN" ref="312f2553f5c5e2f974ca8f238064dadd" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -398,7 +412,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_BEFORE_CLOSE" ref="a9" args="" --><p>
+<a class="anchor" name="5ef0809e92527718236cf91e591f1276"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_BEFORE_CLOSE" ref="5ef0809e92527718236cf91e591f1276" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -421,7 +435,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_BEFORE_OPEN" ref="a7" args="" --><p>
+<a class="anchor" name="85b05ecef2dd56e2d66b0c3057705a9b"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_BEFORE_OPEN" ref="85b05ecef2dd56e2d66b0c3057705a9b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -445,7 +459,7 @@ Mini-XML XML parsing functions.
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a15"></a><!-- doxytag: member="mxml.h::stp_mxml_attr_t" ref="a15" args="" --><p>
+<a class="anchor" name="1ed814dbc1628ca237bed68e27043438"></a><!-- doxytag: member="mxml.h::stp_mxml_attr_t" ref="1ed814dbc1628ca237bed68e27043438" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -468,7 +482,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="mxml.h::stp_mxml_element_t" ref="a16" args="" --><p>
+<a class="anchor" name="504a90f35ed408a7f80f6dbdadf45ae4"></a><!-- doxytag: member="mxml.h::stp_mxml_element_t" ref="504a90f35ed408a7f80f6dbdadf45ae4" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -491,7 +505,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a19"></a><!-- doxytag: member="mxml.h::stp_mxml_node_t" ref="a19" args="" --><p>
+<a class="anchor" name="1d1a605dff310b7538b297c8e63b1d88"></a><!-- doxytag: member="mxml.h::stp_mxml_node_t" ref="1d1a605dff310b7538b297c8e63b1d88" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -514,7 +528,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="mxml.h::stp_mxml_text_t" ref="a17" args="" --><p>
+<a class="anchor" name="a2b9c7f1c79258abe63be05529b2a908"></a><!-- doxytag: member="mxml.h::stp_mxml_text_t" ref="a2b9c7f1c79258abe63be05529b2a908" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -537,13 +551,13 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="mxml.h::stp_mxml_type_t" ref="a14" args="" --><p>
+<a class="anchor" name="1ed6fadf477121e16a83bc1899c30d5c"></a><!-- doxytag: member="mxml.h::stp_mxml_type_t" ref="1ed6fadf477121e16a83bc1899c30d5c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef enum <a class="el" href="mxml_8h.html#a43">stp_mxml_type_e</a> <a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a> </td>
+ <td class="md" nowrap valign="top">typedef enum <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1">stp_mxml_type_e</a> <a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a> </td>
</tr>
</table>
</td>
@@ -560,7 +574,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="mxml.h::stp_mxml_value_t" ref="a18" args="" --><p>
+<a class="anchor" name="d162e4b65493580e8bee75ef0c8c12b6"></a><!-- doxytag: member="mxml.h::stp_mxml_value_t" ref="d162e4b65493580e8bee75ef0c8c12b6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -584,13 +598,13 @@ Mini-XML XML parsing functions.
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="a43"></a><!-- doxytag: member="mxml.h::stp_mxml_type_e" ref="a43" args="" --><p>
+<a class="anchor" name="dc40006361fa674950bded00ecfe2af1"></a><!-- doxytag: member="mxml.h::stp_mxml_type_e" ref="dc40006361fa674950bded00ecfe2af1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="mxml_8h.html#a43">stp_mxml_type_e</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="mxml_8h.html#dc40006361fa674950bded00ecfe2af1">stp_mxml_type_e</a> </td>
</tr>
</table>
</td>
@@ -606,15 +620,15 @@ Mini-XML XML parsing functions.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a43a20"></a><!-- doxytag: member="STP_MXML_ELEMENT" ref="a43a20" args="" -->STP_MXML_ELEMENT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0"></a><!-- doxytag: member="STP_MXML_ELEMENT" ref="dc40006361fa674950bded00ecfe2af14ba5265c3afb36dd232d06654057b5e0" args="" -->STP_MXML_ELEMENT</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a43a21"></a><!-- doxytag: member="STP_MXML_INTEGER" ref="a43a21" args="" -->STP_MXML_INTEGER</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092"></a><!-- doxytag: member="STP_MXML_INTEGER" ref="dc40006361fa674950bded00ecfe2af1956325ecfc4010c94a12c6b27a4f6092" args="" -->STP_MXML_INTEGER</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a43a22"></a><!-- doxytag: member="STP_MXML_OPAQUE" ref="a43a22" args="" -->STP_MXML_OPAQUE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d"></a><!-- doxytag: member="STP_MXML_OPAQUE" ref="dc40006361fa674950bded00ecfe2af1c584cda537b2d2dbf925771121783f2d" args="" -->STP_MXML_OPAQUE</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a43a23"></a><!-- doxytag: member="STP_MXML_REAL" ref="a43a23" args="" -->STP_MXML_REAL</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d"></a><!-- doxytag: member="STP_MXML_REAL" ref="dc40006361fa674950bded00ecfe2af13ab4fa5909280fe38cd797602bbde38d" args="" -->STP_MXML_REAL</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a43a24"></a><!-- doxytag: member="STP_MXML_TEXT" ref="a43a24" args="" -->STP_MXML_TEXT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6"></a><!-- doxytag: member="STP_MXML_TEXT" ref="dc40006361fa674950bded00ecfe2af1327390d3a536298d1c0a4da5f8a26fb6" args="" -->STP_MXML_TEXT</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
@@ -622,7 +636,7 @@ Mini-XML XML parsing functions.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a25"></a><!-- doxytag: member="mxml.h::stp_mxmlAdd" ref="a25" args="(stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node)" --><p>
+<a class="anchor" name="f5b1214c9e580debaf0350f31d03467d"></a><!-- doxytag: member="mxml.h::stp_mxmlAdd" ref="f5b1214c9e580debaf0350f31d03467d" args="(stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -671,7 +685,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a26"></a><!-- doxytag: member="mxml.h::stp_mxmlDelete" ref="a26" args="(stp_mxml_node_t *node)" --><p>
+<a class="anchor" name="cbdf0579701e7776af87fbb3c2bf9469"></a><!-- doxytag: member="mxml.h::stp_mxmlDelete" ref="cbdf0579701e7776af87fbb3c2bf9469" args="(stp_mxml_node_t *node)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -699,7 +713,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a27"></a><!-- doxytag: member="mxml.h::stp_mxmlElementGetAttr" ref="a27" args="(stp_mxml_node_t *node, const char *name)" --><p>
+<a class="anchor" name="23f0ed075c389d9681fb5ed3c2ecddb9"></a><!-- doxytag: member="mxml.h::stp_mxmlElementGetAttr" ref="23f0ed075c389d9681fb5ed3c2ecddb9" args="(stp_mxml_node_t *node, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -736,7 +750,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a28"></a><!-- doxytag: member="mxml.h::stp_mxmlElementSetAttr" ref="a28" args="(stp_mxml_node_t *node, const char *name, const char *value)" --><p>
+<a class="anchor" name="eae678d773da3b4075f1feea1b14eb84"></a><!-- doxytag: member="mxml.h::stp_mxmlElementSetAttr" ref="eae678d773da3b4075f1feea1b14eb84" args="(stp_mxml_node_t *node, const char *name, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -779,7 +793,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a29"></a><!-- doxytag: member="mxml.h::stp_mxmlFindElement" ref="a29" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)" --><p>
+<a class="anchor" name="7c0efd099878ce90b220bf4c51324cce"></a><!-- doxytag: member="mxml.h::stp_mxmlFindElement" ref="7c0efd099878ce90b220bf4c51324cce" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -840,7 +854,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a30"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadFile" ref="a30" args="(stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" --><p>
+<a class="anchor" name="db392c4e623e72d2b1985058564abf5d"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadFile" ref="db392c4e623e72d2b1985058564abf5d" args="(stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -860,7 +874,7 @@ Mini-XML XML parsing functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&nbsp;</td>
<td class="mdname" nowrap> <em>cb</em></td>
</tr>
<tr>
@@ -883,7 +897,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a31"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadString" ref="a31" args="(stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" --><p>
+<a class="anchor" name="9e275680a5730ef159757b20e041723d"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadString" ref="9e275680a5730ef159757b20e041723d" args="(stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -903,7 +917,7 @@ Mini-XML XML parsing functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&nbsp;</td>
<td class="mdname" nowrap> <em>cb</em></td>
</tr>
<tr>
@@ -926,7 +940,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a32"></a><!-- doxytag: member="mxml.h::stp_mxmlNewElement" ref="a32" args="(stp_mxml_node_t *parent, const char *name)" --><p>
+<a class="anchor" name="305b60c2a9554ac30bb195e42cc82e75"></a><!-- doxytag: member="mxml.h::stp_mxmlNewElement" ref="305b60c2a9554ac30bb195e42cc82e75" args="(stp_mxml_node_t *parent, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -963,7 +977,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a33"></a><!-- doxytag: member="mxml.h::stp_mxmlNewInteger" ref="a33" args="(stp_mxml_node_t *parent, int integer)" --><p>
+<a class="anchor" name="e65d5658c5271a9e26c5a21bc0cc2f20"></a><!-- doxytag: member="mxml.h::stp_mxmlNewInteger" ref="e65d5658c5271a9e26c5a21bc0cc2f20" args="(stp_mxml_node_t *parent, int integer)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1000,7 +1014,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a34"></a><!-- doxytag: member="mxml.h::stp_mxmlNewOpaque" ref="a34" args="(stp_mxml_node_t *parent, const char *opaque)" --><p>
+<a class="anchor" name="533ea6ec53f37f8bdd2d89d667b0d10a"></a><!-- doxytag: member="mxml.h::stp_mxmlNewOpaque" ref="533ea6ec53f37f8bdd2d89d667b0d10a" args="(stp_mxml_node_t *parent, const char *opaque)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1037,7 +1051,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a35"></a><!-- doxytag: member="mxml.h::stp_mxmlNewReal" ref="a35" args="(stp_mxml_node_t *parent, double real)" --><p>
+<a class="anchor" name="7754bd0d9af2be6edaeac7edf9c89c93"></a><!-- doxytag: member="mxml.h::stp_mxmlNewReal" ref="7754bd0d9af2be6edaeac7edf9c89c93" args="(stp_mxml_node_t *parent, double real)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1074,7 +1088,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a36"></a><!-- doxytag: member="mxml.h::stp_mxmlNewText" ref="a36" args="(stp_mxml_node_t *parent, int whitespace, const char *string)" --><p>
+<a class="anchor" name="41566f9adbe5fe307a4643e073e3d914"></a><!-- doxytag: member="mxml.h::stp_mxmlNewText" ref="41566f9adbe5fe307a4643e073e3d914" args="(stp_mxml_node_t *parent, int whitespace, const char *string)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1117,7 +1131,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a37"></a><!-- doxytag: member="mxml.h::stp_mxmlRemove" ref="a37" args="(stp_mxml_node_t *node)" --><p>
+<a class="anchor" name="6abe55831d77332db6b94b6cc0caaf02"></a><!-- doxytag: member="mxml.h::stp_mxmlRemove" ref="6abe55831d77332db6b94b6cc0caaf02" args="(stp_mxml_node_t *node)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1145,7 +1159,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a38"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveAllocString" ref="a38" args="(stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int))" --><p>
+<a class="anchor" name="e3723cad1353a2142fc1abaee599380c"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveAllocString" ref="e3723cad1353a2142fc1abaee599380c" args="(stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int))" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1182,7 +1196,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a39"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveFile" ref="a39" args="(stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int))" --><p>
+<a class="anchor" name="bfabbd9dfdce248edc2f47de1faee7c3"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveFile" ref="bfabbd9dfdce248edc2f47de1faee7c3" args="(stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int))" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1225,7 +1239,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a40"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveString" ref="a40" args="(stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int))" --><p>
+<a class="anchor" name="18d0fb42d5adb6b4337df82e61116050"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveString" ref="18d0fb42d5adb6b4337df82e61116050" args="(stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int))" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1274,7 +1288,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a41"></a><!-- doxytag: member="mxml.h::stp_mxmlWalkNext" ref="a41" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)" --><p>
+<a class="anchor" name="be88dab827e68c48b822c6250731fc57"></a><!-- doxytag: member="mxml.h::stp_mxmlWalkNext" ref="be88dab827e68c48b822c6250731fc57" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1317,7 +1331,7 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<a class="anchor" name="a42"></a><!-- doxytag: member="mxml.h::stp_mxmlWalkPrev" ref="a42" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)" --><p>
+<a class="anchor" name="112485e5f15808619af7dd558528323f"></a><!-- doxytag: member="mxml.h::stp_mxmlWalkPrev" ref="112485e5f15808619af7dd558528323f" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1360,8 +1374,8 @@ Mini-XML XML parsing functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/pages.html b/doc/gutenprint/html/pages.html
index a6370b7..cf711ee 100644
--- a/doc/gutenprint/html/pages.html
+++ b/doc/gutenprint/html/pages.html
@@ -2,15 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: Page Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindexHL" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li id="current"><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
<h1>libgutenprint API Reference Related Pages</h1>Here is a list of all related documentation pages:<ul>
<li><a class="el" href="deprecated.html">Deprecated List</a>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/paper_8h.html b/doc/gutenprint/html/paper_8h.html
index 3a93b61..cef07ec 100644
--- a/doc/gutenprint/html/paper_8h.html
+++ b/doc/gutenprint/html/paper_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/paper.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>paper.h File Reference</h1>Paper size functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="vars_8h.html">gutenprint/vars.h</a>&gt;</code><br>
@@ -17,34 +31,34 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The papersize data type. <a href="structstp__papersize__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga5">stp_papersize_unit_t</a> { <a class="el" href="group__papersize.html#gga5a0">PAPERSIZE_ENGLISH_STANDARD</a>,
-<a class="el" href="group__papersize.html#gga5a1">PAPERSIZE_METRIC_STANDARD</a>,
-<a class="el" href="group__papersize.html#gga5a2">PAPERSIZE_ENGLISH_EXTENDED</a>,
-<a class="el" href="group__papersize.html#gga5a3">PAPERSIZE_METRIC_EXTENDED</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">stp_papersize_unit_t</a> { <a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89ab9ebd4635cba113d13b614cf59ba65">PAPERSIZE_ENGLISH_STANDARD</a>,
+<a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d84ae9248078d3dc8056332456fa9e6e35">PAPERSIZE_METRIC_STANDARD</a>,
+<a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d8d1fc48a2040060768c9b9ac53dc7f54d">PAPERSIZE_ENGLISH_EXTENDED</a>,
+<a class="el" href="group__papersize.html#ggbb66a8f6ce85d70afd9fe42472b492d89868386c49c3598dace4f5283179592a">PAPERSIZE_METRIC_EXTENDED</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Units of measurement. <a href="group__papersize.html#ga5">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Units of measurement. <a href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga0">stp_known_papersizes</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g93eb4d6bc44914b3ea6b184e076a0853">stp_known_papersizes</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available papersizes. <a href="group__papersize.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga1">stp_get_papersize_by_name</a> (const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available papersizes. <a href="group__papersize.html#g93eb4d6bc44914b3ea6b184e076a0853"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g9d655e3de6954ad3c5933dc736d2509a">stp_get_papersize_by_name</a> (const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by name. <a href="group__papersize.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga2">stp_get_papersize_by_size</a> (int length, int width)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by name. <a href="group__papersize.html#g9d655e3de6954ad3c5933dc736d2509a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g0438b0e4729f37579900b591e801f8ce">stp_get_papersize_by_size</a> (int length, int width)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by size. <a href="group__papersize.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga3">stp_get_papersize_by_index</a> (int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by size. <a href="group__papersize.html#g0438b0e4729f37579900b591e801f8ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__papersize__t.html">stp_papersize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g08bb891f58a7decfee2b073c00715993">stp_get_papersize_by_index</a> (int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by its index number. <a href="group__papersize.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#ga4">stp_default_media_size</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *width, int *height)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a papersize by its index number. <a href="group__papersize.html#g08bb891f58a7decfee2b073c00715993"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__papersize.html#g2fe5d85acaa4ff8b8e4ad1ff3cccb027">stp_default_media_size</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *width, int *height)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Paper size functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/path_8h.html b/doc/gutenprint/html/path_8h.html
index bb6f646..bb6083c 100644
--- a/doc/gutenprint/html/path_8h.html
+++ b/doc/gutenprint/html/path_8h.html
@@ -2,34 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/path.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>path.h File Reference</h1>Simple directory path functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="path_8h.html#a0">stp_path_search</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *dirlist, const char *suffix)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="path_8h.html#8591072873a5ee644a6dd22538d84c55">stp_path_search</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *dirlist, const char *suffix)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="path_8h.html#a1">stp_path_split</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *list, const char *path)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="path_8h.html#bc40460305f1f4f972c08a439f406449">stp_path_split</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *list, const char *path)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Simple directory path functions.
<p>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a0"></a><!-- doxytag: member="path.h::stp_path_search" ref="a0" args="(stp_list_t *dirlist, const char *suffix)" --><p>
+<a class="anchor" name="8591072873a5ee644a6dd22538d84c55"></a><!-- doxytag: member="path.h::stp_path_search" ref="8591072873a5ee644a6dd22538d84c55" args="(stp_list_t *dirlist, const char *suffix)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a>* stp_path_search </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a>* stp_path_search </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>dirlist</em>, </td>
</tr>
<tr>
@@ -58,7 +72,7 @@ Simple directory path functions.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="path.h::stp_path_split" ref="a1" args="(stp_list_t *list, const char *path)" --><p>
+<a class="anchor" name="bc40460305f1f4f972c08a439f406449"></a><!-- doxytag: member="path.h::stp_path_split" ref="bc40460305f1f4f972c08a439f406449" args="(stp_list_t *list, const char *path)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -66,7 +80,7 @@ Simple directory path functions.
<tr>
<td class="md" nowrap valign="top">void stp_path_split </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -95,8 +109,8 @@ Simple directory path functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/printers_8h.html b/doc/gutenprint/html/printers_8h.html
index 62ab17e..ef20727 100644
--- a/doc/gutenprint/html/printers_8h.html
+++ b/doc/gutenprint/html/printers_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/printers.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>printers.h File Reference</h1>Printer functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="list_8h.html">gutenprint/list.h</a>&gt;</code><br>
@@ -19,82 +33,82 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__family.html">stp_family</a></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_printer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga0">stp_printer_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_printer&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The printer opaque data type (representation of printer model). <a href="group__printer.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__family.html">stp_family</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga1">stp_family_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The printer opaque data type (representation of printer model). <a href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstp__family.html">stp_family</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g5c0458c3c1d19474e0245c47dac29e70">stp_family_t</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga2">stp_printer_model_count</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc0a8108170f5c86621de14296fd94b1e">stp_printer_model_count</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available printer models. <a href="group__printer.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga3">stp_get_printer_by_index</a> (int idx)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of available printer models. <a href="group__printer.html#gc0a8108170f5c86621de14296fd94b1e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g1286559c60d239563f9f15fdd27996e0">stp_get_printer_by_index</a> (int idx)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its index number. <a href="group__printer.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga4">stp_get_printer_by_long_name</a> (const char *long_name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its index number. <a href="group__printer.html#g1286559c60d239563f9f15fdd27996e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc041944e528afcb9a795eb6ece3fc6ff">stp_get_printer_by_long_name</a> (const char *long_name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its long (translated) name. <a href="group__printer.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga5">stp_get_printer_by_driver</a> (const char *driver)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its long (translated) name. <a href="group__printer.html#gc041944e528afcb9a795eb6ece3fc6ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g947fa230e08f9c854ca2608e76bd0d58">stp_get_printer_by_driver</a> (const char *driver)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its short name. <a href="group__printer.html#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga6">stp_get_printer</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model by its short name. <a href="group__printer.html#g947fa230e08f9c854ca2608e76bd0d58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gcb4cdcada01ff29c5fd4ffeaa576db9e">stp_get_printer</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer model from a vars object. <a href="group__printer.html#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga7">stp_get_printer_index_by_driver</a> (const char *driver)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer model from a vars object. <a href="group__printer.html#gcb4cdcada01ff29c5fd4ffeaa576db9e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g6f32b0213b580bf081fc8752a3eb04a1">stp_get_printer_index_by_driver</a> (const char *driver)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer index number from the printer model short (driver) name. <a href="group__printer.html#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga8">stp_printer_get_long_name</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the printer index number from the printer model short (driver) name. <a href="group__printer.html#g6f32b0213b580bf081fc8752a3eb04a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g00182878bdc39935e6382d7e41d55294">stp_printer_get_long_name</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's long (translated) name. <a href="group__printer.html#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga9">stp_printer_get_driver</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's long (translated) name. <a href="group__printer.html#g00182878bdc39935e6382d7e41d55294"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g6c6c426f86307660079277ab6e90ae3d">stp_printer_get_driver</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's short (driver) name. <a href="group__printer.html#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga10">stp_printer_get_family</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's short (driver) name. <a href="group__printer.html#g6c6c426f86307660079277ab6e90ae3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g9c98ccc58b2c6f9ed6bd1025220ff77d">stp_printer_get_family</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's family name. <a href="group__printer.html#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga11">stp_printer_get_manufacturer</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's family name. <a href="group__printer.html#g9c98ccc58b2c6f9ed6bd1025220ff77d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gfc0382fd32b49ea9d171e4ce8b750c62">stp_printer_get_manufacturer</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's manufacturer's name. <a href="group__printer.html#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga12">stp_printer_get_model</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's manufacturer's name. <a href="group__printer.html#gfc0382fd32b49ea9d171e4ce8b750c62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g7ba104f0ea5ce4a88175486894010b71">stp_printer_get_model</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's model number. <a href="group__printer.html#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga13">stp_printer_get_defaults</a> (const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a printer model's model number. <a href="group__printer.html#g7ba104f0ea5ce4a88175486894010b71"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ge67398e65540b835f5c5d073c5ea0ec1">stp_printer_get_defaults</a> (const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the default vars for a particular printer model. <a href="group__printer.html#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga14">stp_set_printer_defaults</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const <a class="el" href="group__printer.html#ga0">stp_printer_t</a> *p)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the default vars for a particular printer model. <a href="group__printer.html#ge67398e65540b835f5c5d073c5ea0ec1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc3d8cdb65382cb13ea6b01072e6240d5">stp_set_printer_defaults</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const <a class="el" href="group__printer.html#g1a68662b730d44c11de6fb8226a309f6">stp_printer_t</a> *p)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a vars object to use a particular driver, and set the parameter to its defaults. <a href="group__printer.html#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga15">stp_print</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a vars object to use a particular driver, and set the parameter to its defaults. <a href="group__printer.html#gc3d8cdb65382cb13ea6b01072e6240d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g121125e6646c6f6d8965f1857450749e">stp_print</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the image. <a href="group__printer.html#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga16">stp_start_job</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the image. <a href="group__printer.html#g121125e6646c6f6d8965f1857450749e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g9cf59fba866430dd47508bac6561ef67">stp_start_job</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start a print job. <a href="group__printer.html#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga17">stp_end_job</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start a print job. <a href="group__printer.html#g9cf59fba866430dd47508bac6561ef67"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g40637834f08a166992325af09f6a6030">stp_end_job</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End a print job. <a href="group__printer.html#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga18">stp_get_model_id</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">End a print job. <a href="group__printer.html#g40637834f08a166992325af09f6a6030"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc09e99e20c8a19a13a5fb6356742a92a">stp_get_model_id</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga19">stp_verify_printer_params</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gd91f8e7a622725f0d47196cf912ddd8d">stp_verify_printer_params</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga20">stp_family_register</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *family)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g82b22438444849bdedb4cfbe22f209e8">stp_family_register</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *family)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga21">stp_family_unregister</a> (<a class="el" href="group__list.html#ga1">stp_list_t</a> *family)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga2ab30a5e5442b7a552fc3b884e1511b">stp_family_unregister</a> (<a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *family)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga22">stp_initialize_printer_defaults</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#gc9aba62164667822fd9f110740bab570">stp_initialize_printer_defaults</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga23">stp_printer_list_parameters</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g666486047edfe4405d003b5c3bbe4b49">stp_printer_list_parameters</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga24">stp_printer_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g806f00d4167762c7a3d467ec37c8430e">stp_printer_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#ga25">stp_describe_output</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__printer.html#g950e2cd193926440ba250dbc184d8588">stp_describe_output</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Printer functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/sequence_8h.html b/doc/gutenprint/html/sequence_8h.html
index 4a0e614..f07d513 100644
--- a/doc/gutenprint/html/sequence_8h.html
+++ b/doc/gutenprint/html/sequence_8h.html
@@ -2,110 +2,124 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/sequence.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>sequence.h File Reference</h1>Sequence functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_sequence&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_sequence&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sequence opaque data type. <a href="group__sequence.html#ga0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The sequence opaque data type. <a href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga1">stp_sequence_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee">stp_sequence_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new sequence. <a href="group__sequence.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga2">stp_sequence_destroy</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new sequence. <a href="group__sequence.html#g771327bed5a71d8d33cc6b3ec5cbdbee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g98c9c2859d2ebe9b1987d26b62bd6ce0">stp_sequence_destroy</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a sequence. <a href="group__sequence.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga3">stp_sequence_copy</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *dest, const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a sequence. <a href="group__sequence.html#g98c9c2859d2ebe9b1987d26b62bd6ce0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g5792d6f821525514199dd2d9b332ddd4">stp_sequence_copy</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *dest, const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an sequence. <a href="group__sequence.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga4">stp_sequence_create_copy</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy an sequence. <a href="group__sequence.html#g5792d6f821525514199dd2d9b332ddd4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd37eb66db88ac93b853ba6e02b9155bc">stp_sequence_create_copy</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an sequence. <a href="group__sequence.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga5">stp_sequence_set_bounds</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, double low, double high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate an sequence. <a href="group__sequence.html#gd37eb66db88ac93b853ba6e02b9155bc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd56df3112937c11431e033f2d9574b96">stp_sequence_set_bounds</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, double low, double high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds. <a href="group__sequence.html#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga6">stp_sequence_get_bounds</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the lower and upper bounds. <a href="group__sequence.html#gd56df3112937c11431e033f2d9574b96"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g392e1da122d95d6fc07b6d73eff1d311">stp_sequence_get_bounds</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds. <a href="group__sequence.html#ga6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga7">stp_sequence_get_range</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the lower and upper bounds. <a href="group__sequence.html#g392e1da122d95d6fc07b6d73eff1d311"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gc2c70c539a3eced45be306d082faa3a6">stp_sequence_get_range</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, double *low, double *high)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get range of values stored in the sequence. <a href="group__sequence.html#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga8">stp_sequence_set_size</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t size)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get range of values stored in the sequence. <a href="group__sequence.html#gc2c70c539a3eced45be306d082faa3a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g166e9a610bd53cb812e328d9e111f240">stp_sequence_set_size</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t size)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the sequence size. <a href="group__sequence.html#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga9">stp_sequence_get_size</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the sequence size. <a href="group__sequence.html#g166e9a610bd53cb812e328d9e111f240"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g99292c5ba10bcf1574c3e71a593c3e5f">stp_sequence_get_size</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the sequence size. <a href="group__sequence.html#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga10">stp_sequence_set_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the sequence size. <a href="group__sequence.html#g99292c5ba10bcf1574c3e71a593c3e5f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g24024e771a50db02f2713b244212603e">stp_sequence_set_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence. <a href="group__sequence.html#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga11">stp_sequence_set_subrange</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t where, size_t size, const double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence. <a href="group__sequence.html#g24024e771a50db02f2713b244212603e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g9b41ba7e0f1fb00cf19bbb9efe70824d">stp_sequence_set_subrange</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t where, size_t size, const double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a subrange of a sequence. <a href="group__sequence.html#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga12">stp_sequence_get_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *size, const double **data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a subrange of a sequence. <a href="group__sequence.html#g9b41ba7e0f1fb00cf19bbb9efe70824d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gc33208fae031bd1111f8ceb4c1425199">stp_sequence_get_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *size, const double **data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence. <a href="group__sequence.html#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga13">stp_sequence_set_point</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t where, double data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence. <a href="group__sequence.html#gc33208fae031bd1111f8ceb4c1425199"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gf7f49101192387e29399ded6d3166d13">stp_sequence_set_point</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t where, double data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in a sequence. <a href="group__sequence.html#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga14">stp_sequence_get_point</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t where, double *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data at a single point in a sequence. <a href="group__sequence.html#gf7f49101192387e29399ded6d3166d13"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g044210129f28c298152ce124371324d4">stp_sequence_get_point</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t where, double *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in a sequence. <a href="group__sequence.html#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga15">stp_sequence_set_float_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const float *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data at a single point in a sequence. <a href="group__sequence.html#g044210129f28c298152ce124371324d4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g34a526cb5e72b611ac8a98b559c24e2e">stp_sequence_set_float_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const float *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from float values. <a href="group__sequence.html#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga16">stp_sequence_set_long_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from float values. <a href="group__sequence.html#g34a526cb5e72b611ac8a98b559c24e2e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd15e2cf350bb311da58f4b11240fa0f2">stp_sequence_set_long_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from long values. <a href="group__sequence.html#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga17">stp_sequence_set_ulong_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const unsigned long *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from long values. <a href="group__sequence.html#gd15e2cf350bb311da58f4b11240fa0f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gbc7ec322716d761436e4ad2d5d2f756f">stp_sequence_set_ulong_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const unsigned long *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned long values. <a href="group__sequence.html#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga18">stp_sequence_set_int_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned long values. <a href="group__sequence.html#gbc7ec322716d761436e4ad2d5d2f756f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gd4f058b2c690ad4e326970cc841d8f79">stp_sequence_set_int_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from int values. <a href="group__sequence.html#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga19">stp_sequence_set_uint_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const unsigned int *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from int values. <a href="group__sequence.html#gd4f058b2c690ad4e326970cc841d8f79"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g40cd6256eb5bb72decd60edd1dc3be54">stp_sequence_set_uint_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const unsigned int *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned int values. <a href="group__sequence.html#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga20">stp_sequence_set_short_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned int values. <a href="group__sequence.html#g40cd6256eb5bb72decd60edd1dc3be54"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ge0d6719f863a10422dea23e7f4b4dd29">stp_sequence_set_short_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from short values. <a href="group__sequence.html#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga21">stp_sequence_set_ushort_data</a> (<a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t count, const unsigned short *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from short values. <a href="group__sequence.html#ge0d6719f863a10422dea23e7f4b4dd29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g68aed44bbf6ede9ac49237091f2deb43">stp_sequence_set_ushort_data</a> (<a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t count, const unsigned short *data)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned short values. <a href="group__sequence.html#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga22">stp_sequence_get_float_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the data in a sequence from unsigned short values. <a href="group__sequence.html#g68aed44bbf6ede9ac49237091f2deb43"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gf8cd9da688af479103cf8600e48f61c9">stp_sequence_get_float_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as float data. <a href="group__sequence.html#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga23">stp_sequence_get_long_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as float data. <a href="group__sequence.html#gf8cd9da688af479103cf8600e48f61c9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g864b55caa3a8c0e573031a36f57f7cc4">stp_sequence_get_long_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as long data. <a href="group__sequence.html#ga23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga24">stp_sequence_get_ulong_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as long data. <a href="group__sequence.html#g864b55caa3a8c0e573031a36f57f7cc4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#gc4557b9fba98a7fbb4e17cc18fb0dded">stp_sequence_get_ulong_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned long data. <a href="group__sequence.html#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga25">stp_sequence_get_int_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned long data. <a href="group__sequence.html#gc4557b9fba98a7fbb4e17cc18fb0dded"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g4396baf0d338eec6f3bce3e2000da978">stp_sequence_get_int_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as int data. <a href="group__sequence.html#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga26">stp_sequence_get_uint_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as int data. <a href="group__sequence.html#g4396baf0d338eec6f3bce3e2000da978"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g204f77e91c9283dc6ec6e742687bb0db">stp_sequence_get_uint_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned int data. <a href="group__sequence.html#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga27">stp_sequence_get_short_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned int data. <a href="group__sequence.html#g204f77e91c9283dc6ec6e742687bb0db"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g91a68efd6b99150739c7706f65703a2f">stp_sequence_get_short_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as short data. <a href="group__sequence.html#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#ga28">stp_sequence_get_ushort_data</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as short data. <a href="group__sequence.html#g91a68efd6b99150739c7706f65703a2f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sequence.html#g8bf46faeea891ac7ca699591df596bc1">stp_sequence_get_ushort_data</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *sequence, size_t *count)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned short data. <a href="group__sequence.html#ga28"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the data in a sequence as unsigned short data. <a href="group__sequence.html#g8bf46faeea891ac7ca699591df596bc1"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Sequence functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/string-list_8h.html b/doc/gutenprint/html/string-list_8h.html
index 9285174..69c9620 100644
--- a/doc/gutenprint/html/string-list_8h.html
+++ b/doc/gutenprint/html/string-list_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/string-list.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>string-list.h File Reference</h1>String list functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
@@ -16,42 +30,42 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">String parameter. <a href="structstp__param__string__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_string_list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_string_list&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The string_list opaque data type. <a href="#a0"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The string_list opaque data type. <a href="#6ec7eafa9cb77e5c4c2502e19f1a3f5b"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a1">stp_string_list_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#65077aa7201209fcaa58553d904fbc34">stp_string_list_create</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a2">stp_string_list_destroy</a> (<a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#35638794468f0bb0dd7b912dac655bd5">stp_string_list_destroy</a> (<a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a3">stp_string_list_param</a> (const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list, size_t element)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#997c38e27e8ad480118b84a6fdca4d79">stp_string_list_param</a> (const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list, size_t element)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a4">stp_string_list_find</a> (const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#25fd88ec425121519cc25d5279d29e6f">stp_string_list_find</a> (const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a5">stp_string_list_count</a> (const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#023eaab359b2f3c22d1a4fa7013e01ef">stp_string_list_count</a> (const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a6">stp_string_list_create_copy</a> (const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#e2f7a65ea28e02e39cc223898137127b">stp_string_list_create_copy</a> (const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a7">stp_string_list_add_string</a> (<a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list, const char *name, const char *text)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#b9e6a3a7944ca10102b1a30a3acc6767">stp_string_list_add_string</a> (<a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list, const char *name, const char *text)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a8">stp_string_list_remove_string</a> (<a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#26d7d318ddcbe976df1c91134d1ab262">stp_string_list_remove_string</a> (<a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a9">stp_string_list_create_from_params</a> (const <a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *list, size_t count)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a4938d0cb58828f5d27086ae9c400857">stp_string_list_create_from_params</a> (const <a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *list, size_t count)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#a10">stp_string_list_is_present</a> (const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *list, const char *value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="string-list_8h.html#333d878e45062e5f3ef5cf63602f4ce3">stp_string_list_is_present</a> (const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *list, const char *value)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
String list functions.
<p>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a0"></a><!-- doxytag: member="string-list.h::stp_string_list_t" ref="a0" args="" --><p>
+<a class="anchor" name="6ec7eafa9cb77e5c4c2502e19f1a3f5b"></a><!-- doxytag: member="string-list.h::stp_string_list_t" ref="6ec7eafa9cb77e5c4c2502e19f1a3f5b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef struct stp_string_list <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> </td>
+ <td class="md" nowrap valign="top">typedef struct stp_string_list <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> </td>
</tr>
</table>
</td>
@@ -71,7 +85,7 @@ The string_list opaque data type.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a7"></a><!-- doxytag: member="string-list.h::stp_string_list_add_string" ref="a7" args="(stp_string_list_t *list, const char *name, const char *text)" --><p>
+<a class="anchor" name="b9e6a3a7944ca10102b1a30a3acc6767"></a><!-- doxytag: member="string-list.h::stp_string_list_add_string" ref="b9e6a3a7944ca10102b1a30a3acc6767" args="(stp_string_list_t *list, const char *name, const char *text)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -79,7 +93,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top">void stp_string_list_add_string </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -114,7 +128,7 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="string-list.h::stp_string_list_count" ref="a5" args="(const stp_string_list_t *list)" --><p>
+<a class="anchor" name="023eaab359b2f3c22d1a4fa7013e01ef"></a><!-- doxytag: member="string-list.h::stp_string_list_count" ref="023eaab359b2f3c22d1a4fa7013e01ef" args="(const stp_string_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -122,7 +136,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top">size_t stp_string_list_count </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -142,13 +156,13 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="string-list.h::stp_string_list_create" ref="a1" args="(void)" --><p>
+<a class="anchor" name="65077aa7201209fcaa58553d904fbc34"></a><!-- doxytag: member="string-list.h::stp_string_list_create" ref="65077aa7201209fcaa58553d904fbc34" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a>* stp_string_list_create </td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a>* stp_string_list_create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -170,15 +184,15 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="string-list.h::stp_string_list_create_copy" ref="a6" args="(const stp_string_list_t *list)" --><p>
+<a class="anchor" name="e2f7a65ea28e02e39cc223898137127b"></a><!-- doxytag: member="string-list.h::stp_string_list_create_copy" ref="e2f7a65ea28e02e39cc223898137127b" args="(const stp_string_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a>* stp_string_list_create_copy </td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a>* stp_string_list_create_copy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -198,13 +212,13 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="string-list.h::stp_string_list_create_from_params" ref="a9" args="(const stp_param_string_t *list, size_t count)" --><p>
+<a class="anchor" name="a4938d0cb58828f5d27086ae9c400857"></a><!-- doxytag: member="string-list.h::stp_string_list_create_from_params" ref="a4938d0cb58828f5d27086ae9c400857" args="(const stp_param_string_t *list, size_t count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a>* stp_string_list_create_from_params </td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a>* stp_string_list_create_from_params </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__param__string__t.html">stp_param_string_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
@@ -235,7 +249,7 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="string-list.h::stp_string_list_destroy" ref="a2" args="(stp_string_list_t *list)" --><p>
+<a class="anchor" name="35638794468f0bb0dd7b912dac655bd5"></a><!-- doxytag: member="string-list.h::stp_string_list_destroy" ref="35638794468f0bb0dd7b912dac655bd5" args="(stp_string_list_t *list)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -243,7 +257,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top">void stp_string_list_destroy </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>list</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -263,7 +277,7 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="string-list.h::stp_string_list_find" ref="a4" args="(const stp_string_list_t *list, const char *name)" --><p>
+<a class="anchor" name="25fd88ec425121519cc25d5279d29e6f"></a><!-- doxytag: member="string-list.h::stp_string_list_find" ref="25fd88ec425121519cc25d5279d29e6f" args="(const stp_string_list_t *list, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -271,7 +285,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a>* stp_string_list_find </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -300,7 +314,7 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="string-list.h::stp_string_list_is_present" ref="a10" args="(const stp_string_list_t *list, const char *value)" --><p>
+<a class="anchor" name="333d878e45062e5f3ef5cf63602f4ce3"></a><!-- doxytag: member="string-list.h::stp_string_list_is_present" ref="333d878e45062e5f3ef5cf63602f4ce3" args="(const stp_string_list_t *list, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -308,7 +322,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top">int stp_string_list_is_present </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -337,7 +351,7 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="string-list.h::stp_string_list_param" ref="a3" args="(const stp_string_list_t *list, size_t element)" --><p>
+<a class="anchor" name="997c38e27e8ad480118b84a6fdca4d79"></a><!-- doxytag: member="string-list.h::stp_string_list_param" ref="997c38e27e8ad480118b84a6fdca4d79" args="(const stp_string_list_t *list, size_t element)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -345,7 +359,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__param__string__t.html">stp_param_string_t</a>* stp_string_list_param </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -374,7 +388,7 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="string-list.h::stp_string_list_remove_string" ref="a8" args="(stp_string_list_t *list, const char *name)" --><p>
+<a class="anchor" name="26d7d318ddcbe976df1c91134d1ab262"></a><!-- doxytag: member="string-list.h::stp_string_list_remove_string" ref="26d7d318ddcbe976df1c91134d1ab262" args="(stp_string_list_t *list, const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -382,7 +396,7 @@ The string_list opaque data type.
<tr>
<td class="md" nowrap valign="top">void stp_string_list_remove_string </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>list</em>, </td>
</tr>
<tr>
@@ -411,8 +425,8 @@ The string_list opaque data type.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:02 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structdither__matrix__impl.html b/doc/gutenprint/html/structdither__matrix__impl.html
index e9ba343..90c736e 100644
--- a/doc/gutenprint/html/structdither__matrix__impl.html
+++ b/doc/gutenprint/html/structdither__matrix__impl.html
@@ -2,53 +2,68 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: dither_matrix_impl Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>dither_matrix_impl Struct Reference</h1><!-- doxytag: class="dither_matrix_impl" --><code>#include &lt;dither.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o0">base</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#593616de15330c0fb2d55e55410bf994">base</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o1">exp</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#b0ab0254bd58eb87eaee3172ba49fefb">exp</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o2">x_size</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#f0ed41c0ec21ebf3f06c1a1ec9d04456">x_size</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o3">y_size</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#6f8a30ff8882b910eb6092965bff1166">y_size</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o4">total_size</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#2cd6b347ff013dd494370a9938344885">total_size</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o5">last_x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#94f66fddf2c8dd22340220c82f6115fd">last_x</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o6">last_x_mod</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#f1cbd20a4cb7668e3b450ae3c7879fb2">last_x_mod</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o7">last_y</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#dcf093deead926d5e89cdf4cf72068cf">last_y</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o8">last_y_mod</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#ea9a91cee135cee3ba2750f2875cf610">last_y_mod</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o9">index</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#6a992d5529f459a44fee58c733255e86">index</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o10">i_own</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#618931f210c709ac7c0a44ed090aef93">i_own</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o11">x_offset</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#80997876f6afba983eaec918e58ecc0d">x_offset</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o12">y_offset</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#6055652d6d84e1c46e19438c923113ff">y_offset</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o13">fast_mask</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#31acd511b5ec97637395c849e2089e00">fast_mask</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#o14">matrix</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structdither__matrix__impl.html#21b72c0b7adc5c7b4a50ffcb90d92dd6">matrix</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="dither_matrix_impl::base" ref="o0" args="" --><p>
+<a class="anchor" name="593616de15330c0fb2d55e55410bf994"></a><!-- doxytag: member="dither_matrix_impl::base" ref="593616de15330c0fb2d55e55410bf994" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o0">dither_matrix_impl::base</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#593616de15330c0fb2d55e55410bf994">dither_matrix_impl::base</a> </td>
</tr>
</table>
</td>
@@ -65,13 +80,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="dither_matrix_impl::exp" ref="o1" args="" --><p>
+<a class="anchor" name="b0ab0254bd58eb87eaee3172ba49fefb"></a><!-- doxytag: member="dither_matrix_impl::exp" ref="b0ab0254bd58eb87eaee3172ba49fefb" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o1">dither_matrix_impl::exp</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#b0ab0254bd58eb87eaee3172ba49fefb">dither_matrix_impl::exp</a> </td>
</tr>
</table>
</td>
@@ -88,13 +103,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o13"></a><!-- doxytag: member="dither_matrix_impl::fast_mask" ref="o13" args="" --><p>
+<a class="anchor" name="31acd511b5ec97637395c849e2089e00"></a><!-- doxytag: member="dither_matrix_impl::fast_mask" ref="31acd511b5ec97637395c849e2089e00" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structdither__matrix__impl.html#o13">dither_matrix_impl::fast_mask</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structdither__matrix__impl.html#31acd511b5ec97637395c849e2089e00">dither_matrix_impl::fast_mask</a> </td>
</tr>
</table>
</td>
@@ -111,13 +126,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o10"></a><!-- doxytag: member="dither_matrix_impl::i_own" ref="o10" args="" --><p>
+<a class="anchor" name="618931f210c709ac7c0a44ed090aef93"></a><!-- doxytag: member="dither_matrix_impl::i_own" ref="618931f210c709ac7c0a44ed090aef93" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o10">dither_matrix_impl::i_own</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#618931f210c709ac7c0a44ed090aef93">dither_matrix_impl::i_own</a> </td>
</tr>
</table>
</td>
@@ -134,13 +149,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o9"></a><!-- doxytag: member="dither_matrix_impl::index" ref="o9" args="" --><p>
+<a class="anchor" name="6a992d5529f459a44fee58c733255e86"></a><!-- doxytag: member="dither_matrix_impl::index" ref="6a992d5529f459a44fee58c733255e86" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o9">dither_matrix_impl::index</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#6a992d5529f459a44fee58c733255e86">dither_matrix_impl::index</a> </td>
</tr>
</table>
</td>
@@ -157,13 +172,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="dither_matrix_impl::last_x" ref="o5" args="" --><p>
+<a class="anchor" name="94f66fddf2c8dd22340220c82f6115fd"></a><!-- doxytag: member="dither_matrix_impl::last_x" ref="94f66fddf2c8dd22340220c82f6115fd" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o5">dither_matrix_impl::last_x</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#94f66fddf2c8dd22340220c82f6115fd">dither_matrix_impl::last_x</a> </td>
</tr>
</table>
</td>
@@ -180,13 +195,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="dither_matrix_impl::last_x_mod" ref="o6" args="" --><p>
+<a class="anchor" name="f1cbd20a4cb7668e3b450ae3c7879fb2"></a><!-- doxytag: member="dither_matrix_impl::last_x_mod" ref="f1cbd20a4cb7668e3b450ae3c7879fb2" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o6">dither_matrix_impl::last_x_mod</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#f1cbd20a4cb7668e3b450ae3c7879fb2">dither_matrix_impl::last_x_mod</a> </td>
</tr>
</table>
</td>
@@ -203,13 +218,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o7"></a><!-- doxytag: member="dither_matrix_impl::last_y" ref="o7" args="" --><p>
+<a class="anchor" name="dcf093deead926d5e89cdf4cf72068cf"></a><!-- doxytag: member="dither_matrix_impl::last_y" ref="dcf093deead926d5e89cdf4cf72068cf" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o7">dither_matrix_impl::last_y</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#dcf093deead926d5e89cdf4cf72068cf">dither_matrix_impl::last_y</a> </td>
</tr>
</table>
</td>
@@ -226,13 +241,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o8"></a><!-- doxytag: member="dither_matrix_impl::last_y_mod" ref="o8" args="" --><p>
+<a class="anchor" name="ea9a91cee135cee3ba2750f2875cf610"></a><!-- doxytag: member="dither_matrix_impl::last_y_mod" ref="ea9a91cee135cee3ba2750f2875cf610" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o8">dither_matrix_impl::last_y_mod</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#ea9a91cee135cee3ba2750f2875cf610">dither_matrix_impl::last_y_mod</a> </td>
</tr>
</table>
</td>
@@ -249,13 +264,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o14"></a><!-- doxytag: member="dither_matrix_impl::matrix" ref="o14" args="" --><p>
+<a class="anchor" name="21b72c0b7adc5c7b4a50ffcb90d92dd6"></a><!-- doxytag: member="dither_matrix_impl::matrix" ref="21b72c0b7adc5c7b4a50ffcb90d92dd6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned* <a class="el" href="structdither__matrix__impl.html#o14">dither_matrix_impl::matrix</a> </td>
+ <td class="md" nowrap valign="top">unsigned* <a class="el" href="structdither__matrix__impl.html#21b72c0b7adc5c7b4a50ffcb90d92dd6">dither_matrix_impl::matrix</a> </td>
</tr>
</table>
</td>
@@ -272,13 +287,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="dither_matrix_impl::total_size" ref="o4" args="" --><p>
+<a class="anchor" name="2cd6b347ff013dd494370a9938344885"></a><!-- doxytag: member="dither_matrix_impl::total_size" ref="2cd6b347ff013dd494370a9938344885" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o4">dither_matrix_impl::total_size</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#2cd6b347ff013dd494370a9938344885">dither_matrix_impl::total_size</a> </td>
</tr>
</table>
</td>
@@ -295,13 +310,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o11"></a><!-- doxytag: member="dither_matrix_impl::x_offset" ref="o11" args="" --><p>
+<a class="anchor" name="80997876f6afba983eaec918e58ecc0d"></a><!-- doxytag: member="dither_matrix_impl::x_offset" ref="80997876f6afba983eaec918e58ecc0d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o11">dither_matrix_impl::x_offset</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#80997876f6afba983eaec918e58ecc0d">dither_matrix_impl::x_offset</a> </td>
</tr>
</table>
</td>
@@ -318,13 +333,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="dither_matrix_impl::x_size" ref="o2" args="" --><p>
+<a class="anchor" name="f0ed41c0ec21ebf3f06c1a1ec9d04456"></a><!-- doxytag: member="dither_matrix_impl::x_size" ref="f0ed41c0ec21ebf3f06c1a1ec9d04456" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o2">dither_matrix_impl::x_size</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#f0ed41c0ec21ebf3f06c1a1ec9d04456">dither_matrix_impl::x_size</a> </td>
</tr>
</table>
</td>
@@ -341,13 +356,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o12"></a><!-- doxytag: member="dither_matrix_impl::y_offset" ref="o12" args="" --><p>
+<a class="anchor" name="6055652d6d84e1c46e19438c923113ff"></a><!-- doxytag: member="dither_matrix_impl::y_offset" ref="6055652d6d84e1c46e19438c923113ff" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o12">dither_matrix_impl::y_offset</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#6055652d6d84e1c46e19438c923113ff">dither_matrix_impl::y_offset</a> </td>
</tr>
</table>
</td>
@@ -364,13 +379,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="dither_matrix_impl::y_size" ref="o3" args="" --><p>
+<a class="anchor" name="6f8a30ff8882b910eb6092965bff1166"></a><!-- doxytag: member="dither_matrix_impl::y_size" ref="6f8a30ff8882b910eb6092965bff1166" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#o3">dither_matrix_impl::y_size</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structdither__matrix__impl.html#6f8a30ff8882b910eb6092965bff1166">dither_matrix_impl::y_size</a> </td>
</tr>
</table>
</td>
@@ -389,8 +404,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="dither_8h.html">dither.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__cached__curve__t.html b/doc/gutenprint/html/structstp__cached__curve__t.html
index 5fdde11..af05a28 100644
--- a/doc/gutenprint/html/structstp__cached__curve__t.html
+++ b/doc/gutenprint/html/structstp__cached__curve__t.html
@@ -2,31 +2,46 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_cached_curve_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_cached_curve_t Struct Reference</h1><!-- doxytag: class="stp_cached_curve_t" --><code>#include &lt;curve-cache.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#o0">curve</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#4efa264f5ef3e1a5c95736e07544ebf0">curve</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#o1">d_cache</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#f7e3e9aa11a7dd4199647af2e87a3bab">d_cache</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#o2">s_cache</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#9c9886e8af38f75727d2b354afa8f218">s_cache</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#o3">count</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__cached__curve__t.html#e2942a04780e223b215eb8b663cf5353">count</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_cached_curve_t::count" ref="o3" args="" --><p>
+<a class="anchor" name="e2942a04780e223b215eb8b663cf5353"></a><!-- doxytag: member="stp_cached_curve_t::count" ref="e2942a04780e223b215eb8b663cf5353" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">size_t <a class="el" href="structstp__cached__curve__t.html#o3">stp_cached_curve_t::count</a> </td>
+ <td class="md" nowrap valign="top">size_t <a class="el" href="structstp__cached__curve__t.html#e2942a04780e223b215eb8b663cf5353">stp_cached_curve_t::count</a> </td>
</tr>
</table>
</td>
@@ -43,13 +58,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_cached_curve_t::curve" ref="o0" args="" --><p>
+<a class="anchor" name="4efa264f5ef3e1a5c95736e07544ebf0"></a><!-- doxytag: member="stp_cached_curve_t::curve" ref="4efa264f5ef3e1a5c95736e07544ebf0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* <a class="el" href="structstp__cached__curve__t.html#o0">stp_cached_curve_t::curve</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* <a class="el" href="structstp__cached__curve__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_cached_curve_t::curve</a> </td>
</tr>
</table>
</td>
@@ -66,13 +81,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_cached_curve_t::d_cache" ref="o1" args="" --><p>
+<a class="anchor" name="f7e3e9aa11a7dd4199647af2e87a3bab"></a><!-- doxytag: member="stp_cached_curve_t::d_cache" ref="f7e3e9aa11a7dd4199647af2e87a3bab" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const double* <a class="el" href="structstp__cached__curve__t.html#o1">stp_cached_curve_t::d_cache</a> </td>
+ <td class="md" nowrap valign="top">const double* <a class="el" href="structstp__cached__curve__t.html#f7e3e9aa11a7dd4199647af2e87a3bab">stp_cached_curve_t::d_cache</a> </td>
</tr>
</table>
</td>
@@ -89,13 +104,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_cached_curve_t::s_cache" ref="o2" args="" --><p>
+<a class="anchor" name="9c9886e8af38f75727d2b354afa8f218"></a><!-- doxytag: member="stp_cached_curve_t::s_cache" ref="9c9886e8af38f75727d2b354afa8f218" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned short* <a class="el" href="structstp__cached__curve__t.html#o2">stp_cached_curve_t::s_cache</a> </td>
+ <td class="md" nowrap valign="top">const unsigned short* <a class="el" href="structstp__cached__curve__t.html#9c9886e8af38f75727d2b354afa8f218">stp_cached_curve_t::s_cache</a> </td>
</tr>
</table>
</td>
@@ -114,8 +129,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="curve-cache_8h.html">curve-cache.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__color.html b/doc/gutenprint/html/structstp__color.html
index dc94b2c..1b8d608 100644
--- a/doc/gutenprint/html/structstp__color.html
+++ b/doc/gutenprint/html/structstp__color.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_color Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_color Struct Reference<br>
<small>
[<a class="el" href="group__color.html">color</a>]</small>
@@ -13,21 +28,67 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__color.html#o0">short_name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__color.html#4698bac7fdbf14511adbe13aeefe80b8">short_name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga3">long_name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__color.html#2fc6351aa4209f68fb16e85c6104f96c">long_name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga4">colorfuncs</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__color.html#a3f019e45920da0adf4ce2eec4cc2e7c">colorfuncs</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_color::short_name" ref="o0" args="" --><p>
+<a class="anchor" name="a3f019e45920da0adf4ce2eec4cc2e7c"></a><!-- doxytag: member="stp_color::colorfuncs" ref="a3f019e45920da0adf4ce2eec4cc2e7c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__color.html#o0">stp_color::short_name</a> </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="structstp__colorfuncs__t.html">stp_colorfuncs_t</a>* <a class="el" href="structstp__color.html#a3f019e45920da0adf4ce2eec4cc2e7c">stp_color::colorfuncs</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="2fc6351aa4209f68fb16e85c6104f96c"></a><!-- doxytag: member="stp_color::long_name" ref="2fc6351aa4209f68fb16e85c6104f96c" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__color.html#2fc6351aa4209f68fb16e85c6104f96c">stp_color::long_name</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="4698bac7fdbf14511adbe13aeefe80b8"></a><!-- doxytag: member="stp_color::short_name" ref="4698bac7fdbf14511adbe13aeefe80b8" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__color.html#4698bac7fdbf14511adbe13aeefe80b8">stp_color::short_name</a> </td>
</tr>
</table>
</td>
@@ -46,8 +107,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="color_8h.html">color.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__colorfuncs__t.html b/doc/gutenprint/html/structstp__colorfuncs__t.html
index b35b3db..e5582f0 100644
--- a/doc/gutenprint/html/structstp__colorfuncs__t.html
+++ b/doc/gutenprint/html/structstp__colorfuncs__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_colorfuncs_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_colorfuncs_t Struct Reference<br>
<small>
[<a class="el" href="group__color.html">color</a>]</small>
@@ -13,23 +28,92 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__colorfuncs__t.html#o0">init</a> )(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__colorfuncs__t.html#5aafc0d83b487b1d0a8db5c1f1cd227d">init</a> )(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga0">get_row</a> )(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__colorfuncs__t.html#1130ff4ca5f70a5f951b69fa41ef8016">get_row</a> )(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga1">list_parameters</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__colorfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">list_parameters</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__color.html#ga2">describe_parameter</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__colorfuncs__t.html#358435dd7c4c3dba226ba7016dba0cad">describe_parameter</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_colorfuncs_t::init" ref="o0" args=")(stp_vars_t *v, stp_image_t *image, size_t steps)" --><p>
+<a class="anchor" name="358435dd7c4c3dba226ba7016dba0cad"></a><!-- doxytag: member="stp_colorfuncs_t::describe_parameter" ref="358435dd7c4c3dba226ba7016dba0cad" args=")(const stp_vars_t *v, const char *name, stp_parameter_t *description)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__colorfuncs__t.html#o0">stp_colorfuncs_t::init</a>)(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__colorfuncs__t.html#358435dd7c4c3dba226ba7016dba0cad">stp_colorfuncs_t::describe_parameter</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="1130ff4ca5f70a5f951b69fa41ef8016"></a><!-- doxytag: member="stp_colorfuncs_t::get_row" ref="1130ff4ca5f70a5f951b69fa41ef8016" args=")(stp_vars_t *v, stp_image_t *image, int row, unsigned *zero_mask)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__colorfuncs__t.html#1130ff4ca5f70a5f951b69fa41ef8016">stp_colorfuncs_t::get_row</a>)(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, int row, unsigned *zero_mask) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="5aafc0d83b487b1d0a8db5c1f1cd227d"></a><!-- doxytag: member="stp_colorfuncs_t::init" ref="5aafc0d83b487b1d0a8db5c1f1cd227d" args=")(stp_vars_t *v, stp_image_t *image, size_t steps)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__colorfuncs__t.html#5aafc0d83b487b1d0a8db5c1f1cd227d">stp_colorfuncs_t::init</a>)(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image, size_t steps) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="54879ee9c7f05b72f24bab4bce932970"></a><!-- doxytag: member="stp_colorfuncs_t::list_parameters" ref="54879ee9c7f05b72f24bab4bce932970" args=")(const stp_vars_t *v)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>(* <a class="el" href="structstp__colorfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">stp_colorfuncs_t::list_parameters</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v) </td>
</tr>
</table>
</td>
@@ -48,8 +132,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="color_8h.html">color.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__curve__point__t.html b/doc/gutenprint/html/structstp__curve__point__t.html
index f3d54ad..5b950ee 100644
--- a/doc/gutenprint/html/structstp__curve__point__t.html
+++ b/doc/gutenprint/html/structstp__curve__point__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_curve_point_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_curve_point_t Struct Reference<br>
<small>
[<a class="el" href="group__curve.html">curve</a>]</small>
@@ -16,24 +31,24 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__curve__point__t.html#o0">x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__curve__point__t.html#9dd4e461268c8034f5c8564e155c67a6">x</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Horizontal position. <a href="#o0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__curve__point__t.html#o1">y</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Horizontal position. <a href="#9dd4e461268c8034f5c8564e155c67a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__curve__point__t.html#415290769594460e2e485922904f345d">y</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vertical position. <a href="#o1"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vertical position. <a href="#415290769594460e2e485922904f345d"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Point (x,y) for piecewise curve.
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_curve_point_t::x" ref="o0" args="" --><p>
+<a class="anchor" name="9dd4e461268c8034f5c8564e155c67a6"></a><!-- doxytag: member="stp_curve_point_t::x" ref="9dd4e461268c8034f5c8564e155c67a6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__curve__point__t.html#o0">stp_curve_point_t::x</a> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="structstp__curve__point__t.html#9dd4e461268c8034f5c8564e155c67a6">stp_curve_point_t::x</a> </td>
</tr>
</table>
</td>
@@ -52,13 +67,13 @@ Horizontal position.
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_curve_point_t::y" ref="o1" args="" --><p>
+<a class="anchor" name="415290769594460e2e485922904f345d"></a><!-- doxytag: member="stp_curve_point_t::y" ref="415290769594460e2e485922904f345d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__curve__point__t.html#o1">stp_curve_point_t::y</a> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="structstp__curve__point__t.html#415290769594460e2e485922904f345d">stp_curve_point_t::y</a> </td>
</tr>
</table>
</td>
@@ -79,8 +94,8 @@ Vertical position.
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="curve_8h.html">curve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__dither__matrix__generic.html b/doc/gutenprint/html/structstp__dither__matrix__generic.html
index 80e9519..419065f 100644
--- a/doc/gutenprint/html/structstp__dither__matrix__generic.html
+++ b/doc/gutenprint/html/structstp__dither__matrix__generic.html
@@ -2,33 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_dither_matrix_generic Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_dither_matrix_generic Struct Reference</h1><!-- doxytag: class="stp_dither_matrix_generic" --><code>#include &lt;dither.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#o0">x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#9dd4e461268c8034f5c8564e155c67a6">x</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#o1">y</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#415290769594460e2e485922904f345d">y</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#o2">bytes</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#4b3a6218bb3e3a7303e8a171a60fcf92">bytes</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#o3">prescaled</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#aa3d9d64037ca4cdd2a4d871d673bd73">prescaled</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#o4">data</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__generic.html#8d777f385d3dfec8815d20f7496026dc">data</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_dither_matrix_generic::bytes" ref="o2" args="" --><p>
+<a class="anchor" name="4b3a6218bb3e3a7303e8a171a60fcf92"></a><!-- doxytag: member="stp_dither_matrix_generic::bytes" ref="4b3a6218bb3e3a7303e8a171a60fcf92" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#o2">stp_dither_matrix_generic::bytes</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_generic::bytes</a> </td>
</tr>
</table>
</td>
@@ -45,13 +60,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_dither_matrix_generic::data" ref="o4" args="" --><p>
+<a class="anchor" name="8d777f385d3dfec8815d20f7496026dc"></a><!-- doxytag: member="stp_dither_matrix_generic::data" ref="8d777f385d3dfec8815d20f7496026dc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const void* <a class="el" href="structstp__dither__matrix__generic.html#o4">stp_dither_matrix_generic::data</a> </td>
+ <td class="md" nowrap valign="top">const void* <a class="el" href="structstp__dither__matrix__generic.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_generic::data</a> </td>
</tr>
</table>
</td>
@@ -68,13 +83,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_dither_matrix_generic::prescaled" ref="o3" args="" --><p>
+<a class="anchor" name="aa3d9d64037ca4cdd2a4d871d673bd73"></a><!-- doxytag: member="stp_dither_matrix_generic::prescaled" ref="aa3d9d64037ca4cdd2a4d871d673bd73" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#o3">stp_dither_matrix_generic::prescaled</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_generic::prescaled</a> </td>
</tr>
</table>
</td>
@@ -91,13 +106,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_dither_matrix_generic::x" ref="o0" args="" --><p>
+<a class="anchor" name="9dd4e461268c8034f5c8564e155c67a6"></a><!-- doxytag: member="stp_dither_matrix_generic::x" ref="9dd4e461268c8034f5c8564e155c67a6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#o0">stp_dither_matrix_generic::x</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_generic::x</a> </td>
</tr>
</table>
</td>
@@ -114,13 +129,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_dither_matrix_generic::y" ref="o1" args="" --><p>
+<a class="anchor" name="415290769594460e2e485922904f345d"></a><!-- doxytag: member="stp_dither_matrix_generic::y" ref="415290769594460e2e485922904f345d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#o1">stp_dither_matrix_generic::y</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__generic.html#415290769594460e2e485922904f345d">stp_dither_matrix_generic::y</a> </td>
</tr>
</table>
</td>
@@ -139,8 +154,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="dither_8h.html">dither.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__dither__matrix__normal.html b/doc/gutenprint/html/structstp__dither__matrix__normal.html
index 4e4a567..070c3fc 100644
--- a/doc/gutenprint/html/structstp__dither__matrix__normal.html
+++ b/doc/gutenprint/html/structstp__dither__matrix__normal.html
@@ -2,33 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_dither_matrix_normal Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_dither_matrix_normal Struct Reference</h1><!-- doxytag: class="stp_dither_matrix_normal" --><code>#include &lt;dither.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#o0">x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#9dd4e461268c8034f5c8564e155c67a6">x</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#o1">y</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#415290769594460e2e485922904f345d">y</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#o2">bytes</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#4b3a6218bb3e3a7303e8a171a60fcf92">bytes</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#o3">prescaled</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#aa3d9d64037ca4cdd2a4d871d673bd73">prescaled</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#o4">data</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__normal.html#8d777f385d3dfec8815d20f7496026dc">data</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_dither_matrix_normal::bytes" ref="o2" args="" --><p>
+<a class="anchor" name="4b3a6218bb3e3a7303e8a171a60fcf92"></a><!-- doxytag: member="stp_dither_matrix_normal::bytes" ref="4b3a6218bb3e3a7303e8a171a60fcf92" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#o2">stp_dither_matrix_normal::bytes</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_normal::bytes</a> </td>
</tr>
</table>
</td>
@@ -45,13 +60,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_dither_matrix_normal::data" ref="o4" args="" --><p>
+<a class="anchor" name="8d777f385d3dfec8815d20f7496026dc"></a><!-- doxytag: member="stp_dither_matrix_normal::data" ref="8d777f385d3dfec8815d20f7496026dc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned* <a class="el" href="structstp__dither__matrix__normal.html#o4">stp_dither_matrix_normal::data</a> </td>
+ <td class="md" nowrap valign="top">const unsigned* <a class="el" href="structstp__dither__matrix__normal.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_normal::data</a> </td>
</tr>
</table>
</td>
@@ -68,13 +83,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_dither_matrix_normal::prescaled" ref="o3" args="" --><p>
+<a class="anchor" name="aa3d9d64037ca4cdd2a4d871d673bd73"></a><!-- doxytag: member="stp_dither_matrix_normal::prescaled" ref="aa3d9d64037ca4cdd2a4d871d673bd73" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#o3">stp_dither_matrix_normal::prescaled</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_normal::prescaled</a> </td>
</tr>
</table>
</td>
@@ -91,13 +106,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_dither_matrix_normal::x" ref="o0" args="" --><p>
+<a class="anchor" name="9dd4e461268c8034f5c8564e155c67a6"></a><!-- doxytag: member="stp_dither_matrix_normal::x" ref="9dd4e461268c8034f5c8564e155c67a6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#o0">stp_dither_matrix_normal::x</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_normal::x</a> </td>
</tr>
</table>
</td>
@@ -114,13 +129,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_dither_matrix_normal::y" ref="o1" args="" --><p>
+<a class="anchor" name="415290769594460e2e485922904f345d"></a><!-- doxytag: member="stp_dither_matrix_normal::y" ref="415290769594460e2e485922904f345d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#o1">stp_dither_matrix_normal::y</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__normal.html#415290769594460e2e485922904f345d">stp_dither_matrix_normal::y</a> </td>
</tr>
</table>
</td>
@@ -139,8 +154,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="dither_8h.html">dither.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__dither__matrix__short.html b/doc/gutenprint/html/structstp__dither__matrix__short.html
index 8b02c9a..aeef647 100644
--- a/doc/gutenprint/html/structstp__dither__matrix__short.html
+++ b/doc/gutenprint/html/structstp__dither__matrix__short.html
@@ -2,33 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_dither_matrix_short Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_dither_matrix_short Struct Reference</h1><!-- doxytag: class="stp_dither_matrix_short" --><code>#include &lt;dither.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#o0">x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#9dd4e461268c8034f5c8564e155c67a6">x</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#o1">y</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#415290769594460e2e485922904f345d">y</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#o2">bytes</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#4b3a6218bb3e3a7303e8a171a60fcf92">bytes</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#o3">prescaled</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#aa3d9d64037ca4cdd2a4d871d673bd73">prescaled</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#o4">data</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const unsigned short *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dither__matrix__short.html#8d777f385d3dfec8815d20f7496026dc">data</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_dither_matrix_short::bytes" ref="o2" args="" --><p>
+<a class="anchor" name="4b3a6218bb3e3a7303e8a171a60fcf92"></a><!-- doxytag: member="stp_dither_matrix_short::bytes" ref="4b3a6218bb3e3a7303e8a171a60fcf92" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#o2">stp_dither_matrix_short::bytes</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_dither_matrix_short::bytes</a> </td>
</tr>
</table>
</td>
@@ -45,13 +60,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_dither_matrix_short::data" ref="o4" args="" --><p>
+<a class="anchor" name="8d777f385d3dfec8815d20f7496026dc"></a><!-- doxytag: member="stp_dither_matrix_short::data" ref="8d777f385d3dfec8815d20f7496026dc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const unsigned short* <a class="el" href="structstp__dither__matrix__short.html#o4">stp_dither_matrix_short::data</a> </td>
+ <td class="md" nowrap valign="top">const unsigned short* <a class="el" href="structstp__dither__matrix__short.html#8d777f385d3dfec8815d20f7496026dc">stp_dither_matrix_short::data</a> </td>
</tr>
</table>
</td>
@@ -68,13 +83,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_dither_matrix_short::prescaled" ref="o3" args="" --><p>
+<a class="anchor" name="aa3d9d64037ca4cdd2a4d871d673bd73"></a><!-- doxytag: member="stp_dither_matrix_short::prescaled" ref="aa3d9d64037ca4cdd2a4d871d673bd73" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#o3">stp_dither_matrix_short::prescaled</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#aa3d9d64037ca4cdd2a4d871d673bd73">stp_dither_matrix_short::prescaled</a> </td>
</tr>
</table>
</td>
@@ -91,13 +106,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_dither_matrix_short::x" ref="o0" args="" --><p>
+<a class="anchor" name="9dd4e461268c8034f5c8564e155c67a6"></a><!-- doxytag: member="stp_dither_matrix_short::x" ref="9dd4e461268c8034f5c8564e155c67a6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#o0">stp_dither_matrix_short::x</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#9dd4e461268c8034f5c8564e155c67a6">stp_dither_matrix_short::x</a> </td>
</tr>
</table>
</td>
@@ -114,13 +129,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_dither_matrix_short::y" ref="o1" args="" --><p>
+<a class="anchor" name="415290769594460e2e485922904f345d"></a><!-- doxytag: member="stp_dither_matrix_short::y" ref="415290769594460e2e485922904f345d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#o1">stp_dither_matrix_short::y</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__dither__matrix__short.html#415290769594460e2e485922904f345d">stp_dither_matrix_short::y</a> </td>
</tr>
</table>
</td>
@@ -139,8 +154,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="dither_8h.html">dither.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__dotsize.html b/doc/gutenprint/html/structstp__dotsize.html
index 8f9788c..da485d3 100644
--- a/doc/gutenprint/html/structstp__dotsize.html
+++ b/doc/gutenprint/html/structstp__dotsize.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_dotsize Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_dotsize Struct Reference</h1><!-- doxytag: class="stp_dotsize" --><code>#include &lt;dither.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dotsize.html#o0">bit_pattern</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dotsize.html#67b7bfbc0ce2bbedbf5837e91f8773cd">bit_pattern</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dotsize.html#o1">value</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__dotsize.html#2063c1608d6e0baf80249c42e2be5804">value</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_dotsize::bit_pattern" ref="o0" args="" --><p>
+<a class="anchor" name="67b7bfbc0ce2bbedbf5837e91f8773cd"></a><!-- doxytag: member="stp_dotsize::bit_pattern" ref="67b7bfbc0ce2bbedbf5837e91f8773cd" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__dotsize.html#o0">stp_dotsize::bit_pattern</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__dotsize.html#67b7bfbc0ce2bbedbf5837e91f8773cd">stp_dotsize::bit_pattern</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_dotsize::value" ref="o1" args="" --><p>
+<a class="anchor" name="2063c1608d6e0baf80249c42e2be5804"></a><!-- doxytag: member="stp_dotsize::value" ref="2063c1608d6e0baf80249c42e2be5804" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__dotsize.html#o1">stp_dotsize::value</a> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="structstp__dotsize.html#2063c1608d6e0baf80249c42e2be5804">stp_dotsize::value</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="dither_8h.html">dither.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__double__bound__t.html b/doc/gutenprint/html/structstp__double__bound__t.html
index f9f8a62..b9115bd 100644
--- a/doc/gutenprint/html/structstp__double__bound__t.html
+++ b/doc/gutenprint/html/structstp__double__bound__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_double_bound_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_double_bound_t Struct Reference<br>
<small>
[<a class="el" href="group__vars.html">vars</a>]</small>
@@ -15,23 +30,23 @@
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__double__bound__t.html#o0">lower</a></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__double__bound__t.html#81e073b428b50247daba38531dcf412a">lower</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__double__bound__t.html#o1">upper</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__double__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">upper</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
double_bound (range) parameter.
<p>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_double_bound_t::lower" ref="o0" args="" --><p>
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="81e073b428b50247daba38531dcf412a"></a><!-- doxytag: member="stp_double_bound_t::lower" ref="81e073b428b50247daba38531dcf412a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__double__bound__t.html#o0">stp_double_bound_t::lower</a> </td>
+ <td class="md" nowrap valign="top">typedef double <a class="el" href="structstp__double__bound__t.html#81e073b428b50247daba38531dcf412a">stp_double_bound_t::lower</a> </td>
</tr>
</table>
</td>
@@ -48,13 +63,13 @@ double_bound (range) parameter.
Lower bound. </td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_double_bound_t::upper" ref="o1" args="" --><p>
+<a class="anchor" name="0122b4c2c01ee1c698ecc309d2b8eb5a"></a><!-- doxytag: member="stp_double_bound_t::upper" ref="0122b4c2c01ee1c698ecc309d2b8eb5a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__double__bound__t.html#o1">stp_double_bound_t::upper</a> </td>
+ <td class="md" nowrap valign="top">typedef double <a class="el" href="structstp__double__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">stp_double_bound_t::upper</a> </td>
</tr>
</table>
</td>
@@ -73,8 +88,8 @@ Upper bound. </td>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="vars_8h.html">vars.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__family.html b/doc/gutenprint/html/structstp__family.html
index e03cdf0..d16bdb9 100644
--- a/doc/gutenprint/html/structstp__family.html
+++ b/doc/gutenprint/html/structstp__family.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_family Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_family Struct Reference<br>
<small>
[<a class="el" href="group__printer.html">printer</a>]</small>
@@ -13,19 +28,19 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__printfuncs__t.html">stp_printfuncs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__family.html#o0">printfuncs</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__printfuncs__t.html">stp_printfuncs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__family.html#c0c2f50561daa16ae61c455b0861718a">printfuncs</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__family.html#o1">printer_list</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__family.html#505045dc6abce739a39cbc650ad05535">printer_list</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_family::printer_list" ref="o1" args="" --><p>
+<a class="anchor" name="505045dc6abce739a39cbc650ad05535"></a><!-- doxytag: member="stp_family::printer_list" ref="505045dc6abce739a39cbc650ad05535" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__list.html#ga1">stp_list_t</a>* <a class="el" href="structstp__family.html#o1">stp_family::printer_list</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__list.html#g01be7c3ea8c46226978010d453016f22">stp_list_t</a>* <a class="el" href="structstp__family.html#505045dc6abce739a39cbc650ad05535">stp_family::printer_list</a> </td>
</tr>
</table>
</td>
@@ -42,13 +57,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_family::printfuncs" ref="o0" args="" --><p>
+<a class="anchor" name="c0c2f50561daa16ae61c455b0861718a"></a><!-- doxytag: member="stp_family::printfuncs" ref="c0c2f50561daa16ae61c455b0861718a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="structstp__printfuncs__t.html">stp_printfuncs_t</a>* <a class="el" href="structstp__family.html#o0">stp_family::printfuncs</a> </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="structstp__printfuncs__t.html">stp_printfuncs_t</a>* <a class="el" href="structstp__family.html#c0c2f50561daa16ae61c455b0861718a">stp_family::printfuncs</a> </td>
</tr>
</table>
</td>
@@ -67,8 +82,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="printers_8h.html">printers.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__image.html b/doc/gutenprint/html/structstp__image.html
index 8933ca7..3e90ed5 100644
--- a/doc/gutenprint/html/structstp__image.html
+++ b/doc/gutenprint/html/structstp__image.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_image Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_image Struct Reference<br>
<small>
[<a class="el" href="group__image.html">image</a>]</small>
@@ -16,44 +31,157 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#o0">init</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#9aebe24f43e2fe0d4342495a64026baa">init</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is used to perform any initialization required by the image layer for the image. <a href="#o0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga0">reset</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is used to perform any initialization required by the image layer for the image. <a href="#9aebe24f43e2fe0d4342495a64026baa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#edae63ed1524916fdef45cb652d7275e">reset</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is called to reset the image to the beginning. <a href="group__image.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga1">width</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is called to reset the image to the beginning. <a href="#edae63ed1524916fdef45cb652d7275e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#85ce2739e10b7c073f108a82b3e5d717">width</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the width of the image in pixels. <a href="group__image.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga2">height</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the width of the image in pixels. <a href="#85ce2739e10b7c073f108a82b3e5d717"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#36cffb4418960b12743fc547902e35a6">height</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the height of the image in pixels. <a href="group__image.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#ga17">stp_image_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga3">get_row</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image, unsigned char *data, size_t byte_limit, int row)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the height of the image in pixels. <a href="#36cffb4418960b12743fc547902e35a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#e2681945ea918b7082ba78751d084347">get_row</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image, unsigned char *data, size_t byte_limit, int row)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback transfers the data from the image to the gimp-print library. <a href="group__image.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga4">get_appname</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback transfers the data from the image to the gimp-print library. <a href="#e2681945ea918b7082ba78751d084347"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#e9495dba1df955709ebbd651c1a526e6">get_appname</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the name of the application. <a href="group__image.html#ga4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga5">conclude</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback returns the name of the application. <a href="#e9495dba1df955709ebbd651c1a526e6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#6af9f0bf8a602f4a937c6e207a03ec01">conclude</a> )(struct <a class="el" href="structstp__image.html">stp_image</a> *image)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is called at the end of each page. <a href="group__image.html#ga5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__image.html#ga6">rep</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This callback is called at the end of each page. <a href="#6af9f0bf8a602f4a937c6e207a03ec01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__image.html#75a384057459ae8e69fb9a98a249b4f4">rep</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A pointer to an application-specific state information that might need to be associated with the image object. <a href="group__image.html#ga6"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A pointer to an application-specific state information that might need to be associated with the image object. <a href="#75a384057459ae8e69fb9a98a249b4f4"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The image type is an abstract data type for interfacing with the image creation program.
<p>
-It provides callbacks to functions defined within the client application which are called while printing the image.
+It provides callbacks to functions defined within the client application which are called while printing the image.
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_image::init" ref="o0" args=")(struct stp_image *image)" --><p>
+<a class="anchor" name="6af9f0bf8a602f4a937c6e207a03ec01"></a><!-- doxytag: member="stp_image::conclude" ref="6af9f0bf8a602f4a937c6e207a03ec01" args=")(struct stp_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__image.html#o0">stp_image::init</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__image.html#6af9f0bf8a602f4a937c6e207a03ec01">stp_image::conclude</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This callback is called at the end of each page.
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="e9495dba1df955709ebbd651c1a526e6"></a><!-- doxytag: member="stp_image::get_appname" ref="e9495dba1df955709ebbd651c1a526e6" args=")(struct stp_image *image)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">const char*(* <a class="el" href="structstp__image.html#e9495dba1df955709ebbd651c1a526e6">stp_image::get_appname</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This callback returns the name of the application.
+<p>
+This is embedded in the output by some drivers. </td>
+ </tr>
+</table>
+<a class="anchor" name="e2681945ea918b7082ba78751d084347"></a><!-- doxytag: member="stp_image::get_row" ref="e2681945ea918b7082ba78751d084347" args=")(struct stp_image *image, unsigned char *data, size_t byte_limit, int row)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"><a class="el" href="group__image.html#g3378dd231cc63da06de0bb41f1cde78f">stp_image_status_t</a>(* <a class="el" href="structstp__image.html#e2681945ea918b7082ba78751d084347">stp_image::get_row</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image, unsigned char *data, size_t byte_limit, int row) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This callback transfers the data from the image to the gimp-print library.
+<p>
+It is called from the driver layer. It should copy WIDTH (as returned by the <a class="el" href="structstp__image.html#85ce2739e10b7c073f108a82b3e5d717">width()</a> member) pixels of data into the data buffer. It normally returns STP_IMAGE_STATUS_OK; if something goes wrong, or the application wishes to stop producing any further output (e. g. because the user cancelled the print job), it should return STP_IMAGE_STATUS_ABORT. This will cause the driver to flush any remaining data to the output. It will always request rows in monotonically ascending order, but it may skip rows (if, for example, the resolution of the input is higher than the resolution of the output). <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>a pointer to <a class="el" href="structstp__image.html#85ce2739e10b7c073f108a82b3e5d717">width()</a> bytes of pixel data. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>byte_limit</em>&nbsp;</td><td>(image width * number of channels). </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>row</em>&nbsp;</td><td>(unused). </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="36cffb4418960b12743fc547902e35a6"></a><!-- doxytag: member="stp_image::height" ref="36cffb4418960b12743fc547902e35a6" args=")(struct stp_image *image)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__image.html#36cffb4418960b12743fc547902e35a6">stp_image::height</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This callback returns the height of the image in pixels.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use. </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="9aebe24f43e2fe0d4342495a64026baa"></a><!-- doxytag: member="stp_image::init" ref="9aebe24f43e2fe0d4342495a64026baa" args=")(struct stp_image *image)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__image.html#9aebe24f43e2fe0d4342495a64026baa">stp_image::init</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
</tr>
</table>
</td>
@@ -71,7 +199,93 @@ This callback is used to perform any initialization required by the image layer
<p>
It will be called once per image. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
- <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use.</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use. </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="75a384057459ae8e69fb9a98a249b4f4"></a><!-- doxytag: member="stp_image::rep" ref="75a384057459ae8e69fb9a98a249b4f4" args="" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void* <a class="el" href="structstp__image.html#75a384057459ae8e69fb9a98a249b4f4">stp_image::rep</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+A pointer to an application-specific state information that might need to be associated with the image object.
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="edae63ed1524916fdef45cb652d7275e"></a><!-- doxytag: member="stp_image::reset" ref="edae63ed1524916fdef45cb652d7275e" args=")(struct stp_image *image)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__image.html#edae63ed1524916fdef45cb652d7275e">stp_image::reset</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This callback is called to reset the image to the beginning.
+<p>
+It may (in principle) be called multiple times if a page is being printed more than once. <dl compact><dt><b>Warning:</b></dt><dd>The <a class="el" href="structstp__image.html#edae63ed1524916fdef45cb652d7275e">reset()</a> call may be removed in the future. </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use. </td></tr>
+ </table>
+</dl>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="85ce2739e10b7c073f108a82b3e5d717"></a><!-- doxytag: member="stp_image::width" ref="85ce2739e10b7c073f108a82b3e5d717" args=")(struct stp_image *image)" --><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__image.html#85ce2739e10b7c073f108a82b3e5d717">stp_image::width</a>)(struct <a class="el" href="structstp__image.html">stp_image</a> *image) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+This callback returns the width of the image in pixels.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>image</em>&nbsp;</td><td>the image in use. </td></tr>
</table>
</dl>
</td>
@@ -79,8 +293,8 @@ It will be called once per image. <dl compact><dt><b>Parameters:</b></dt><dd>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="image_8h.html">image.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__int__bound__t.html b/doc/gutenprint/html/structstp__int__bound__t.html
index 58c3465..fd170f6 100644
--- a/doc/gutenprint/html/structstp__int__bound__t.html
+++ b/doc/gutenprint/html/structstp__int__bound__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_int_bound_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_int_bound_t Struct Reference<br>
<small>
[<a class="el" href="group__vars.html">vars</a>]</small>
@@ -15,23 +30,23 @@
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__int__bound__t.html#o0">lower</a></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__int__bound__t.html#81e073b428b50247daba38531dcf412a">lower</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__int__bound__t.html#o1">upper</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__int__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">upper</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
int_bound (range) parameter.
<p>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_int_bound_t::lower" ref="o0" args="" --><p>
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="81e073b428b50247daba38531dcf412a"></a><!-- doxytag: member="stp_int_bound_t::lower" ref="81e073b428b50247daba38531dcf412a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__int__bound__t.html#o0">stp_int_bound_t::lower</a> </td>
+ <td class="md" nowrap valign="top">typedef int <a class="el" href="structstp__int__bound__t.html#81e073b428b50247daba38531dcf412a">stp_int_bound_t::lower</a> </td>
</tr>
</table>
</td>
@@ -48,13 +63,13 @@ int_bound (range) parameter.
Lower bound. </td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_int_bound_t::upper" ref="o1" args="" --><p>
+<a class="anchor" name="0122b4c2c01ee1c698ecc309d2b8eb5a"></a><!-- doxytag: member="stp_int_bound_t::upper" ref="0122b4c2c01ee1c698ecc309d2b8eb5a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__int__bound__t.html#o1">stp_int_bound_t::upper</a> </td>
+ <td class="md" nowrap valign="top">typedef int <a class="el" href="structstp__int__bound__t.html#0122b4c2c01ee1c698ecc309d2b8eb5a">stp_int_bound_t::upper</a> </td>
</tr>
</table>
</td>
@@ -73,8 +88,8 @@ Upper bound. </td>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="vars_8h.html">vars.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__lineactive__t.html b/doc/gutenprint/html/structstp__lineactive__t.html
index 0fb4a93..b23a6d0 100644
--- a/doc/gutenprint/html/structstp__lineactive__t.html
+++ b/doc/gutenprint/html/structstp__lineactive__t.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_lineactive_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_lineactive_t Struct Reference</h1><!-- doxytag: class="stp_lineactive_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineactive__t.html#o0">ncolors</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineactive__t.html#7e65a932280df4e01f60294f031fb97e">ncolors</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineactive__t.html#o1">v</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineactive__t.html#9e3669d19b675bd57058fd4664205d2a">v</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_lineactive_t::ncolors" ref="o0" args="" --><p>
+<a class="anchor" name="7e65a932280df4e01f60294f031fb97e"></a><!-- doxytag: member="stp_lineactive_t::ncolors" ref="7e65a932280df4e01f60294f031fb97e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__lineactive__t.html#o0">stp_lineactive_t::ncolors</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__lineactive__t.html#7e65a932280df4e01f60294f031fb97e">stp_lineactive_t::ncolors</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_lineactive_t::v" ref="o1" args="" --><p>
+<a class="anchor" name="9e3669d19b675bd57058fd4664205d2a"></a><!-- doxytag: member="stp_lineactive_t::v" ref="9e3669d19b675bd57058fd4664205d2a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__lineactive__t.html#o1">stp_lineactive_t::v</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__lineactive__t.html#9e3669d19b675bd57058fd4664205d2a">stp_lineactive_t::v</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__linebounds__t.html b/doc/gutenprint/html/structstp__linebounds__t.html
index 27c5739..778745a 100644
--- a/doc/gutenprint/html/structstp__linebounds__t.html
+++ b/doc/gutenprint/html/structstp__linebounds__t.html
@@ -2,29 +2,44 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_linebounds_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_linebounds_t Struct Reference</h1><!-- doxytag: class="stp_linebounds_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html#o0">ncolors</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html#7e65a932280df4e01f60294f031fb97e">ncolors</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html#o1">start_pos</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html#8fb0bcdadf14357992c7faea15fb9497">start_pos</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html#o2">end_pos</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html#1f90fb291292e9a933aa6aac4a9c857e">end_pos</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_linebounds_t::end_pos" ref="o2" args="" --><p>
+<a class="anchor" name="1f90fb291292e9a933aa6aac4a9c857e"></a><!-- doxytag: member="stp_linebounds_t::end_pos" ref="1f90fb291292e9a933aa6aac4a9c857e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int* <a class="el" href="structstp__linebounds__t.html#o2">stp_linebounds_t::end_pos</a> </td>
+ <td class="md" nowrap valign="top">int* <a class="el" href="structstp__linebounds__t.html#1f90fb291292e9a933aa6aac4a9c857e">stp_linebounds_t::end_pos</a> </td>
</tr>
</table>
</td>
@@ -41,13 +56,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_linebounds_t::ncolors" ref="o0" args="" --><p>
+<a class="anchor" name="7e65a932280df4e01f60294f031fb97e"></a><!-- doxytag: member="stp_linebounds_t::ncolors" ref="7e65a932280df4e01f60294f031fb97e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__linebounds__t.html#o0">stp_linebounds_t::ncolors</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__linebounds__t.html#7e65a932280df4e01f60294f031fb97e">stp_linebounds_t::ncolors</a> </td>
</tr>
</table>
</td>
@@ -64,13 +79,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_linebounds_t::start_pos" ref="o1" args="" --><p>
+<a class="anchor" name="8fb0bcdadf14357992c7faea15fb9497"></a><!-- doxytag: member="stp_linebounds_t::start_pos" ref="8fb0bcdadf14357992c7faea15fb9497" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int* <a class="el" href="structstp__linebounds__t.html#o1">stp_linebounds_t::start_pos</a> </td>
+ <td class="md" nowrap valign="top">int* <a class="el" href="structstp__linebounds__t.html#8fb0bcdadf14357992c7faea15fb9497">stp_linebounds_t::start_pos</a> </td>
</tr>
</table>
</td>
@@ -89,8 +104,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__linebufs__t.html b/doc/gutenprint/html/structstp__linebufs__t.html
index f63eca6..0891576 100644
--- a/doc/gutenprint/html/structstp__linebufs__t.html
+++ b/doc/gutenprint/html/structstp__linebufs__t.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_linebufs_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_linebufs_t Struct Reference</h1><!-- doxytag: class="stp_linebufs_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebufs__t.html#o0">ncolors</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebufs__t.html#7e65a932280df4e01f60294f031fb97e">ncolors</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebufs__t.html#o1">v</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebufs__t.html#9e3669d19b675bd57058fd4664205d2a">v</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_linebufs_t::ncolors" ref="o0" args="" --><p>
+<a class="anchor" name="7e65a932280df4e01f60294f031fb97e"></a><!-- doxytag: member="stp_linebufs_t::ncolors" ref="7e65a932280df4e01f60294f031fb97e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__linebufs__t.html#o0">stp_linebufs_t::ncolors</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__linebufs__t.html#7e65a932280df4e01f60294f031fb97e">stp_linebufs_t::ncolors</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_linebufs_t::v" ref="o1" args="" --><p>
+<a class="anchor" name="9e3669d19b675bd57058fd4664205d2a"></a><!-- doxytag: member="stp_linebufs_t::v" ref="9e3669d19b675bd57058fd4664205d2a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned char** <a class="el" href="structstp__linebufs__t.html#o1">stp_linebufs_t::v</a> </td>
+ <td class="md" nowrap valign="top">unsigned char** <a class="el" href="structstp__linebufs__t.html#9e3669d19b675bd57058fd4664205d2a">stp_linebufs_t::v</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__linecount__t.html b/doc/gutenprint/html/structstp__linecount__t.html
index 1a2a70e..ce4b8fa 100644
--- a/doc/gutenprint/html/structstp__linecount__t.html
+++ b/doc/gutenprint/html/structstp__linecount__t.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_linecount_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_linecount_t Struct Reference</h1><!-- doxytag: class="stp_linecount_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linecount__t.html#o0">ncolors</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linecount__t.html#7e65a932280df4e01f60294f031fb97e">ncolors</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linecount__t.html#o1">v</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linecount__t.html#9e3669d19b675bd57058fd4664205d2a">v</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_linecount_t::ncolors" ref="o0" args="" --><p>
+<a class="anchor" name="7e65a932280df4e01f60294f031fb97e"></a><!-- doxytag: member="stp_linecount_t::ncolors" ref="7e65a932280df4e01f60294f031fb97e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__linecount__t.html#o0">stp_linecount_t::ncolors</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__linecount__t.html#7e65a932280df4e01f60294f031fb97e">stp_linecount_t::ncolors</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_linecount_t::v" ref="o1" args="" --><p>
+<a class="anchor" name="9e3669d19b675bd57058fd4664205d2a"></a><!-- doxytag: member="stp_linecount_t::v" ref="9e3669d19b675bd57058fd4664205d2a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int* <a class="el" href="structstp__linecount__t.html#o1">stp_linecount_t::v</a> </td>
+ <td class="md" nowrap valign="top">int* <a class="el" href="structstp__linecount__t.html#9e3669d19b675bd57058fd4664205d2a">stp_linecount_t::v</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__lineoff__t.html b/doc/gutenprint/html/structstp__lineoff__t.html
index 7e5d919..353fed2 100644
--- a/doc/gutenprint/html/structstp__lineoff__t.html
+++ b/doc/gutenprint/html/structstp__lineoff__t.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_lineoff_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_lineoff_t Struct Reference</h1><!-- doxytag: class="stp_lineoff_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineoff__t.html#o0">ncolors</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineoff__t.html#7e65a932280df4e01f60294f031fb97e">ncolors</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineoff__t.html#o1">v</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__lineoff__t.html#9e3669d19b675bd57058fd4664205d2a">v</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_lineoff_t::ncolors" ref="o0" args="" --><p>
+<a class="anchor" name="7e65a932280df4e01f60294f031fb97e"></a><!-- doxytag: member="stp_lineoff_t::ncolors" ref="7e65a932280df4e01f60294f031fb97e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__lineoff__t.html#o0">stp_lineoff_t::ncolors</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__lineoff__t.html#7e65a932280df4e01f60294f031fb97e">stp_lineoff_t::ncolors</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_lineoff_t::v" ref="o1" args="" --><p>
+<a class="anchor" name="9e3669d19b675bd57058fd4664205d2a"></a><!-- doxytag: member="stp_lineoff_t::v" ref="9e3669d19b675bd57058fd4664205d2a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned long* <a class="el" href="structstp__lineoff__t.html#o1">stp_lineoff_t::v</a> </td>
+ <td class="md" nowrap valign="top">unsigned long* <a class="el" href="structstp__lineoff__t.html#9e3669d19b675bd57058fd4664205d2a">stp_lineoff_t::v</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__module.html b/doc/gutenprint/html/structstp__module.html
index 50a6f8f..2f5a996 100644
--- a/doc/gutenprint/html/structstp__module.html
+++ b/doc/gutenprint/html/structstp__module.html
@@ -2,39 +2,54 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_module Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_module Struct Reference</h1><!-- doxytag: class="stp_module" --><code>#include &lt;module.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o0">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o1">version</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#2af72f100c356273d46284f6fd1dfc08">version</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o2">comment</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#06d4cd63bde972fc66a0aed41d2f5c51">comment</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="module_8h.html#a13">stp_module_class_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o3">class</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">stp_module_class_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#a2f2ed4f8ebc2cbb4c21a29dc40ab61d">class</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o4">handle</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#e1260894f59eeae98c8440899de4df8d">handle</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o5">init</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#e410d3c31d3473619bad7812df075dd9">init</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o6">fini</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#b5296150c31e6581161fc46595a06b78">fini</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#o7">syms</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module.html#928a1fa51ea5f2eaae90429c74743ced">syms</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_module::class" ref="o3" args="" --><p>
+<a class="anchor" name="a2f2ed4f8ebc2cbb4c21a29dc40ab61d"></a><!-- doxytag: member="stp_module::class" ref="a2f2ed4f8ebc2cbb4c21a29dc40ab61d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="module_8h.html#a13">stp_module_class_t</a> <a class="el" href="structstp__module.html#o3">stp_module::class</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="module_8h.html#df2656b9a248237bdf28247c133a046d">stp_module_class_t</a> <a class="el" href="structstp__module.html#a2f2ed4f8ebc2cbb4c21a29dc40ab61d">stp_module::class</a> </td>
</tr>
</table>
</td>
@@ -51,13 +66,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_module::comment" ref="o2" args="" --><p>
+<a class="anchor" name="06d4cd63bde972fc66a0aed41d2f5c51"></a><!-- doxytag: member="stp_module::comment" ref="06d4cd63bde972fc66a0aed41d2f5c51" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__module.html#o2">stp_module::comment</a> </td>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__module.html#06d4cd63bde972fc66a0aed41d2f5c51">stp_module::comment</a> </td>
</tr>
</table>
</td>
@@ -74,13 +89,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stp_module::fini" ref="o6" args=")(void)" --><p>
+<a class="anchor" name="b5296150c31e6581161fc46595a06b78"></a><!-- doxytag: member="stp_module::fini" ref="b5296150c31e6581161fc46595a06b78" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__module.html#o6">stp_module::fini</a>)(void) </td>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__module.html#b5296150c31e6581161fc46595a06b78">stp_module::fini</a>)(void) </td>
</tr>
</table>
</td>
@@ -97,13 +112,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_module::handle" ref="o4" args="" --><p>
+<a class="anchor" name="e1260894f59eeae98c8440899de4df8d"></a><!-- doxytag: member="stp_module::handle" ref="e1260894f59eeae98c8440899de4df8d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void* <a class="el" href="structstp__module.html#o4">stp_module::handle</a> </td>
+ <td class="md" nowrap valign="top">void* <a class="el" href="structstp__module.html#e1260894f59eeae98c8440899de4df8d">stp_module::handle</a> </td>
</tr>
</table>
</td>
@@ -120,13 +135,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_module::init" ref="o5" args=")(void)" --><p>
+<a class="anchor" name="e410d3c31d3473619bad7812df075dd9"></a><!-- doxytag: member="stp_module::init" ref="e410d3c31d3473619bad7812df075dd9" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__module.html#o5">stp_module::init</a>)(void) </td>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__module.html#e410d3c31d3473619bad7812df075dd9">stp_module::init</a>)(void) </td>
</tr>
</table>
</td>
@@ -143,13 +158,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_module::name" ref="o0" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stp_module::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__module.html#o0">stp_module::name</a> </td>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__module.html#b068931cc450442b63f5b3d276ea4297">stp_module::name</a> </td>
</tr>
</table>
</td>
@@ -166,13 +181,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o7"></a><!-- doxytag: member="stp_module::syms" ref="o7" args="" --><p>
+<a class="anchor" name="928a1fa51ea5f2eaae90429c74743ced"></a><!-- doxytag: member="stp_module::syms" ref="928a1fa51ea5f2eaae90429c74743ced" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void* <a class="el" href="structstp__module.html#o7">stp_module::syms</a> </td>
+ <td class="md" nowrap valign="top">void* <a class="el" href="structstp__module.html#928a1fa51ea5f2eaae90429c74743ced">stp_module::syms</a> </td>
</tr>
</table>
</td>
@@ -189,13 +204,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_module::version" ref="o1" args="" --><p>
+<a class="anchor" name="2af72f100c356273d46284f6fd1dfc08"></a><!-- doxytag: member="stp_module::version" ref="2af72f100c356273d46284f6fd1dfc08" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__module.html#o1">stp_module::version</a> </td>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__module.html#2af72f100c356273d46284f6fd1dfc08">stp_module::version</a> </td>
</tr>
</table>
</td>
@@ -214,8 +229,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="module_8h.html">module.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__module__version.html b/doc/gutenprint/html/structstp__module__version.html
index 42883fb..68379a6 100644
--- a/doc/gutenprint/html/structstp__module__version.html
+++ b/doc/gutenprint/html/structstp__module__version.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_module_version Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_module_version Struct Reference</h1><!-- doxytag: class="stp_module_version" --><code>#include &lt;module.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module__version.html#o0">major</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module__version.html#f1425da40a9f2d21ab702a1c7feae026">major</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module__version.html#o1">minor</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__module__version.html#ab846c0e3717a3e7d14af45cab70b44a">minor</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_module_version::major" ref="o0" args="" --><p>
+<a class="anchor" name="f1425da40a9f2d21ab702a1c7feae026"></a><!-- doxytag: member="stp_module_version::major" ref="f1425da40a9f2d21ab702a1c7feae026" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__module__version.html#o0">stp_module_version::major</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__module__version.html#f1425da40a9f2d21ab702a1c7feae026">stp_module_version::major</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_module_version::minor" ref="o1" args="" --><p>
+<a class="anchor" name="ab846c0e3717a3e7d14af45cab70b44a"></a><!-- doxytag: member="stp_module_version::minor" ref="ab846c0e3717a3e7d14af45cab70b44a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__module__version.html#o1">stp_module_version::minor</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__module__version.html#ab846c0e3717a3e7d14af45cab70b44a">stp_module_version::minor</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="module_8h.html">module.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__mxml__attr__s.html b/doc/gutenprint/html/structstp__mxml__attr__s.html
index 7799eb7..9686548 100644
--- a/doc/gutenprint/html/structstp__mxml__attr__s.html
+++ b/doc/gutenprint/html/structstp__mxml__attr__s.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_mxml_attr_s Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_mxml_attr_s Struct Reference</h1><!-- doxytag: class="stp_mxml_attr_s" --><code>#include &lt;mxml.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__attr__s.html#o0">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__attr__s.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__attr__s.html#o1">value</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__attr__s.html#2063c1608d6e0baf80249c42e2be5804">value</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_mxml_attr_s::name" ref="o0" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stp_mxml_attr_s::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__attr__s.html#o0">stp_mxml_attr_s::name</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__attr__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_attr_s::name</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_mxml_attr_s::value" ref="o1" args="" --><p>
+<a class="anchor" name="2063c1608d6e0baf80249c42e2be5804"></a><!-- doxytag: member="stp_mxml_attr_s::value" ref="2063c1608d6e0baf80249c42e2be5804" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__attr__s.html#o1">stp_mxml_attr_s::value</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__attr__s.html#2063c1608d6e0baf80249c42e2be5804">stp_mxml_attr_s::value</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="mxml_8h.html">mxml.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__mxml__node__s.html b/doc/gutenprint/html/structstp__mxml__node__s.html
index a0cd4a1..afb2a32 100644
--- a/doc/gutenprint/html/structstp__mxml__node__s.html
+++ b/doc/gutenprint/html/structstp__mxml__node__s.html
@@ -2,37 +2,52 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_mxml_node_s Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_mxml_node_s Struct Reference</h1><!-- doxytag: class="stp_mxml_node_s" --><code>#include &lt;mxml.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o0">type</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#599dcce2998a6b40b1e38e8c6006cb0a">type</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o1">next</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#d0cab90d8d20d57e2f2b9be52f7dd25d">next</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o2">prev</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#fcb08b164ac83e09964deb24f2d2e80b">prev</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o3">parent</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#d0e45878043844ffc41aac437e86b602">parent</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o4">child</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#1b7d5726533ab525a8760351e9b5e415">child</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o5">last_child</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#683657fb65ef37f597bddef3847a3eff">last_child</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#o6">value</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html#2063c1608d6e0baf80249c42e2be5804">value</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_mxml_node_s::child" ref="o4" args="" --><p>
+<a class="anchor" name="1b7d5726533ab525a8760351e9b5e415"></a><!-- doxytag: member="stp_mxml_node_s::child" ref="1b7d5726533ab525a8760351e9b5e415" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#o4">stp_mxml_node_s::child</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#1b7d5726533ab525a8760351e9b5e415">stp_mxml_node_s::child</a> </td>
</tr>
</table>
</td>
@@ -49,13 +64,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_mxml_node_s::last_child" ref="o5" args="" --><p>
+<a class="anchor" name="683657fb65ef37f597bddef3847a3eff"></a><!-- doxytag: member="stp_mxml_node_s::last_child" ref="683657fb65ef37f597bddef3847a3eff" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#o5">stp_mxml_node_s::last_child</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#683657fb65ef37f597bddef3847a3eff">stp_mxml_node_s::last_child</a> </td>
</tr>
</table>
</td>
@@ -72,13 +87,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_mxml_node_s::next" ref="o1" args="" --><p>
+<a class="anchor" name="d0cab90d8d20d57e2f2b9be52f7dd25d"></a><!-- doxytag: member="stp_mxml_node_s::next" ref="d0cab90d8d20d57e2f2b9be52f7dd25d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#o1">stp_mxml_node_s::next</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#d0cab90d8d20d57e2f2b9be52f7dd25d">stp_mxml_node_s::next</a> </td>
</tr>
</table>
</td>
@@ -95,13 +110,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_mxml_node_s::parent" ref="o3" args="" --><p>
+<a class="anchor" name="d0e45878043844ffc41aac437e86b602"></a><!-- doxytag: member="stp_mxml_node_s::parent" ref="d0e45878043844ffc41aac437e86b602" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#o3">stp_mxml_node_s::parent</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#d0e45878043844ffc41aac437e86b602">stp_mxml_node_s::parent</a> </td>
</tr>
</table>
</td>
@@ -118,13 +133,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_mxml_node_s::prev" ref="o2" args="" --><p>
+<a class="anchor" name="fcb08b164ac83e09964deb24f2d2e80b"></a><!-- doxytag: member="stp_mxml_node_s::prev" ref="fcb08b164ac83e09964deb24f2d2e80b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#o2">stp_mxml_node_s::prev</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* <a class="el" href="structstp__mxml__node__s.html#fcb08b164ac83e09964deb24f2d2e80b">stp_mxml_node_s::prev</a> </td>
</tr>
</table>
</td>
@@ -141,13 +156,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_mxml_node_s::type" ref="o0" args="" --><p>
+<a class="anchor" name="599dcce2998a6b40b1e38e8c6006cb0a"></a><!-- doxytag: member="stp_mxml_node_s::type" ref="599dcce2998a6b40b1e38e8c6006cb0a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="mxml_8h.html#a14">stp_mxml_type_t</a> <a class="el" href="structstp__mxml__node__s.html#o0">stp_mxml_node_s::type</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="mxml_8h.html#1ed6fadf477121e16a83bc1899c30d5c">stp_mxml_type_t</a> <a class="el" href="structstp__mxml__node__s.html#599dcce2998a6b40b1e38e8c6006cb0a">stp_mxml_node_s::type</a> </td>
</tr>
</table>
</td>
@@ -164,13 +179,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stp_mxml_node_s::value" ref="o6" args="" --><p>
+<a class="anchor" name="2063c1608d6e0baf80249c42e2be5804"></a><!-- doxytag: member="stp_mxml_node_s::value" ref="2063c1608d6e0baf80249c42e2be5804" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_t</a> <a class="el" href="structstp__mxml__node__s.html#o6">stp_mxml_node_s::value</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_t</a> <a class="el" href="structstp__mxml__node__s.html#2063c1608d6e0baf80249c42e2be5804">stp_mxml_node_s::value</a> </td>
</tr>
</table>
</td>
@@ -189,8 +204,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="mxml_8h.html">mxml.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__mxml__text__s.html b/doc/gutenprint/html/structstp__mxml__text__s.html
index b8291bf..8b23c53 100644
--- a/doc/gutenprint/html/structstp__mxml__text__s.html
+++ b/doc/gutenprint/html/structstp__mxml__text__s.html
@@ -2,27 +2,42 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_mxml_text_s Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_mxml_text_s Struct Reference</h1><!-- doxytag: class="stp_mxml_text_s" --><code>#include &lt;mxml.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__text__s.html#o0">whitespace</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__text__s.html#67b8601a11e47a9ee3bf08ddfd0b79ba">whitespace</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__text__s.html#o1">string</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__text__s.html#b45cffe084dd3d20d928bee85e7b0f21">string</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_mxml_text_s::string" ref="o1" args="" --><p>
+<a class="anchor" name="b45cffe084dd3d20d928bee85e7b0f21"></a><!-- doxytag: member="stp_mxml_text_s::string" ref="b45cffe084dd3d20d928bee85e7b0f21" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__text__s.html#o1">stp_mxml_text_s::string</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__text__s.html#b45cffe084dd3d20d928bee85e7b0f21">stp_mxml_text_s::string</a> </td>
</tr>
</table>
</td>
@@ -39,13 +54,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_mxml_text_s::whitespace" ref="o0" args="" --><p>
+<a class="anchor" name="67b8601a11e47a9ee3bf08ddfd0b79ba"></a><!-- doxytag: member="stp_mxml_text_s::whitespace" ref="67b8601a11e47a9ee3bf08ddfd0b79ba" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__mxml__text__s.html#o0">stp_mxml_text_s::whitespace</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__mxml__text__s.html#67b8601a11e47a9ee3bf08ddfd0b79ba">stp_mxml_text_s::whitespace</a> </td>
</tr>
</table>
</td>
@@ -64,8 +79,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="mxml_8h.html">mxml.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__mxml__value__s.html b/doc/gutenprint/html/structstp__mxml__value__s.html
index 0a1d51f..df0857f 100644
--- a/doc/gutenprint/html/structstp__mxml__value__s.html
+++ b/doc/gutenprint/html/structstp__mxml__value__s.html
@@ -2,29 +2,44 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_mxml_value_s Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_mxml_value_s Struct Reference</h1><!-- doxytag: class="stp_mxml_value_s" --><code>#include &lt;mxml.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html#o0">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html#o1">num_attrs</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html#30f1579a824317cbe2b6837454cd0ef1">num_attrs</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html#o2">attrs</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html#425ce871530e0633c917f98d8e9b1bc7">attrs</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_mxml_value_s::attrs" ref="o2" args="" --><p>
+<a class="anchor" name="425ce871530e0633c917f98d8e9b1bc7"></a><!-- doxytag: member="stp_mxml_value_s::attrs" ref="425ce871530e0633c917f98d8e9b1bc7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_t</a>* <a class="el" href="structstp__mxml__value__s.html#o2">stp_mxml_value_s::attrs</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_t</a>* <a class="el" href="structstp__mxml__value__s.html#425ce871530e0633c917f98d8e9b1bc7">stp_mxml_value_s::attrs</a> </td>
</tr>
</table>
</td>
@@ -41,13 +56,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_mxml_value_s::name" ref="o0" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stp_mxml_value_s::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__value__s.html#o0">stp_mxml_value_s::name</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__mxml__value__s.html#b068931cc450442b63f5b3d276ea4297">stp_mxml_value_s::name</a> </td>
</tr>
</table>
</td>
@@ -64,13 +79,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_mxml_value_s::num_attrs" ref="o1" args="" --><p>
+<a class="anchor" name="30f1579a824317cbe2b6837454cd0ef1"></a><!-- doxytag: member="stp_mxml_value_s::num_attrs" ref="30f1579a824317cbe2b6837454cd0ef1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__mxml__value__s.html#o1">stp_mxml_value_s::num_attrs</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__mxml__value__s.html#30f1579a824317cbe2b6837454cd0ef1">stp_mxml_value_s::num_attrs</a> </td>
</tr>
</table>
</td>
@@ -89,8 +104,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="mxml_8h.html">mxml.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__papersize__t.html b/doc/gutenprint/html/structstp__papersize__t.html
index d5095e7..6cc253d 100644
--- a/doc/gutenprint/html/structstp__papersize__t.html
+++ b/doc/gutenprint/html/structstp__papersize__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_papersize_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_papersize_t Struct Reference<br>
<small>
[<a class="el" href="group__papersize.html">papersize</a>]</small>
@@ -16,48 +31,48 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o0">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Short unique name (not translated). <a href="#o0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o1">text</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Short unique name (not translated). <a href="#b068931cc450442b63f5b3d276ea4297"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#1cb251ec0d568de6a929b520c4aed8d1">text</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Long descriptive name (translated). <a href="#o1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o2">comment</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Long descriptive name (translated). <a href="#1cb251ec0d568de6a929b520c4aed8d1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#06d4cd63bde972fc66a0aed41d2f5c51">comment</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comment. <a href="#o2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o3">width</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comment. <a href="#06d4cd63bde972fc66a0aed41d2f5c51"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#eaae26a6fb20ed3ef54fb23bfa0b1fcc">width</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Paper width. <a href="#o3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o4">height</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Paper width. <a href="#eaae26a6fb20ed3ef54fb23bfa0b1fcc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#b435e227d5dd201e1768b2bcb2e0aa81">height</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Paper height. <a href="#o4"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o5">top</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Paper height. <a href="#b435e227d5dd201e1768b2bcb2e0aa81"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#b28354b543375bfa94dabaeda722927f">top</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Top margin. <a href="#o5"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o6">left</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Top margin. <a href="#b28354b543375bfa94dabaeda722927f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#811882fecd5c7618d7099ebbd39ea254">left</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Left margin. <a href="#o6"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o7">bottom</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Left margin. <a href="#811882fecd5c7618d7099ebbd39ea254"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#71f262d796bed1ab30e8a2d5a8ddee6f">bottom</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bottom margin. <a href="#o7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o8">right</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Bottom margin. <a href="#71f262d796bed1ab30e8a2d5a8ddee6f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#7c4f29407893c334a6cb7a87bf045c0d">right</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Right margin. <a href="#o8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__papersize.html#ga5">stp_papersize_unit_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#o9">paper_unit</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Right margin. <a href="#7c4f29407893c334a6cb7a87bf045c0d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">stp_papersize_unit_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__papersize__t.html#00a9745ae8b0126b5763ba88daba837b">paper_unit</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Units of measurement. <a href="#o9"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Units of measurement. <a href="#00a9745ae8b0126b5763ba88daba837b"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
The papersize data type.
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o7"></a><!-- doxytag: member="stp_papersize_t::bottom" ref="o7" args="" --><p>
+<a class="anchor" name="71f262d796bed1ab30e8a2d5a8ddee6f"></a><!-- doxytag: member="stp_papersize_t::bottom" ref="71f262d796bed1ab30e8a2d5a8ddee6f" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#o7">stp_papersize_t::bottom</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#71f262d796bed1ab30e8a2d5a8ddee6f">stp_papersize_t::bottom</a> </td>
</tr>
</table>
</td>
@@ -76,13 +91,13 @@ Bottom margin.
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_papersize_t::comment" ref="o2" args="" --><p>
+<a class="anchor" name="06d4cd63bde972fc66a0aed41d2f5c51"></a><!-- doxytag: member="stp_papersize_t::comment" ref="06d4cd63bde972fc66a0aed41d2f5c51" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__papersize__t.html#o2">stp_papersize_t::comment</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__papersize__t.html#06d4cd63bde972fc66a0aed41d2f5c51">stp_papersize_t::comment</a> </td>
</tr>
</table>
</td>
@@ -101,13 +116,13 @@ Comment.
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_papersize_t::height" ref="o4" args="" --><p>
+<a class="anchor" name="b435e227d5dd201e1768b2bcb2e0aa81"></a><!-- doxytag: member="stp_papersize_t::height" ref="b435e227d5dd201e1768b2bcb2e0aa81" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#o4">stp_papersize_t::height</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#b435e227d5dd201e1768b2bcb2e0aa81">stp_papersize_t::height</a> </td>
</tr>
</table>
</td>
@@ -126,13 +141,13 @@ Paper height.
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stp_papersize_t::left" ref="o6" args="" --><p>
+<a class="anchor" name="811882fecd5c7618d7099ebbd39ea254"></a><!-- doxytag: member="stp_papersize_t::left" ref="811882fecd5c7618d7099ebbd39ea254" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#o6">stp_papersize_t::left</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#811882fecd5c7618d7099ebbd39ea254">stp_papersize_t::left</a> </td>
</tr>
</table>
</td>
@@ -151,13 +166,13 @@ Left margin.
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_papersize_t::name" ref="o0" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stp_papersize_t::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__papersize__t.html#o0">stp_papersize_t::name</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__papersize__t.html#b068931cc450442b63f5b3d276ea4297">stp_papersize_t::name</a> </td>
</tr>
</table>
</td>
@@ -176,13 +191,13 @@ Short unique name (not translated).
</td>
</tr>
</table>
-<a class="anchor" name="o9"></a><!-- doxytag: member="stp_papersize_t::paper_unit" ref="o9" args="" --><p>
+<a class="anchor" name="00a9745ae8b0126b5763ba88daba837b"></a><!-- doxytag: member="stp_papersize_t::paper_unit" ref="00a9745ae8b0126b5763ba88daba837b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__papersize.html#ga5">stp_papersize_unit_t</a> <a class="el" href="structstp__papersize__t.html#o9">stp_papersize_t::paper_unit</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__papersize.html#gbb66a8f6ce85d70afd9fe42472b492d8">stp_papersize_unit_t</a> <a class="el" href="structstp__papersize__t.html#00a9745ae8b0126b5763ba88daba837b">stp_papersize_t::paper_unit</a> </td>
</tr>
</table>
</td>
@@ -201,13 +216,13 @@ Units of measurement.
</td>
</tr>
</table>
-<a class="anchor" name="o8"></a><!-- doxytag: member="stp_papersize_t::right" ref="o8" args="" --><p>
+<a class="anchor" name="7c4f29407893c334a6cb7a87bf045c0d"></a><!-- doxytag: member="stp_papersize_t::right" ref="7c4f29407893c334a6cb7a87bf045c0d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#o8">stp_papersize_t::right</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#7c4f29407893c334a6cb7a87bf045c0d">stp_papersize_t::right</a> </td>
</tr>
</table>
</td>
@@ -226,13 +241,13 @@ Right margin.
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_papersize_t::text" ref="o1" args="" --><p>
+<a class="anchor" name="1cb251ec0d568de6a929b520c4aed8d1"></a><!-- doxytag: member="stp_papersize_t::text" ref="1cb251ec0d568de6a929b520c4aed8d1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstp__papersize__t.html#o1">stp_papersize_t::text</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstp__papersize__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_papersize_t::text</a> </td>
</tr>
</table>
</td>
@@ -251,13 +266,13 @@ Long descriptive name (translated).
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_papersize_t::top" ref="o5" args="" --><p>
+<a class="anchor" name="b28354b543375bfa94dabaeda722927f"></a><!-- doxytag: member="stp_papersize_t::top" ref="b28354b543375bfa94dabaeda722927f" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#o5">stp_papersize_t::top</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#b28354b543375bfa94dabaeda722927f">stp_papersize_t::top</a> </td>
</tr>
</table>
</td>
@@ -276,13 +291,13 @@ Top margin.
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_papersize_t::width" ref="o3" args="" --><p>
+<a class="anchor" name="eaae26a6fb20ed3ef54fb23bfa0b1fcc"></a><!-- doxytag: member="stp_papersize_t::width" ref="eaae26a6fb20ed3ef54fb23bfa0b1fcc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#o3">stp_papersize_t::width</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structstp__papersize__t.html#eaae26a6fb20ed3ef54fb23bfa0b1fcc">stp_papersize_t::width</a> </td>
</tr>
</table>
</td>
@@ -303,8 +318,8 @@ Paper width.
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="paper_8h.html">paper.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__param__string__t.html b/doc/gutenprint/html/structstp__param__string__t.html
index 4a9dac6..a47c363 100644
--- a/doc/gutenprint/html/structstp__param__string__t.html
+++ b/doc/gutenprint/html/structstp__param__string__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_param_string_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_param_string_t Struct Reference</h1><!-- doxytag: class="stp_param_string_t" -->String parameter.
<a href="#_details">More...</a>
<p>
@@ -13,24 +28,24 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__param__string__t.html#o0">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__param__string__t.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__param__string__t.html#o1">text</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__param__string__t.html#1cb251ec0d568de6a929b520c4aed8d1">text</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
String parameter.
<p>
-Representation of a choice list of strings. The choices themselves consist of a key and a human-readable name. The list object is opaque.
+Representation of a choice list of strings. The choices themselves consist of a key and a human-readable name. The list object is opaque.
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_param_string_t::name" ref="o0" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stp_param_string_t::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__param__string__t.html#o0">stp_param_string_t::name</a> </td>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__param__string__t.html#b068931cc450442b63f5b3d276ea4297">stp_param_string_t::name</a> </td>
</tr>
</table>
</td>
@@ -47,13 +62,13 @@ Representation of a choice list of strings. The choices themselves consist of a
Option name (key, untranslated). </td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_param_string_t::text" ref="o1" args="" --><p>
+<a class="anchor" name="1cb251ec0d568de6a929b520c4aed8d1"></a><!-- doxytag: member="stp_param_string_t::text" ref="1cb251ec0d568de6a929b520c4aed8d1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char * <a class="el" href="structstp__param__string__t.html#o1">stp_param_string_t::text</a> </td>
+ <td class="md" nowrap valign="top">const char * <a class="el" href="structstp__param__string__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_param_string_t::text</a> </td>
</tr>
</table>
</td>
@@ -72,8 +87,8 @@ Human-readable (translated) text. </td>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="string-list_8h.html">string-list.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__parameter__t.html b/doc/gutenprint/html/structstp__parameter__t.html
index 5c7d5ed..b8a226a 100644
--- a/doc/gutenprint/html/structstp__parameter__t.html
+++ b/doc/gutenprint/html/structstp__parameter__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_parameter_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_parameter_t Struct Reference<br>
<small>
[<a class="el" href="group__vars.html">vars</a>]</small>
@@ -15,77 +30,78 @@
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o0">name</a></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o1">text</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#1cb251ec0d568de6a929b520c4aed8d1">text</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o2">category</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#c4ef352f74e502ef5e7bc98e6f4e493d">category</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o3">help</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#657f8b8da628ef83cf69101b6817150a">help</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga132">stp_parameter_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o4">p_type</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">stp_parameter_type_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#ee532d298de9538e682d9a1eaea12378">p_type</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga133">stp_parameter_class_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o5">p_class</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">stp_parameter_class_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#8112bb5792909f9417d1f6d2ab36863a">p_class</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga134">stp_parameter_level_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o6">p_level</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">stp_parameter_level_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#c52b547d5a185fa1e792e175f90d24fc">p_level</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o7">is_mandatory</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#c261f1bf67a23fb36eadbb2c644c162f">is_mandatory</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o8">is_active</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#4264c638e0098acb172519b0436db099">is_active</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o9">channel</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#c485d2ed5cc4ce64fcccca710c7a0bb7">channel</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o10">verify_this_parameter</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#f07c856ac0ac425e65f87fff7a12b34d">verify_this_parameter</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o11">read_only</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#befe72871b2de8f4f0e20108517e31fe">read_only</a></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap>union {</td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o12">curve</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#4efa264f5ef3e1a5c95736e07544ebf0">curve</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__double__bound__t.html">stp_double_bound_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o13">dbl</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__double__bound__t.html">stp_double_bound_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#365b8373d0bf6dc9e3450af670cc1d35">dbl</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o14">integer</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#157db7df530023575515d366c9b672e8">integer</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o15">dimension</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a>&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#c4cf4802b30127a6ae42a1a1798c51b3">dimension</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="string-list_8h.html#a0">stp_string_list_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o16">str</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#341be97d9aff90c9978347f66f945b77">str</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o17">array</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#f1f713c9e000f5d3f280adbd124df4f5">array</a></td></tr>
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o18">bounds</a></td></tr>
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#eb49194cccc646fc8e93a368301834ea">bounds</a></td></tr>
<tr><td class="memItemLeft" nowrap>union {</td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o19">curve</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#4efa264f5ef3e1a5c95736e07544ebf0">curve</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;double&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o20">dbl</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;double&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#365b8373d0bf6dc9e3450af670cc1d35">dbl</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o21">dimension</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#c4cf4802b30127a6ae42a1a1798c51b3">dimension</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o22">integer</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#157db7df530023575515d366c9b672e8">integer</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o23">boolean</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#84e2c64f38f78ba3ea5c905ab5a2da27">boolean</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;const char *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o24">str</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;const char *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#341be97d9aff90c9978347f66f945b77">str</a></td></tr>
-<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#o25">array</a></td></tr>
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;&nbsp;&nbsp;<a class="el" href="structstp__parameter__t.html#f1f713c9e000f5d3f280adbd124df4f5">array</a></td></tr>
-<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#o26">deflt</a></td></tr>
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__parameter__t.html#1ae03ed771e3171fae03ed917b22ceff">deflt</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Parameter description.
<p>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o25"></a><!-- doxytag: member="stp_parameter_t::array" ref="o25" args="" --><p>
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="c4ef352f74e502ef5e7bc98e6f4e493d"></a><!-- doxytag: member="stp_parameter_t::category" ref="c4ef352f74e502ef5e7bc98e6f4e493d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a>* <a class="el" href="structstp__parameter__t.html#o17">stp_parameter_t::array</a> </td>
+ <td class="md" nowrap valign="top">typedef const char* <a class="el" href="structstp__parameter__t.html#c4ef352f74e502ef5e7bc98e6f4e493d">stp_parameter_t::category</a> </td>
</tr>
</table>
</td>
@@ -99,16 +115,16 @@ Parameter description.
<td>
<p>
-Default array parameter value. </td>
+User-visible category name. </td>
</tr>
</table>
-<a class="anchor" name="o17"></a><!-- doxytag: member="stp_parameter_t::array" ref="o17" args="" --><p>
+<a class="anchor" name="c485d2ed5cc4ce64fcccca710c7a0bb7"></a><!-- doxytag: member="stp_parameter_t::channel" ref="c485d2ed5cc4ce64fcccca710c7a0bb7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a>* <a class="el" href="structstp__parameter__t.html#o17">stp_parameter_t::array</a> </td>
+ <td class="md" nowrap valign="top">typedef unsigned char <a class="el" href="structstp__parameter__t.html#c485d2ed5cc4ce64fcccca710c7a0bb7">stp_parameter_t::channel</a> </td>
</tr>
</table>
</td>
@@ -122,16 +138,16 @@ Default array parameter value. </td>
<td>
<p>
-array parameter value. </td>
+The channel to which this parameter applies </td>
</tr>
</table>
-<a class="anchor" name="o23"></a><!-- doxytag: member="stp_parameter_t::boolean" ref="o23" args="" --><p>
+<a class="anchor" name="657f8b8da628ef83cf69101b6817150a"></a><!-- doxytag: member="stp_parameter_t::help" ref="657f8b8da628ef83cf69101b6817150a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__parameter__t.html#o23">stp_parameter_t::boolean</a> </td>
+ <td class="md" nowrap valign="top">typedef const char* <a class="el" href="structstp__parameter__t.html#657f8b8da628ef83cf69101b6817150a">stp_parameter_t::help</a> </td>
</tr>
</table>
</td>
@@ -145,16 +161,16 @@ array parameter value. </td>
<td>
<p>
-Default boolean parameter value. </td>
+Help string. </td>
</tr>
</table>
-<a class="anchor" name="o18"></a><!-- doxytag: member="stp_parameter_t::bounds" ref="o18" args="" --><p>
+<a class="anchor" name="4264c638e0098acb172519b0436db099"></a><!-- doxytag: member="stp_parameter_t::is_active" ref="4264c638e0098acb172519b0436db099" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">union { ... } <a class="el" href="structstp__parameter__t.html#o18">stp_parameter_t::bounds</a> </td>
+ <td class="md" nowrap valign="top">typedef unsigned char <a class="el" href="structstp__parameter__t.html#4264c638e0098acb172519b0436db099">stp_parameter_t::is_active</a> </td>
</tr>
</table>
</td>
@@ -168,16 +184,16 @@ Default boolean parameter value. </td>
<td>
<p>
-Limits on the values the parameter may take. </td>
+Is the parameter active? </td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_parameter_t::category" ref="o2" args="" --><p>
+<a class="anchor" name="c261f1bf67a23fb36eadbb2c644c162f"></a><!-- doxytag: member="stp_parameter_t::is_mandatory" ref="c261f1bf67a23fb36eadbb2c644c162f" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__parameter__t.html#o2">stp_parameter_t::category</a> </td>
+ <td class="md" nowrap valign="top">typedef unsigned char <a class="el" href="structstp__parameter__t.html#c261f1bf67a23fb36eadbb2c644c162f">stp_parameter_t::is_mandatory</a> </td>
</tr>
</table>
</td>
@@ -191,16 +207,16 @@ Limits on the values the parameter may take. </td>
<td>
<p>
-User-visible category name. </td>
+The parameter is required, even when set inactive. </td>
</tr>
</table>
-<a class="anchor" name="o9"></a><!-- doxytag: member="stp_parameter_t::channel" ref="o9" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stp_parameter_t::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned char <a class="el" href="structstp__parameter__t.html#o9">stp_parameter_t::channel</a> </td>
+ <td class="md" nowrap valign="top">typedef const char* <a class="el" href="structstp__parameter__t.html#b068931cc450442b63f5b3d276ea4297">stp_parameter_t::name</a> </td>
</tr>
</table>
</td>
@@ -214,16 +230,16 @@ User-visible category name. </td>
<td>
<p>
-The channel to which this parameter applies </td>
+Internal name (key). </td>
</tr>
</table>
-<a class="anchor" name="o19"></a><!-- doxytag: member="stp_parameter_t::curve" ref="o19" args="" --><p>
+<a class="anchor" name="8112bb5792909f9417d1f6d2ab36863a"></a><!-- doxytag: member="stp_parameter_t::p_class" ref="8112bb5792909f9417d1f6d2ab36863a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* <a class="el" href="structstp__parameter__t.html#o12">stp_parameter_t::curve</a> </td>
+ <td class="md" nowrap valign="top">typedef <a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">stp_parameter_class_t</a> <a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">stp_parameter_t::p_class</a> </td>
</tr>
</table>
</td>
@@ -237,16 +253,16 @@ The channel to which this parameter applies </td>
<td>
<p>
-Default curve parameter value. </td>
+Parameter class. </td>
</tr>
</table>
-<a class="anchor" name="o12"></a><!-- doxytag: member="stp_parameter_t::curve" ref="o12" args="" --><p>
+<a class="anchor" name="c52b547d5a185fa1e792e175f90d24fc"></a><!-- doxytag: member="stp_parameter_t::p_level" ref="c52b547d5a185fa1e792e175f90d24fc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* <a class="el" href="structstp__parameter__t.html#o12">stp_parameter_t::curve</a> </td>
+ <td class="md" nowrap valign="top">typedef <a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">stp_parameter_level_t</a> <a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">stp_parameter_t::p_level</a> </td>
</tr>
</table>
</td>
@@ -260,16 +276,16 @@ Default curve parameter value. </td>
<td>
<p>
-curve parameter value. </td>
+Parameter level. </td>
</tr>
</table>
-<a class="anchor" name="o20"></a><!-- doxytag: member="stp_parameter_t::dbl" ref="o20" args="" --><p>
+<a class="anchor" name="ee532d298de9538e682d9a1eaea12378"></a><!-- doxytag: member="stp_parameter_t::p_type" ref="ee532d298de9538e682d9a1eaea12378" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__parameter__t.html#o13">stp_parameter_t::dbl</a> </td>
+ <td class="md" nowrap valign="top">typedef <a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">stp_parameter_type_t</a> <a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">stp_parameter_t::p_type</a> </td>
</tr>
</table>
</td>
@@ -283,16 +299,16 @@ curve parameter value. </td>
<td>
<p>
-Default double parameter value. </td>
+Parameter type. </td>
</tr>
</table>
-<a class="anchor" name="o13"></a><!-- doxytag: member="stp_parameter_t::dbl" ref="o13" args="" --><p>
+<a class="anchor" name="befe72871b2de8f4f0e20108517e31fe"></a><!-- doxytag: member="stp_parameter_t::read_only" ref="befe72871b2de8f4f0e20108517e31fe" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__double__bound__t.html">stp_double_bound_t</a> <a class="el" href="structstp__parameter__t.html#o13">stp_parameter_t::dbl</a> </td>
+ <td class="md" nowrap valign="top">typedef unsigned char <a class="el" href="structstp__parameter__t.html#befe72871b2de8f4f0e20108517e31fe">stp_parameter_t::read_only</a> </td>
</tr>
</table>
</td>
@@ -306,16 +322,16 @@ Default double parameter value. </td>
<td>
<p>
-double_bound parameter value. </td>
+ </td>
</tr>
</table>
-<a class="anchor" name="o26"></a><!-- doxytag: member="stp_parameter_t::deflt" ref="o26" args="" --><p>
+<a class="anchor" name="1cb251ec0d568de6a929b520c4aed8d1"></a><!-- doxytag: member="stp_parameter_t::text" ref="1cb251ec0d568de6a929b520c4aed8d1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">union { ... } <a class="el" href="structstp__parameter__t.html#o26">stp_parameter_t::deflt</a> </td>
+ <td class="md" nowrap valign="top">typedef const char* <a class="el" href="structstp__parameter__t.html#1cb251ec0d568de6a929b520c4aed8d1">stp_parameter_t::text</a> </td>
</tr>
</table>
</td>
@@ -329,16 +345,16 @@ double_bound parameter value. </td>
<td>
<p>
-Default value of the parameter. </td>
+User-visible name. </td>
</tr>
</table>
-<a class="anchor" name="o21"></a><!-- doxytag: member="stp_parameter_t::dimension" ref="o21" args="" --><p>
+<a class="anchor" name="f07c856ac0ac425e65f87fff7a12b34d"></a><!-- doxytag: member="stp_parameter_t::verify_this_parameter" ref="f07c856ac0ac425e65f87fff7a12b34d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__parameter__t.html#o15">stp_parameter_t::dimension</a> </td>
+ <td class="md" nowrap valign="top">typedef unsigned char <a class="el" href="structstp__parameter__t.html#f07c856ac0ac425e65f87fff7a12b34d">stp_parameter_t::verify_this_parameter</a> </td>
</tr>
</table>
</td>
@@ -352,16 +368,17 @@ Default value of the parameter. </td>
<td>
<p>
-Default dimension parameter value. </td>
+Should the verify system check this parameter? </td>
</tr>
</table>
-<a class="anchor" name="o15"></a><!-- doxytag: member="stp_parameter_t::dimension" ref="o15" args="" --><p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="f1f713c9e000f5d3f280adbd124df4f5"></a><!-- doxytag: member="stp_parameter_t::array" ref="f1f713c9e000f5d3f280adbd124df4f5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a> <a class="el" href="structstp__parameter__t.html#o15">stp_parameter_t::dimension</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* <a class="el" href="structstp__parameter__t.html#f1f713c9e000f5d3f280adbd124df4f5">stp_parameter_t::array</a> </td>
</tr>
</table>
</td>
@@ -375,16 +392,16 @@ Default dimension parameter value. </td>
<td>
<p>
-int_bound parameter value. </td>
+Default array parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_parameter_t::help" ref="o3" args="" --><p>
+<a class="anchor" name="f1f713c9e000f5d3f280adbd124df4f5"></a><!-- doxytag: member="stp_parameter_t::array" ref="f1f713c9e000f5d3f280adbd124df4f5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__parameter__t.html#o3">stp_parameter_t::help</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* <a class="el" href="structstp__parameter__t.html#f1f713c9e000f5d3f280adbd124df4f5">stp_parameter_t::array</a> </td>
</tr>
</table>
</td>
@@ -398,16 +415,16 @@ int_bound parameter value. </td>
<td>
<p>
-Help string. </td>
+array parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o22"></a><!-- doxytag: member="stp_parameter_t::integer" ref="o22" args="" --><p>
+<a class="anchor" name="84e2c64f38f78ba3ea5c905ab5a2da27"></a><!-- doxytag: member="stp_parameter_t::boolean" ref="84e2c64f38f78ba3ea5c905ab5a2da27" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__parameter__t.html#o14">stp_parameter_t::integer</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__parameter__t.html#84e2c64f38f78ba3ea5c905ab5a2da27">stp_parameter_t::boolean</a> </td>
</tr>
</table>
</td>
@@ -421,16 +438,16 @@ Help string. </td>
<td>
<p>
-Default int parameter value. </td>
+Default boolean parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o14"></a><!-- doxytag: member="stp_parameter_t::integer" ref="o14" args="" --><p>
+<a class="anchor" name="eb49194cccc646fc8e93a368301834ea"></a><!-- doxytag: member="stp_parameter_t::bounds" ref="eb49194cccc646fc8e93a368301834ea" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a> <a class="el" href="structstp__parameter__t.html#o14">stp_parameter_t::integer</a> </td>
+ <td class="md" nowrap valign="top">union { ... } <a class="el" href="structstp__parameter__t.html#eb49194cccc646fc8e93a368301834ea">stp_parameter_t::bounds</a> </td>
</tr>
</table>
</td>
@@ -444,16 +461,16 @@ Default int parameter value. </td>
<td>
<p>
-int_bound parameter value. </td>
+Limits on the values the parameter may take. </td>
</tr>
</table>
-<a class="anchor" name="o8"></a><!-- doxytag: member="stp_parameter_t::is_active" ref="o8" args="" --><p>
+<a class="anchor" name="4efa264f5ef3e1a5c95736e07544ebf0"></a><!-- doxytag: member="stp_parameter_t::curve" ref="4efa264f5ef3e1a5c95736e07544ebf0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned char <a class="el" href="structstp__parameter__t.html#o8">stp_parameter_t::is_active</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* <a class="el" href="structstp__parameter__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_parameter_t::curve</a> </td>
</tr>
</table>
</td>
@@ -467,16 +484,16 @@ int_bound parameter value. </td>
<td>
<p>
-Is the parameter active? </td>
+Default curve parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o7"></a><!-- doxytag: member="stp_parameter_t::is_mandatory" ref="o7" args="" --><p>
+<a class="anchor" name="4efa264f5ef3e1a5c95736e07544ebf0"></a><!-- doxytag: member="stp_parameter_t::curve" ref="4efa264f5ef3e1a5c95736e07544ebf0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned char <a class="el" href="structstp__parameter__t.html#o7">stp_parameter_t::is_mandatory</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* <a class="el" href="structstp__parameter__t.html#4efa264f5ef3e1a5c95736e07544ebf0">stp_parameter_t::curve</a> </td>
</tr>
</table>
</td>
@@ -490,16 +507,16 @@ Is the parameter active? </td>
<td>
<p>
-The parameter is required, even when set inactive. </td>
+curve parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_parameter_t::name" ref="o0" args="" --><p>
+<a class="anchor" name="365b8373d0bf6dc9e3450af670cc1d35"></a><!-- doxytag: member="stp_parameter_t::dbl" ref="365b8373d0bf6dc9e3450af670cc1d35" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__parameter__t.html#o0">stp_parameter_t::name</a> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="structstp__parameter__t.html#365b8373d0bf6dc9e3450af670cc1d35">stp_parameter_t::dbl</a> </td>
</tr>
</table>
</td>
@@ -513,16 +530,16 @@ The parameter is required, even when set inactive. </td>
<td>
<p>
-Internal name (key). </td>
+Default double parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_parameter_t::p_class" ref="o5" args="" --><p>
+<a class="anchor" name="365b8373d0bf6dc9e3450af670cc1d35"></a><!-- doxytag: member="stp_parameter_t::dbl" ref="365b8373d0bf6dc9e3450af670cc1d35" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga133">stp_parameter_class_t</a> <a class="el" href="structstp__parameter__t.html#o5">stp_parameter_t::p_class</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__double__bound__t.html">stp_double_bound_t</a> <a class="el" href="structstp__parameter__t.html#365b8373d0bf6dc9e3450af670cc1d35">stp_parameter_t::dbl</a> </td>
</tr>
</table>
</td>
@@ -536,16 +553,16 @@ Internal name (key). </td>
<td>
<p>
-Parameter class. </td>
+double_bound parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stp_parameter_t::p_level" ref="o6" args="" --><p>
+<a class="anchor" name="1ae03ed771e3171fae03ed917b22ceff"></a><!-- doxytag: member="stp_parameter_t::deflt" ref="1ae03ed771e3171fae03ed917b22ceff" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga134">stp_parameter_level_t</a> <a class="el" href="structstp__parameter__t.html#o6">stp_parameter_t::p_level</a> </td>
+ <td class="md" nowrap valign="top">union { ... } <a class="el" href="structstp__parameter__t.html#1ae03ed771e3171fae03ed917b22ceff">stp_parameter_t::deflt</a> </td>
</tr>
</table>
</td>
@@ -559,16 +576,16 @@ Parameter class. </td>
<td>
<p>
-Parameter level. </td>
+Default value of the parameter. </td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_parameter_t::p_type" ref="o4" args="" --><p>
+<a class="anchor" name="c4cf4802b30127a6ae42a1a1798c51b3"></a><!-- doxytag: member="stp_parameter_t::dimension" ref="c4cf4802b30127a6ae42a1a1798c51b3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga132">stp_parameter_type_t</a> <a class="el" href="structstp__parameter__t.html#o4">stp_parameter_t::p_type</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__parameter__t.html#c4cf4802b30127a6ae42a1a1798c51b3">stp_parameter_t::dimension</a> </td>
</tr>
</table>
</td>
@@ -582,16 +599,16 @@ Parameter level. </td>
<td>
<p>
-Parameter type. </td>
+Default dimension parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o11"></a><!-- doxytag: member="stp_parameter_t::read_only" ref="o11" args="" --><p>
+<a class="anchor" name="c4cf4802b30127a6ae42a1a1798c51b3"></a><!-- doxytag: member="stp_parameter_t::dimension" ref="c4cf4802b30127a6ae42a1a1798c51b3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned char <a class="el" href="structstp__parameter__t.html#o11">stp_parameter_t::read_only</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a> <a class="el" href="structstp__parameter__t.html#c4cf4802b30127a6ae42a1a1798c51b3">stp_parameter_t::dimension</a> </td>
</tr>
</table>
</td>
@@ -605,16 +622,16 @@ Parameter type. </td>
<td>
<p>
- </td>
+int_bound parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o24"></a><!-- doxytag: member="stp_parameter_t::str" ref="o24" args="" --><p>
+<a class="anchor" name="157db7df530023575515d366c9b672e8"></a><!-- doxytag: member="stp_parameter_t::integer" ref="157db7df530023575515d366c9b672e8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__parameter__t.html#o16">stp_parameter_t::str</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__parameter__t.html#157db7df530023575515d366c9b672e8">stp_parameter_t::integer</a> </td>
</tr>
</table>
</td>
@@ -628,16 +645,16 @@ Parameter type. </td>
<td>
<p>
-Default string parameter value. </td>
+Default int parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o16"></a><!-- doxytag: member="stp_parameter_t::str" ref="o16" args="" --><p>
+<a class="anchor" name="157db7df530023575515d366c9b672e8"></a><!-- doxytag: member="stp_parameter_t::integer" ref="157db7df530023575515d366c9b672e8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#a0">stp_string_list_t</a>* <a class="el" href="structstp__parameter__t.html#o16">stp_parameter_t::str</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__int__bound__t.html">stp_int_bound_t</a> <a class="el" href="structstp__parameter__t.html#157db7df530023575515d366c9b672e8">stp_parameter_t::integer</a> </td>
</tr>
</table>
</td>
@@ -651,16 +668,16 @@ Default string parameter value. </td>
<td>
<p>
-string_list parameter value. </td>
+int_bound parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_parameter_t::text" ref="o1" args="" --><p>
+<a class="anchor" name="341be97d9aff90c9978347f66f945b77"></a><!-- doxytag: member="stp_parameter_t::str" ref="341be97d9aff90c9978347f66f945b77" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__parameter__t.html#o1">stp_parameter_t::text</a> </td>
+ <td class="md" nowrap valign="top">const char* <a class="el" href="structstp__parameter__t.html#341be97d9aff90c9978347f66f945b77">stp_parameter_t::str</a> </td>
</tr>
</table>
</td>
@@ -674,16 +691,16 @@ string_list parameter value. </td>
<td>
<p>
-User-visible name. </td>
+Default string parameter value. </td>
</tr>
</table>
-<a class="anchor" name="o10"></a><!-- doxytag: member="stp_parameter_t::verify_this_parameter" ref="o10" args="" --><p>
+<a class="anchor" name="341be97d9aff90c9978347f66f945b77"></a><!-- doxytag: member="stp_parameter_t::str" ref="341be97d9aff90c9978347f66f945b77" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">unsigned char <a class="el" href="structstp__parameter__t.html#o10">stp_parameter_t::verify_this_parameter</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="string-list_8h.html#6ec7eafa9cb77e5c4c2502e19f1a3f5b">stp_string_list_t</a>* <a class="el" href="structstp__parameter__t.html#341be97d9aff90c9978347f66f945b77">stp_parameter_t::str</a> </td>
</tr>
</table>
</td>
@@ -697,13 +714,13 @@ User-visible name. </td>
<td>
<p>
-Should the verify system check this parameter? </td>
+string_list parameter value. </td>
</tr>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="vars_8h.html">vars.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__pass__t.html b/doc/gutenprint/html/structstp__pass__t.html
index 1cbc3ab..602574c 100644
--- a/doc/gutenprint/html/structstp__pass__t.html
+++ b/doc/gutenprint/html/structstp__pass__t.html
@@ -2,35 +2,50 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_pass_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_pass_t Struct Reference</h1><!-- doxytag: class="stp_pass_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#o0">pass</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#1a1dc91c907325c69271ddf0c944bc72">pass</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#o1">missingstartrows</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#6b75dc88fe75f396206e0c5862d61543">missingstartrows</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#o2">logicalpassstart</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#da94ad894675e9119f2c647a94e21605">logicalpassstart</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#o3">physpassstart</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#13436ac9693968e5601e30fd01451a02">physpassstart</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#o4">physpassend</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#102875318f07394cc762ba839e0b5231">physpassend</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#o5">subpass</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__pass__t.html#769ff675e6c6adb86faf4316c1aa0ba3">subpass</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_pass_t::logicalpassstart" ref="o2" args="" --><p>
+<a class="anchor" name="da94ad894675e9119f2c647a94e21605"></a><!-- doxytag: member="stp_pass_t::logicalpassstart" ref="da94ad894675e9119f2c647a94e21605" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#o2">stp_pass_t::logicalpassstart</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#da94ad894675e9119f2c647a94e21605">stp_pass_t::logicalpassstart</a> </td>
</tr>
</table>
</td>
@@ -47,13 +62,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_pass_t::missingstartrows" ref="o1" args="" --><p>
+<a class="anchor" name="6b75dc88fe75f396206e0c5862d61543"></a><!-- doxytag: member="stp_pass_t::missingstartrows" ref="6b75dc88fe75f396206e0c5862d61543" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#o1">stp_pass_t::missingstartrows</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#6b75dc88fe75f396206e0c5862d61543">stp_pass_t::missingstartrows</a> </td>
</tr>
</table>
</td>
@@ -70,13 +85,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_pass_t::pass" ref="o0" args="" --><p>
+<a class="anchor" name="1a1dc91c907325c69271ddf0c944bc72"></a><!-- doxytag: member="stp_pass_t::pass" ref="1a1dc91c907325c69271ddf0c944bc72" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#o0">stp_pass_t::pass</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#1a1dc91c907325c69271ddf0c944bc72">stp_pass_t::pass</a> </td>
</tr>
</table>
</td>
@@ -93,13 +108,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_pass_t::physpassend" ref="o4" args="" --><p>
+<a class="anchor" name="102875318f07394cc762ba839e0b5231"></a><!-- doxytag: member="stp_pass_t::physpassend" ref="102875318f07394cc762ba839e0b5231" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#o4">stp_pass_t::physpassend</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#102875318f07394cc762ba839e0b5231">stp_pass_t::physpassend</a> </td>
</tr>
</table>
</td>
@@ -116,13 +131,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_pass_t::physpassstart" ref="o3" args="" --><p>
+<a class="anchor" name="13436ac9693968e5601e30fd01451a02"></a><!-- doxytag: member="stp_pass_t::physpassstart" ref="13436ac9693968e5601e30fd01451a02" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#o3">stp_pass_t::physpassstart</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#13436ac9693968e5601e30fd01451a02">stp_pass_t::physpassstart</a> </td>
</tr>
</table>
</td>
@@ -139,13 +154,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_pass_t::subpass" ref="o5" args="" --><p>
+<a class="anchor" name="769ff675e6c6adb86faf4316c1aa0ba3"></a><!-- doxytag: member="stp_pass_t::subpass" ref="769ff675e6c6adb86faf4316c1aa0ba3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#o5">stp_pass_t::subpass</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__pass__t.html#769ff675e6c6adb86faf4316c1aa0ba3">stp_pass_t::subpass</a> </td>
</tr>
</table>
</td>
@@ -164,8 +179,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__printfuncs__t.html b/doc/gutenprint/html/structstp__printfuncs__t.html
index ae13fcc..371b800 100644
--- a/doc/gutenprint/html/structstp__printfuncs__t.html
+++ b/doc/gutenprint/html/structstp__printfuncs__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_printfuncs_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_printfuncs_t Struct Reference<br>
<small>
[<a class="el" href="group__printer.html">printer</a>]</small>
@@ -13,37 +28,37 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o0">list_parameters</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">list_parameters</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o1">parameters</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#622ce298c6fc93028618fed494c284e9">parameters</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o2">media_size</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *width, int *height)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#0893788b2db9b714e8185a0d5bc54c65">media_size</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *width, int *height)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o3">imageable_area</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#d910d40510a98935f74705e1e0c53b6d">imageable_area</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o4">limit</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#6e40367cc4c593d8c68138abdc46e4ef">limit</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o5">print</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#4ba23f8d414bf8d9305fe670b5e7ae94">print</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o6">describe_resolution</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *x, int *y)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#b11ae31fa8984f09a03acc5d284f53f8">describe_resolution</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *x, int *y)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o7">describe_output</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#92224ef5b74a148faa0459a1ff6edd6c">describe_output</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o8">verify</a> )(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#7cc301b263aa0c00e3b8d67b79b9949e">verify</a> )(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o9">start_job</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#fd889d531bf42b215023ed01d74fecab">start_job</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#o10">end_job</a> )(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__printfuncs__t.html#f553a87427ad77ead7b8e6bb7f4a2efa">end_job</a> )(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image)</td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o7"></a><!-- doxytag: member="stp_printfuncs_t::describe_output" ref="o7" args=")(const stp_vars_t *v)" --><p>
+<a class="anchor" name="92224ef5b74a148faa0459a1ff6edd6c"></a><!-- doxytag: member="stp_printfuncs_t::describe_output" ref="92224ef5b74a148faa0459a1ff6edd6c" args=")(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const char*(* <a class="el" href="structstp__printfuncs__t.html#o7">stp_printfuncs_t::describe_output</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v) </td>
+ <td class="md" nowrap valign="top">const char*(* <a class="el" href="structstp__printfuncs__t.html#92224ef5b74a148faa0459a1ff6edd6c">stp_printfuncs_t::describe_output</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v) </td>
</tr>
</table>
</td>
@@ -60,13 +75,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stp_printfuncs_t::describe_resolution" ref="o6" args=")(const stp_vars_t *v, int *x, int *y)" --><p>
+<a class="anchor" name="b11ae31fa8984f09a03acc5d284f53f8"></a><!-- doxytag: member="stp_printfuncs_t::describe_resolution" ref="b11ae31fa8984f09a03acc5d284f53f8" args=")(const stp_vars_t *v, int *x, int *y)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#o6">stp_printfuncs_t::describe_resolution</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *x, int *y) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#b11ae31fa8984f09a03acc5d284f53f8">stp_printfuncs_t::describe_resolution</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *x, int *y) </td>
</tr>
</table>
</td>
@@ -83,13 +98,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o10"></a><!-- doxytag: member="stp_printfuncs_t::end_job" ref="o10" args=")(const stp_vars_t *v, stp_image_t *image)" --><p>
+<a class="anchor" name="f553a87427ad77ead7b8e6bb7f4a2efa"></a><!-- doxytag: member="stp_printfuncs_t::end_job" ref="f553a87427ad77ead7b8e6bb7f4a2efa" args=")(const stp_vars_t *v, stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#o10">stp_printfuncs_t::end_job</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image) </td>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#f553a87427ad77ead7b8e6bb7f4a2efa">stp_printfuncs_t::end_job</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image) </td>
</tr>
</table>
</td>
@@ -106,13 +121,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_printfuncs_t::imageable_area" ref="o3" args=")(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)" --><p>
+<a class="anchor" name="d910d40510a98935f74705e1e0c53b6d"></a><!-- doxytag: member="stp_printfuncs_t::imageable_area" ref="d910d40510a98935f74705e1e0c53b6d" args=")(const stp_vars_t *v, int *left, int *right, int *bottom, int *top)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#o3">stp_printfuncs_t::imageable_area</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#d910d40510a98935f74705e1e0c53b6d">stp_printfuncs_t::imageable_area</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top) </td>
</tr>
</table>
</td>
@@ -129,13 +144,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_printfuncs_t::limit" ref="o4" args=")(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)" --><p>
+<a class="anchor" name="6e40367cc4c593d8c68138abdc46e4ef"></a><!-- doxytag: member="stp_printfuncs_t::limit" ref="6e40367cc4c593d8c68138abdc46e4ef" args=")(const stp_vars_t *v, int *max_width, int *max_height, int *min_width, int *min_height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#o4">stp_printfuncs_t::limit</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#6e40367cc4c593d8c68138abdc46e4ef">stp_printfuncs_t::limit</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height) </td>
</tr>
</table>
</td>
@@ -152,13 +167,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_printfuncs_t::list_parameters" ref="o0" args=")(const stp_vars_t *v)" --><p>
+<a class="anchor" name="54879ee9c7f05b72f24bab4bce932970"></a><!-- doxytag: member="stp_printfuncs_t::list_parameters" ref="54879ee9c7f05b72f24bab4bce932970" args=")(const stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>(* <a class="el" href="structstp__printfuncs__t.html#o0">stp_printfuncs_t::list_parameters</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v) </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>(* <a class="el" href="structstp__printfuncs__t.html#54879ee9c7f05b72f24bab4bce932970">stp_printfuncs_t::list_parameters</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v) </td>
</tr>
</table>
</td>
@@ -175,13 +190,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_printfuncs_t::media_size" ref="o2" args=")(const stp_vars_t *v, int *width, int *height)" --><p>
+<a class="anchor" name="0893788b2db9b714e8185a0d5bc54c65"></a><!-- doxytag: member="stp_printfuncs_t::media_size" ref="0893788b2db9b714e8185a0d5bc54c65" args=")(const stp_vars_t *v, int *width, int *height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#o2">stp_printfuncs_t::media_size</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *width, int *height) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#0893788b2db9b714e8185a0d5bc54c65">stp_printfuncs_t::media_size</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *width, int *height) </td>
</tr>
</table>
</td>
@@ -198,13 +213,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_printfuncs_t::parameters" ref="o1" args=")(const stp_vars_t *v, const char *name, stp_parameter_t *)" --><p>
+<a class="anchor" name="622ce298c6fc93028618fed494c284e9"></a><!-- doxytag: member="stp_printfuncs_t::parameters" ref="622ce298c6fc93028618fed494c284e9" args=")(const stp_vars_t *v, const char *name, stp_parameter_t *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#o1">stp_printfuncs_t::parameters</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstp__printfuncs__t.html#622ce298c6fc93028618fed494c284e9">stp_printfuncs_t::parameters</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *) </td>
</tr>
</table>
</td>
@@ -221,13 +236,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_printfuncs_t::print" ref="o5" args=")(const stp_vars_t *v, stp_image_t *image)" --><p>
+<a class="anchor" name="4ba23f8d414bf8d9305fe670b5e7ae94"></a><!-- doxytag: member="stp_printfuncs_t::print" ref="4ba23f8d414bf8d9305fe670b5e7ae94" args=")(const stp_vars_t *v, stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#o5">stp_printfuncs_t::print</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image) </td>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#4ba23f8d414bf8d9305fe670b5e7ae94">stp_printfuncs_t::print</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image) </td>
</tr>
</table>
</td>
@@ -244,13 +259,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o9"></a><!-- doxytag: member="stp_printfuncs_t::start_job" ref="o9" args=")(const stp_vars_t *v, stp_image_t *image)" --><p>
+<a class="anchor" name="fd889d531bf42b215023ed01d74fecab"></a><!-- doxytag: member="stp_printfuncs_t::start_job" ref="fd889d531bf42b215023ed01d74fecab" args=")(const stp_vars_t *v, stp_image_t *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#o9">stp_printfuncs_t::start_job</a>)(const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image) </td>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#fd889d531bf42b215023ed01d74fecab">stp_printfuncs_t::start_job</a>)(const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="structstp__image.html">stp_image_t</a> *image) </td>
</tr>
</table>
</td>
@@ -267,13 +282,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o8"></a><!-- doxytag: member="stp_printfuncs_t::verify" ref="o8" args=")(stp_vars_t *v)" --><p>
+<a class="anchor" name="7cc301b263aa0c00e3b8d67b79b9949e"></a><!-- doxytag: member="stp_printfuncs_t::verify" ref="7cc301b263aa0c00e3b8d67b79b9949e" args=")(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#o8">stp_printfuncs_t::verify</a>)(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v) </td>
+ <td class="md" nowrap valign="top">int(* <a class="el" href="structstp__printfuncs__t.html#7cc301b263aa0c00e3b8d67b79b9949e">stp_printfuncs_t::verify</a>)(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v) </td>
</tr>
</table>
</td>
@@ -292,8 +307,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="printers_8h.html">printers.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__raw__t.html b/doc/gutenprint/html/structstp__raw__t.html
index fafd743..60c27ba 100644
--- a/doc/gutenprint/html/structstp__raw__t.html
+++ b/doc/gutenprint/html/structstp__raw__t.html
@@ -2,9 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_raw_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_raw_t Struct Reference<br>
<small>
[<a class="el" href="group__vars.html">vars</a>]</small>
@@ -15,23 +30,23 @@
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
-<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__raw__t.html#o0">bytes</a></td></tr>
+<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__raw__t.html#4b3a6218bb3e3a7303e8a171a60fcf92">bytes</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__raw__t.html#o1">data</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__raw__t.html#8d777f385d3dfec8815d20f7496026dc">data</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Raw parameter.
<p>
-<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_raw_t::bytes" ref="o0" args="" --><p>
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="4b3a6218bb3e3a7303e8a171a60fcf92"></a><!-- doxytag: member="stp_raw_t::bytes" ref="4b3a6218bb3e3a7303e8a171a60fcf92" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">size_t <a class="el" href="structstp__raw__t.html#o0">stp_raw_t::bytes</a> </td>
+ <td class="md" nowrap valign="top">typedef size_t <a class="el" href="structstp__raw__t.html#4b3a6218bb3e3a7303e8a171a60fcf92">stp_raw_t::bytes</a> </td>
</tr>
</table>
</td>
@@ -48,13 +63,13 @@ Raw parameter.
Size of data. </td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_raw_t::data" ref="o1" args="" --><p>
+<a class="anchor" name="8d777f385d3dfec8815d20f7496026dc"></a><!-- doxytag: member="stp_raw_t::data" ref="8d777f385d3dfec8815d20f7496026dc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const void* <a class="el" href="structstp__raw__t.html#o1">stp_raw_t::data</a> </td>
+ <td class="md" nowrap valign="top">typedef const void* <a class="el" href="structstp__raw__t.html#8d777f385d3dfec8815d20f7496026dc">stp_raw_t::data</a> </td>
</tr>
</table>
</td>
@@ -73,8 +88,8 @@ Raw data. </td>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="vars_8h.html">vars.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__shade.html b/doc/gutenprint/html/structstp__shade.html
index 454d5c0..b744a8e 100644
--- a/doc/gutenprint/html/structstp__shade.html
+++ b/doc/gutenprint/html/structstp__shade.html
@@ -2,29 +2,44 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_shade Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_shade Struct Reference</h1><!-- doxytag: class="stp_shade" --><code>#include &lt;dither.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html#o0">value</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html#2063c1608d6e0baf80249c42e2be5804">value</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html#o1">numsizes</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html#adae9e852b659d0d064b746f5cc85ee4">numsizes</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__dotsize.html">stp_dotsize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html#o2">dot_sizes</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__dotsize.html">stp_dotsize_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__shade.html#c4b0221c67b0895782c9c5984cc2578e">dot_sizes</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_shade::dot_sizes" ref="o2" args="" --><p>
+<a class="anchor" name="c4b0221c67b0895782c9c5984cc2578e"></a><!-- doxytag: member="stp_shade::dot_sizes" ref="c4b0221c67b0895782c9c5984cc2578e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">const <a class="el" href="structstp__dotsize.html">stp_dotsize_t</a>* <a class="el" href="structstp__shade.html#o2">stp_shade::dot_sizes</a> </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="structstp__dotsize.html">stp_dotsize_t</a>* <a class="el" href="structstp__shade.html#c4b0221c67b0895782c9c5984cc2578e">stp_shade::dot_sizes</a> </td>
</tr>
</table>
</td>
@@ -41,13 +56,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_shade::numsizes" ref="o1" args="" --><p>
+<a class="anchor" name="adae9e852b659d0d064b746f5cc85ee4"></a><!-- doxytag: member="stp_shade::numsizes" ref="adae9e852b659d0d064b746f5cc85ee4" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__shade.html#o1">stp_shade::numsizes</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__shade.html#adae9e852b659d0d064b746f5cc85ee4">stp_shade::numsizes</a> </td>
</tr>
</table>
</td>
@@ -64,13 +79,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_shade::value" ref="o0" args="" --><p>
+<a class="anchor" name="2063c1608d6e0baf80249c42e2be5804"></a><!-- doxytag: member="stp_shade::value" ref="2063c1608d6e0baf80249c42e2be5804" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="structstp__shade.html#o0">stp_shade::value</a> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="structstp__shade.html#2063c1608d6e0baf80249c42e2be5804">stp_shade::value</a> </td>
</tr>
</table>
</td>
@@ -89,8 +104,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="dither_8h.html">dither.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/structstp__weave__t.html b/doc/gutenprint/html/structstp__weave__t.html
index 99e6384..8a3d154 100644
--- a/doc/gutenprint/html/structstp__weave__t.html
+++ b/doc/gutenprint/html/structstp__weave__t.html
@@ -2,37 +2,52 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_weave_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_weave_t Struct Reference</h1><!-- doxytag: class="stp_weave_t" --><code>#include &lt;weave.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o0">row</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#f1965a857bc285d26fe22023aa5ab50d">row</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o1">pass</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#1a1dc91c907325c69271ddf0c944bc72">pass</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o2">jet</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#564f60a2dd82ea24bfa3f2f615348f7c">jet</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o3">missingstartrows</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#6b75dc88fe75f396206e0c5862d61543">missingstartrows</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o4">logicalpassstart</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#da94ad894675e9119f2c647a94e21605">logicalpassstart</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o5">physpassstart</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#13436ac9693968e5601e30fd01451a02">physpassstart</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#o6">physpassend</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__weave__t.html#102875318f07394cc762ba839e0b5231">physpassend</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_weave_t::jet" ref="o2" args="" --><p>
+<a class="anchor" name="564f60a2dd82ea24bfa3f2f615348f7c"></a><!-- doxytag: member="stp_weave_t::jet" ref="564f60a2dd82ea24bfa3f2f615348f7c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o2">stp_weave_t::jet</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#564f60a2dd82ea24bfa3f2f615348f7c">stp_weave_t::jet</a> </td>
</tr>
</table>
</td>
@@ -49,13 +64,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_weave_t::logicalpassstart" ref="o4" args="" --><p>
+<a class="anchor" name="da94ad894675e9119f2c647a94e21605"></a><!-- doxytag: member="stp_weave_t::logicalpassstart" ref="da94ad894675e9119f2c647a94e21605" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o4">stp_weave_t::logicalpassstart</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#da94ad894675e9119f2c647a94e21605">stp_weave_t::logicalpassstart</a> </td>
</tr>
</table>
</td>
@@ -72,13 +87,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_weave_t::missingstartrows" ref="o3" args="" --><p>
+<a class="anchor" name="6b75dc88fe75f396206e0c5862d61543"></a><!-- doxytag: member="stp_weave_t::missingstartrows" ref="6b75dc88fe75f396206e0c5862d61543" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o3">stp_weave_t::missingstartrows</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#6b75dc88fe75f396206e0c5862d61543">stp_weave_t::missingstartrows</a> </td>
</tr>
</table>
</td>
@@ -95,13 +110,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_weave_t::pass" ref="o1" args="" --><p>
+<a class="anchor" name="1a1dc91c907325c69271ddf0c944bc72"></a><!-- doxytag: member="stp_weave_t::pass" ref="1a1dc91c907325c69271ddf0c944bc72" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o1">stp_weave_t::pass</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#1a1dc91c907325c69271ddf0c944bc72">stp_weave_t::pass</a> </td>
</tr>
</table>
</td>
@@ -118,13 +133,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stp_weave_t::physpassend" ref="o6" args="" --><p>
+<a class="anchor" name="102875318f07394cc762ba839e0b5231"></a><!-- doxytag: member="stp_weave_t::physpassend" ref="102875318f07394cc762ba839e0b5231" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o6">stp_weave_t::physpassend</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#102875318f07394cc762ba839e0b5231">stp_weave_t::physpassend</a> </td>
</tr>
</table>
</td>
@@ -141,13 +156,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stp_weave_t::physpassstart" ref="o5" args="" --><p>
+<a class="anchor" name="13436ac9693968e5601e30fd01451a02"></a><!-- doxytag: member="stp_weave_t::physpassstart" ref="13436ac9693968e5601e30fd01451a02" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o5">stp_weave_t::physpassstart</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#13436ac9693968e5601e30fd01451a02">stp_weave_t::physpassstart</a> </td>
</tr>
</table>
</td>
@@ -164,13 +179,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_weave_t::row" ref="o0" args="" --><p>
+<a class="anchor" name="f1965a857bc285d26fe22023aa5ab50d"></a><!-- doxytag: member="stp_weave_t::row" ref="f1965a857bc285d26fe22023aa5ab50d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#o0">stp_weave_t::row</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstp__weave__t.html#f1965a857bc285d26fe22023aa5ab50d">stp_weave_t::row</a> </td>
</tr>
</table>
</td>
@@ -189,8 +204,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="weave_8h.html">weave.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/tab_b.gif b/doc/gutenprint/html/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/doc/gutenprint/html/tab_b.gif
Binary files differ
diff --git a/doc/gutenprint/html/tab_l.gif b/doc/gutenprint/html/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/doc/gutenprint/html/tab_l.gif
Binary files differ
diff --git a/doc/gutenprint/html/tab_r.gif b/doc/gutenprint/html/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/doc/gutenprint/html/tab_r.gif
Binary files differ
diff --git a/doc/gutenprint/html/tabs.css b/doc/gutenprint/html/tabs.css
new file mode 100644
index 0000000..a61552a
--- /dev/null
+++ b/doc/gutenprint/html/tabs.css
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI#current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI#current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.nav
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+}
diff --git a/doc/gutenprint/html/unionstp__mxml__value__u.html b/doc/gutenprint/html/unionstp__mxml__value__u.html
index 94b53b7..eeea931 100644
--- a/doc/gutenprint/html/unionstp__mxml__value__u.html
+++ b/doc/gutenprint/html/unionstp__mxml__value__u.html
@@ -2,33 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: stp_mxml_value_u Union Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stp_mxml_value_u Union Reference</h1><!-- doxytag: class="stp_mxml_value_u" --><code>#include &lt;mxml.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__value__s.html">stp_mxml_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#o0">element</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__value__s.html">stp_mxml_element_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#8e2dcfd7e7e24b1ca76c1193f645902b">element</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#o1">integer</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#157db7df530023575515d366c9b672e8">integer</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#o2">opaque</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#94619f8a70068b2591c2eed622525b0e">opaque</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#o3">real</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#4bca24304861acde5770fdbe3cc2503b">real</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#o4">text</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html#1cb251ec0d568de6a929b520c4aed8d1">text</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stp_mxml_value_u::element" ref="o0" args="" --><p>
+<a class="anchor" name="8e2dcfd7e7e24b1ca76c1193f645902b"></a><!-- doxytag: member="stp_mxml_value_u::element" ref="8e2dcfd7e7e24b1ca76c1193f645902b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__value__s.html">stp_mxml_element_t</a> <a class="el" href="unionstp__mxml__value__u.html#o0">stp_mxml_value_u::element</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__value__s.html">stp_mxml_element_t</a> <a class="el" href="unionstp__mxml__value__u.html#8e2dcfd7e7e24b1ca76c1193f645902b">stp_mxml_value_u::element</a> </td>
</tr>
</table>
</td>
@@ -45,13 +60,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stp_mxml_value_u::integer" ref="o1" args="" --><p>
+<a class="anchor" name="157db7df530023575515d366c9b672e8"></a><!-- doxytag: member="stp_mxml_value_u::integer" ref="157db7df530023575515d366c9b672e8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="unionstp__mxml__value__u.html#o1">stp_mxml_value_u::integer</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="unionstp__mxml__value__u.html#157db7df530023575515d366c9b672e8">stp_mxml_value_u::integer</a> </td>
</tr>
</table>
</td>
@@ -68,13 +83,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stp_mxml_value_u::opaque" ref="o2" args="" --><p>
+<a class="anchor" name="94619f8a70068b2591c2eed622525b0e"></a><!-- doxytag: member="stp_mxml_value_u::opaque" ref="94619f8a70068b2591c2eed622525b0e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="unionstp__mxml__value__u.html#o2">stp_mxml_value_u::opaque</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="unionstp__mxml__value__u.html#94619f8a70068b2591c2eed622525b0e">stp_mxml_value_u::opaque</a> </td>
</tr>
</table>
</td>
@@ -91,13 +106,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stp_mxml_value_u::real" ref="o3" args="" --><p>
+<a class="anchor" name="4bca24304861acde5770fdbe3cc2503b"></a><!-- doxytag: member="stp_mxml_value_u::real" ref="4bca24304861acde5770fdbe3cc2503b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">double <a class="el" href="unionstp__mxml__value__u.html#o3">stp_mxml_value_u::real</a> </td>
+ <td class="md" nowrap valign="top">double <a class="el" href="unionstp__mxml__value__u.html#4bca24304861acde5770fdbe3cc2503b">stp_mxml_value_u::real</a> </td>
</tr>
</table>
</td>
@@ -114,13 +129,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stp_mxml_value_u::text" ref="o4" args="" --><p>
+<a class="anchor" name="1cb251ec0d568de6a929b520c4aed8d1"></a><!-- doxytag: member="stp_mxml_value_u::text" ref="1cb251ec0d568de6a929b520c4aed8d1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_t</a> <a class="el" href="unionstp__mxml__value__u.html#o4">stp_mxml_value_u::text</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_t</a> <a class="el" href="unionstp__mxml__value__u.html#1cb251ec0d568de6a929b520c4aed8d1">stp_mxml_value_u::text</a> </td>
</tr>
</table>
</td>
@@ -139,8 +154,8 @@
</table>
<hr>The documentation for this union was generated from the following file:<ul>
<li>include/gutenprint/<a class="el" href="mxml_8h.html">mxml.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/util_8h.html b/doc/gutenprint/html/util_8h.html
index b628861..4852989 100644
--- a/doc/gutenprint/html/util_8h.html
+++ b/doc/gutenprint/html/util_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/util.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>util.h File Reference</h1>Utility functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="curve_8h.html">gutenprint/curve.h</a>&gt;</code><br>
@@ -14,127 +28,127 @@
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga33">STP_DBG_LUT</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9ef88b326f83d342849fa89c33c7e4a7">STP_DBG_LUT</a>&nbsp;&nbsp;&nbsp;0x1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga34">STP_DBG_COLORFUNC</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g3560e33ba80d2a0ceb07fe51fac845be">STP_DBG_COLORFUNC</a>&nbsp;&nbsp;&nbsp;0x2</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga35">STP_DBG_INK</a>&nbsp;&nbsp;&nbsp;0x4</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g328a4b66d0767134649ce30b243931c9">STP_DBG_INK</a>&nbsp;&nbsp;&nbsp;0x4</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga36">STP_DBG_PS</a>&nbsp;&nbsp;&nbsp;0x8</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g8d8211f97675b37f18bff822757d04b3">STP_DBG_PS</a>&nbsp;&nbsp;&nbsp;0x8</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga37">STP_DBG_PCL</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g30a9efd31b78debefd550d0b337ec795">STP_DBG_PCL</a>&nbsp;&nbsp;&nbsp;0x10</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga38">STP_DBG_ESCP2</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g158e1ea4acff071440681ba678b6fb0b">STP_DBG_ESCP2</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga39">STP_DBG_CANON</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga0d6b1a8d780b3c5f970454678bc0323">STP_DBG_CANON</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga40">STP_DBG_LEXMARK</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gb8180ab505c2d7c5a717a53096ac770c">STP_DBG_LEXMARK</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga41">STP_DBG_WEAVE_PARAMS</a>&nbsp;&nbsp;&nbsp;0x100</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gc746369f247dc346bcbdeacb1abbdbcb">STP_DBG_WEAVE_PARAMS</a>&nbsp;&nbsp;&nbsp;0x100</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga42">STP_DBG_ROWS</a>&nbsp;&nbsp;&nbsp;0x200</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gb764d477ebf0db4957cc316badac70bd">STP_DBG_ROWS</a>&nbsp;&nbsp;&nbsp;0x200</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga43">STP_DBG_MARK_FILE</a>&nbsp;&nbsp;&nbsp;0x400</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9c8f6255efb1fcf9cd3e7a68466e44ba">STP_DBG_MARK_FILE</a>&nbsp;&nbsp;&nbsp;0x400</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga44">STP_DBG_LIST</a>&nbsp;&nbsp;&nbsp;0x800</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gcb3d85de1088cf795cfeaa9e1450c4e0">STP_DBG_LIST</a>&nbsp;&nbsp;&nbsp;0x800</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga45">STP_DBG_MODULE</a>&nbsp;&nbsp;&nbsp;0x1000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g6d69d079a3d7a3e0e2b870e1e9417187">STP_DBG_MODULE</a>&nbsp;&nbsp;&nbsp;0x1000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga46">STP_DBG_PATH</a>&nbsp;&nbsp;&nbsp;0x2000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gb11ef5f0ed150be2d3b999b7fc7e4f24">STP_DBG_PATH</a>&nbsp;&nbsp;&nbsp;0x2000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga47">STP_DBG_PAPER</a>&nbsp;&nbsp;&nbsp;0x4000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g08f48f3423e848f1932435c5f8e94ff7">STP_DBG_PAPER</a>&nbsp;&nbsp;&nbsp;0x4000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga48">STP_DBG_PRINTERS</a>&nbsp;&nbsp;&nbsp;0x8000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g7bbbf3d31a1a4f6b0da808184e1c1587">STP_DBG_PRINTERS</a>&nbsp;&nbsp;&nbsp;0x8000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga49">STP_DBG_XML</a>&nbsp;&nbsp;&nbsp;0x10000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g51aee81a3d2a33d42417f6b61bb63f5e">STP_DBG_XML</a>&nbsp;&nbsp;&nbsp;0x10000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga50">STP_DBG_VARS</a>&nbsp;&nbsp;&nbsp;0x20000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g52844a51058ca29f975b5666743622ac">STP_DBG_VARS</a>&nbsp;&nbsp;&nbsp;0x20000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga51">STP_DBG_OLYMPUS</a>&nbsp;&nbsp;&nbsp;0x40000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g4dc6609c9bb0c256fec7361f41a5c45f">STP_DBG_OLYMPUS</a>&nbsp;&nbsp;&nbsp;0x40000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga52">STP_DBG_CURVE</a>&nbsp;&nbsp;&nbsp;0x80000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9eaf8d50f127cd4316bf68ad34092551">STP_DBG_CURVE</a>&nbsp;&nbsp;&nbsp;0x80000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga53">STP_DBG_CURVE_ERRORS</a>&nbsp;&nbsp;&nbsp;0x100000</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gc80b8553e636ec01fe4e975d9f7668b9">STP_DBG_CURVE_ERRORS</a>&nbsp;&nbsp;&nbsp;0x100000</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga54">STP_SAFE_FREE</a>(x)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g44a234fbf1ab832399fc674c8cb53b1f">STP_SAFE_FREE</a>(x)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga0">stp_init</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g69354e5830712093045a4ba290a298f8">stp_init</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialise libgimpprint. <a href="group__util.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga1">stp_set_output_codeset</a> (const char *codeset)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialise libgimpprint. <a href="group__util.html#g69354e5830712093045a4ba290a298f8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf7978ce9e414b3d8ad905ee36a51cfbd">stp_set_output_codeset</a> (const char *codeset)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output encoding. <a href="group__util.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga2">stp_read_and_compose_curves</a> (const char *s1, const char *s2, <a class="el" href="group__curve.html#ga49">stp_curve_compose_t</a> comp, size_t piecewise_point_count)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output encoding. <a href="group__util.html#gf7978ce9e414b3d8ad905ee36a51cfbd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g21168356d466d278f11dab2be8d0016e">stp_read_and_compose_curves</a> (const char *s1, const char *s2, <a class="el" href="group__curve.html#gb7d718baf4619b6be6c4aff8ce84aad9">stp_curve_compose_t</a> comp, size_t piecewise_point_count)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga3">stp_abort</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9b6b2745ee2d68d1ca356a79c50f0ed7">stp_abort</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga4">stp_prune_inactive_options</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf64336e7c536a51d0debe88f1f5ec90a">stp_prune_inactive_options</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga5">stp_zprintf</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g18aaa3874e4dd5259a4d182fa8d9c90a">stp_zprintf</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga6">stp_zfwrite</a> (const char *buf, size_t bytes, size_t nitems, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9135d4c8cac78593aff55b668d09b79c">stp_zfwrite</a> (const char *buf, size_t bytes, size_t nitems, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga7">stp_putc</a> (int ch, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf07e31a63021b4d504cc5a410e1aeb08">stp_putc</a> (int ch, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga8">stp_put16_le</a> (unsigned short sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g01199dc1d5a3db973d22cc9db00a4f41">stp_put16_le</a> (unsigned short sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga9">stp_put16_be</a> (unsigned short sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g3c20beae37d9841e095b336d6f7dcc1d">stp_put16_be</a> (unsigned short sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga10">stp_put32_le</a> (unsigned int sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g0a445c531388afa31650ef4ccdac3ae1">stp_put32_le</a> (unsigned int sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga11">stp_put32_be</a> (unsigned int sh, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gbe0e31fbc0c4e6374903b25edc594f5e">stp_put32_be</a> (unsigned int sh, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga12">stp_puts</a> (const char *s, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g0a59761c8a4ee5f31cfb9bec2a9b00b4">stp_puts</a> (const char *s, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga13">stp_send_command</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *command, const char *format,...)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g23ee64de1ec6ef5a4941ab80ba609840">stp_send_command</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *command, const char *format,...)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga14">stp_erputc</a> (int ch)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g859b75eddde620338859121451096097">stp_erputc</a> (int ch)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga15">stp_eprintf</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g47c73485971132d9b41a33bdf572f670">stp_eprintf</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga16">stp_erprintf</a> (const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g5f6389ed7d500f851cabe8425a158e4b">stp_erprintf</a> (const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga17">stp_asprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g6bdd7099220fe310b228dcff5159b8d9">stp_asprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga18">stp_catprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g34d3ebda7c5b75ab40d1600f4d79a4be">stp_catprintf</a> (char **strp, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga19">stp_get_debug_level</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g9ab4c35dd4b6e142281ff36ecedee27e">stp_get_debug_level</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga20">stp_dprintf</a> (unsigned long level, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g24e214e32810cc67c493c270a6ad83d6">stp_dprintf</a> (unsigned long level, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga21">stp_deprintf</a> (unsigned long level, const char *format,...) __attribute__((format(__printf__</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf7bc1bd0ff92ca0f6ba7d0eb559e1da3">stp_deprintf</a> (unsigned long level, const char *format,...) __attribute__((format(__printf__</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga22">stp_init_debug_messages</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void void void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g26a43ceec27ca34bc49f4806900b4618">stp_init_debug_messages</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga23">stp_flush_debug_messages</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gf39c22b74843750ca74a6caccb263c7c">stp_flush_debug_messages</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga24">stp_malloc</a> (size_t)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g7c76d059684ee6dc5bdc06e4b3af18ef">stp_malloc</a> (size_t)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga25">stp_zalloc</a> (size_t)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gae1d98650ef9777ae4f4b10eae60b5c9">stp_zalloc</a> (size_t)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga26">stp_realloc</a> (void *ptr, size_t)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g908f11aeabf31c8a9621bd65d408a5fc">stp_realloc</a> (void *ptr, size_t)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga27">stp_free</a> (void *ptr)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#gabf89ff6213b9dc568fbdd1342b663ad">stp_free</a> (void *ptr)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga28">stp_strlen</a> (const char *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g054943d301baecba82cdb78b7e454880">stp_strlen</a> (const char *s)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga29">stp_strndup</a> (const char *s, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g2c6b28a35780bfa7d03a2f8381ee82c2">stp_strndup</a> (const char *s, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga30">stp_strdup</a> (const char *s)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g2f861f4a98ad496ca8cd995147867f32">stp_strdup</a> (const char *s)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga31">stp_get_version</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#g77022a2cfde3a9ba9269f1bc3726175c">stp_get_version</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library version string (x.y.z). <a href="group__util.html#ga31"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ga32">stp_get_release_version</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library version string (x.y.z). <a href="group__util.html#g77022a2cfde3a9ba9269f1bc3726175c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__util.html#ged2a65d98cba1fd6d48c0cc1b611ae0f">stp_get_release_version</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library release version string (x.y). <a href="group__util.html#ga32"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the library release version string (x.y). <a href="group__util.html#ged2a65d98cba1fd6d48c0cc1b611ae0f"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Utility functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/vars_8h.html b/doc/gutenprint/html/vars_8h.html
index 5586ea2..7ab6499 100644
--- a/doc/gutenprint/html/vars_8h.html
+++ b/doc/gutenprint/html/vars_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/vars.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>vars.h File Reference</h1>Print job functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="array_8h.html">gutenprint/array.h</a>&gt;</code><br>
@@ -28,450 +42,450 @@
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter description. <a href="structstp__parameter__t.html#_details">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_vars&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga0">stp_vars_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_vars&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The vars opaque data type. <a href="group__vars.html#ga0"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The vars opaque data type. <a href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The parameter_list opaque data type. <a href="group__vars.html#ga1"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The parameter_list opaque data type. <a href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constant parameter_list opaque data type. <a href="group__vars.html#ga2"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> )(void *data, const char *buffer, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The constant parameter_list opaque data type. <a href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> )(void *data, const char *buffer, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output function supplied by the calling application. <a href="group__vars.html#ga3"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga4">stp_copy_data_func_t</a> )(void *)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output function supplied by the calling application. <a href="group__vars.html#gd11be815334025415a8e2023e0cd44c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">stp_copy_data_func_t</a> )(void *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga5">stp_free_data_func_t</a> )(void *)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">stp_free_data_func_t</a> )(void *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_compdata&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga6">compdata_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef stp_compdata&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9ee295029ad2d072b4099dc390359900">compdata_t</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga132">stp_parameter_type_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga132a7">STP_PARAMETER_TYPE_STRING_LIST</a>,
-<a class="el" href="group__vars.html#gga132a8">STP_PARAMETER_TYPE_INT</a>,
-<a class="el" href="group__vars.html#gga132a9">STP_PARAMETER_TYPE_BOOLEAN</a>,
-<a class="el" href="group__vars.html#gga132a10">STP_PARAMETER_TYPE_DOUBLE</a>,
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">stp_parameter_type_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5b847aa58c9a3d8e566661a34d7a028e2">STP_PARAMETER_TYPE_STRING_LIST</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5268a4644b90300becf65fa9346217bc4">STP_PARAMETER_TYPE_INT</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e503caf4b1f5e3267dc0a3a2de63ffa70d">STP_PARAMETER_TYPE_BOOLEAN</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51fa41224c9e89cbf2155edf5ba606f81">STP_PARAMETER_TYPE_DOUBLE</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga132a11">STP_PARAMETER_TYPE_CURVE</a>,
-<a class="el" href="group__vars.html#gga132a12">STP_PARAMETER_TYPE_FILE</a>,
-<a class="el" href="group__vars.html#gga132a13">STP_PARAMETER_TYPE_RAW</a>,
-<a class="el" href="group__vars.html#gga132a14">STP_PARAMETER_TYPE_ARRAY</a>,
+&nbsp;&nbsp;<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5a8d435cfddfe398993604635c58c528e">STP_PARAMETER_TYPE_CURVE</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e5748c8e369d881d8b32da729765d2f8e6">STP_PARAMETER_TYPE_FILE</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e53e5ed8844c4437146c835bed218b0372">STP_PARAMETER_TYPE_RAW</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e55b5ff2e4fed99255ad14618ef216269d">STP_PARAMETER_TYPE_ARRAY</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga132a15">STP_PARAMETER_TYPE_DIMENSION</a>,
-<a class="el" href="group__vars.html#gga132a16">STP_PARAMETER_TYPE_INVALID</a>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e594a909fcb60c8c45dcff08828b18dac7">STP_PARAMETER_TYPE_DIMENSION</a>,
+<a class="el" href="group__vars.html#gge031ab2c7ff60007e284ed71a73111e51a46050a805e19458b0eda9064a7c576">STP_PARAMETER_TYPE_INVALID</a>
<br>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter types. <a href="group__vars.html#ga132">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga133">stp_parameter_class_t</a> { <a class="el" href="group__vars.html#gga133a17">STP_PARAMETER_CLASS_FEATURE</a>,
-<a class="el" href="group__vars.html#gga133a18">STP_PARAMETER_CLASS_OUTPUT</a>,
-<a class="el" href="group__vars.html#gga133a19">STP_PARAMETER_CLASS_CORE</a>,
-<a class="el" href="group__vars.html#gga133a20">STP_PARAMETER_CLASS_INVALID</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter types. <a href="group__vars.html#ge031ab2c7ff60007e284ed71a73111e5">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">stp_parameter_class_t</a> { <a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e99d2c770b8aa6b7eae85c804266265d11">STP_PARAMETER_CLASS_FEATURE</a>,
+<a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e954c5d9de522729285a3fc4e53b7e720a">STP_PARAMETER_CLASS_OUTPUT</a>,
+<a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9443889036b4867982d9c3bc6c0602ba9">STP_PARAMETER_CLASS_CORE</a>,
+<a class="el" href="group__vars.html#gg13c0565b3039fa25fd77092a578d44e9bb4064bdb2681d0676c260f92debe606">STP_PARAMETER_CLASS_INVALID</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter class. <a href="group__vars.html#ga133">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga134">stp_parameter_level_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga134a21">STP_PARAMETER_LEVEL_BASIC</a>,
-<a class="el" href="group__vars.html#gga134a22">STP_PARAMETER_LEVEL_ADVANCED</a>,
-<a class="el" href="group__vars.html#gga134a23">STP_PARAMETER_LEVEL_ADVANCED1</a>,
-<a class="el" href="group__vars.html#gga134a24">STP_PARAMETER_LEVEL_ADVANCED2</a>,
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter class. <a href="group__vars.html#g13c0565b3039fa25fd77092a578d44e9">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">stp_parameter_level_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06d4b10b4cbe34da0d50ef1c719211ca">STP_PARAMETER_LEVEL_BASIC</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebecf41991a73953adcd3bc8d66d1db24dc">STP_PARAMETER_LEVEL_ADVANCED</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe06b99c8e993bbc9c936066ef0ac469fc">STP_PARAMETER_LEVEL_ADVANCED1</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe454d382a02ed35cbecc6b864f86a6ce8">STP_PARAMETER_LEVEL_ADVANCED2</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga134a25">STP_PARAMETER_LEVEL_ADVANCED3</a>,
-<a class="el" href="group__vars.html#gga134a26">STP_PARAMETER_LEVEL_ADVANCED4</a>,
-<a class="el" href="group__vars.html#gga134a27">STP_PARAMETER_LEVEL_INTERNAL</a>,
-<a class="el" href="group__vars.html#gga134a28">STP_PARAMETER_LEVEL_EXTERNAL</a>,
+&nbsp;&nbsp;<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe0439ffae733c36fb495ece07f093365c">STP_PARAMETER_LEVEL_ADVANCED3</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebeaa9281ce5361bc18122e9a894f6fdfff">STP_PARAMETER_LEVEL_ADVANCED4</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebec2af29bb68f43694ce7fa3b1e79c19dd">STP_PARAMETER_LEVEL_INTERNAL</a>,
+<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe226fdf510a07878674e5bc6e89bb4203">STP_PARAMETER_LEVEL_EXTERNAL</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="group__vars.html#gga134a29">STP_PARAMETER_LEVEL_INVALID</a>
+&nbsp;&nbsp;<a class="el" href="group__vars.html#ggaa13470b0a857e96dbe70882b3fb8ebe6e6e7736a5abbef473b3b8351b2e06a3">STP_PARAMETER_LEVEL_INVALID</a>
<br>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter level. <a href="group__vars.html#ga134">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> { <a class="el" href="group__vars.html#gga135a30">STP_PARAMETER_INACTIVE</a>,
-<a class="el" href="group__vars.html#gga135a31">STP_PARAMETER_DEFAULTED</a>,
-<a class="el" href="group__vars.html#gga135a32">STP_PARAMETER_ACTIVE</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter level. <a href="group__vars.html#gaa13470b0a857e96dbe70882b3fb8ebe">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> { <a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53351447d832ab2594f7b92e763be09bab">STP_PARAMETER_INACTIVE</a>,
+<a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb53674647f5872c444ad04b80feef7ed136">STP_PARAMETER_DEFAULTED</a>,
+<a class="el" href="group__vars.html#ggb11c7af74fa0595684377cafe4d4eb536c776549d871910c649b6eee3f2cbc99">STP_PARAMETER_ACTIVE</a>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter activity. <a href="group__vars.html#ga135">More...</a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga136">stp_parameter_verify_t</a> { <a class="el" href="group__vars.html#gga136a33">PARAMETER_BAD</a>,
-<a class="el" href="group__vars.html#gga136a34">PARAMETER_OK</a>,
-<a class="el" href="group__vars.html#gga136a35">PARAMETER_INACTIVE</a>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parameter activity. <a href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">stp_parameter_verify_t</a> { <a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35168dec748149f8de0a0c901b55fa7bda25">PARAMETER_BAD</a>,
+<a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf35167a33203745369abab16ecb3d95450333">PARAMETER_OK</a>,
+<a class="el" href="group__vars.html#gg1d02c21b8f025b121dd340db9adf3516687523dd969d55c3db9da70dd563b1e9">PARAMETER_INACTIVE</a>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga7">stp_vars_create</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a">stp_vars_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new vars object. <a href="group__vars.html#ga7"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga8">stp_vars_copy</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *dest, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new vars object. <a href="group__vars.html#gae35d353b6f86b1cbb97bb0b271f5c9a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g165ae58fed1515b5466ab1b84df85a86">stp_vars_copy</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *dest, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy a vars object. <a href="group__vars.html#ga8"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga9">stp_vars_create_copy</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *source)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy a vars object. <a href="group__vars.html#g165ae58fed1515b5466ab1b84df85a86"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3c6d765cc5a27b322289e9baa9d97098">stp_vars_create_copy</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *source)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a vars object. <a href="group__vars.html#ga9"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga10">stp_vars_destroy</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a vars object. <a href="group__vars.html#g3c6d765cc5a27b322289e9baa9d97098"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g78259fcaa881655a07ef0b2b457bdf70">stp_vars_destroy</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a vars object. <a href="group__vars.html#ga10"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga11">stp_set_driver</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a vars object. <a href="group__vars.html#g78259fcaa881655a07ef0b2b457bdf70"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga8d9dbb1e613cfe2b119668158e35a76">stp_set_driver</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="group__vars.html#ga11"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga12">stp_set_driver_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="group__vars.html#ga8d9dbb1e613cfe2b119668158e35a76"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge303a6ed77135b691ebbfd56cb577531">stp_set_driver_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="group__vars.html#ga12"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga13">stp_get_driver</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the printer driver. <a href="group__vars.html#ge303a6ed77135b691ebbfd56cb577531"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gcf8efdb6fd9847e41c85f9491a252f01">stp_get_driver</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the printer driver. <a href="group__vars.html#ga13"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga14">stp_set_color_conversion</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the printer driver. <a href="group__vars.html#gcf8efdb6fd9847e41c85f9491a252f01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g335e7eb264fa22343765146fb2318b31">stp_set_color_conversion</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="group__vars.html#ga14"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga15">stp_set_color_conversion_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="group__vars.html#g335e7eb264fa22343765146fb2318b31"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3164aa99994dabb561d6c295eb647123">stp_set_color_conversion_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *val, int bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="group__vars.html#ga15"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga16">stp_get_color_conversion</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name of the color conversion routine, if not the default. <a href="group__vars.html#g3164aa99994dabb561d6c295eb647123"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g087136342c500c138d73dbe0e2aad11a">stp_get_color_conversion</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the color conversion routine. <a href="group__vars.html#ga16"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga17">stp_set_left</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the color conversion routine. <a href="group__vars.html#g087136342c500c138d73dbe0e2aad11a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5d675ab9877df60ec467a20a0d62fcbc">stp_set_left</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the left edge of the image. <a href="group__vars.html#ga17"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga18">stp_get_left</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the left edge of the image. <a href="group__vars.html#g5d675ab9877df60ec467a20a0d62fcbc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd3fbd778898c2b0fba19d0937fb939f5">stp_get_left</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the left edge of the image. <a href="group__vars.html#ga18"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga19">stp_set_top</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the left edge of the image. <a href="group__vars.html#gd3fbd778898c2b0fba19d0937fb939f5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gaa76e04fcde3aa6c162fb9d2fcaca251">stp_set_top</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the top edge of the image. <a href="group__vars.html#ga19"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga20">stp_get_top</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the top edge of the image. <a href="group__vars.html#gaa76e04fcde3aa6c162fb9d2fcaca251"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gcda38fc8e26a75c2b5d246b4341a8fd3">stp_get_top</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the top edge of the image. <a href="group__vars.html#ga20"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga21">stp_set_width</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the top edge of the image. <a href="group__vars.html#gcda38fc8e26a75c2b5d246b4341a8fd3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdbdd8bad1742e87b5c5a299c2ebf7cf4">stp_set_width</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the width of the image. <a href="group__vars.html#ga21"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga22">stp_get_width</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the width of the image. <a href="group__vars.html#gdbdd8bad1742e87b5c5a299c2ebf7cf4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1">stp_get_width</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the width edge of the image. <a href="group__vars.html#ga22"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga23">stp_set_height</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the width edge of the image. <a href="group__vars.html#g22cd2dcf85d7cf6d3f7f0aa79b6dcdf1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g68110f6d19b3987f6f66baee3926eb89">stp_set_height</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the height of the image. <a href="group__vars.html#ga23"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga24">stp_get_height</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the height of the image. <a href="group__vars.html#g68110f6d19b3987f6f66baee3926eb89"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g7623276e130cb684670ecb153300ebaf">stp_get_height</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the height of the image. <a href="group__vars.html#ga24"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga25">stp_set_page_width</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the height of the image. <a href="group__vars.html#g7623276e130cb684670ecb153300ebaf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g751759cdeb8feb061c00f35d37fea45c">stp_set_page_width</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page width. <a href="group__vars.html#ga25"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga26">stp_get_page_width</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page width. <a href="group__vars.html#g751759cdeb8feb061c00f35d37fea45c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gea14f3cad139fc5b8d547a252deacff3">stp_get_page_width</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page width. <a href="group__vars.html#ga26"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga27">stp_set_page_height</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page width. <a href="group__vars.html#gea14f3cad139fc5b8d547a252deacff3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g775714bf75f1fdbdd895f59edc9eca55">stp_set_page_height</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page height. <a href="group__vars.html#ga27"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga28">stp_get_page_height</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the page height. <a href="group__vars.html#g775714bf75f1fdbdd895f59edc9eca55"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g94d8cf912e3b036f67bc2d4c37d733ff">stp_get_page_height</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page height. <a href="group__vars.html#ga28"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga29">stp_set_outfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the page height. <a href="group__vars.html#g94d8cf912e3b036f67bc2d4c37d733ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g30d5438686c8ead9a092f98bf3c3d8ca">stp_set_outfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print output information. <a href="group__vars.html#ga29"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga30">stp_get_outfunc</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print output information. <a href="group__vars.html#g30d5438686c8ead9a092f98bf3c3d8ca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g095834813ebbe8985d443e1fa78a0b98">stp_get_outfunc</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="group__vars.html#ga30"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga31">stp_set_errfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, <a class="el" href="group__vars.html#ga3">stp_outfunc_t</a> val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="group__vars.html#g095834813ebbe8985d443e1fa78a0b98"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge89d8eb48e4a7a8107b87a44a4318064">stp_set_errfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, <a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a> val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print error and diagnostic information. <a href="group__vars.html#ga31"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga3">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga32">stp_get_errfunc</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the function used to print error and diagnostic information. <a href="group__vars.html#ge89d8eb48e4a7a8107b87a44a4318064"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gd11be815334025415a8e2023e0cd44c5">stp_outfunc_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9fe5b4efdfaa3e79918dd5079e61e2c5">stp_get_errfunc</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="group__vars.html#ga32"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga33">stp_set_outdata</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, void *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the function used to print output information. <a href="group__vars.html#g9fe5b4efdfaa3e79918dd5079e61e2c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8fef23ae01a368f4d16ad95813d97d6d">stp_set_outdata</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, void *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output data. <a href="group__vars.html#ga33"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga34">stp_get_outdata</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the output data. <a href="group__vars.html#g8fef23ae01a368f4d16ad95813d97d6d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g54e35f94578f346c07718587f18b049c">stp_get_outdata</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the output data. <a href="group__vars.html#ga34"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga35">stp_set_errdata</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, void *val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the output data. <a href="group__vars.html#g54e35f94578f346c07718587f18b049c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g7a006418c4dbb265be71f7b5a202455d">stp_set_errdata</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, void *val)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the error data. <a href="group__vars.html#ga35"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga36">stp_get_errdata</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the error data. <a href="group__vars.html#g7a006418c4dbb265be71f7b5a202455d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge66b9c64f5821ee6e95f4b9e18cadd4e">stp_get_errdata</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the error data. <a href="group__vars.html#ga36"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga37">stp_merge_printvars</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *user, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *print)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the error data. <a href="group__vars.html#ge66b9c64f5821ee6e95f4b9e18cadd4e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gc970fc314c6418d9193d93c787b908d9">stp_merge_printvars</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *user, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *print)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Merge defaults for a printer with user-chosen settings. <a href="group__vars.html#ga37"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga38">stp_get_parameter_list</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Merge defaults for a printer with user-chosen settings. <a href="group__vars.html#gc970fc314c6418d9193d93c787b908d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g955b215a88b868cfc74d7a340de9b8f6">stp_get_parameter_list</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the available parameters for the currently chosen settings. <a href="group__vars.html#ga38"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga39">stp_parameter_list_count</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the available parameters for the currently chosen settings. <a href="group__vars.html#g955b215a88b868cfc74d7a340de9b8f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf69f651a798e9f06c67baf06f0754228">stp_parameter_list_count</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the number of available parameters for the currently chosen settings. <a href="group__vars.html#ga39"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga40">stp_parameter_find</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list, const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List the number of available parameters for the currently chosen settings. <a href="group__vars.html#gf69f651a798e9f06c67baf06f0754228"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3dea1f995d40482b9f6470fedd994f95">stp_parameter_find</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list, const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name. <a href="group__vars.html#ga40"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga41">stp_parameter_list_param</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list, size_t item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name. <a href="group__vars.html#g3dea1f995d40482b9f6470fedd994f95"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g96fc73864dfc00ae418f14a81c72be26">stp_parameter_list_param</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list, size_t item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its index number. <a href="group__vars.html#ga41"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga42">stp_parameter_list_destroy</a> (<a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its index number. <a href="group__vars.html#g96fc73864dfc00ae418f14a81c72be26"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd0f6c2b153638f551d7709780eb7276a">stp_parameter_list_destroy</a> (<a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter_list. <a href="group__vars.html#ga42"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga43">stp_parameter_list_create</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter_list. <a href="group__vars.html#gd0f6c2b153638f551d7709780eb7276a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g3c1ddd3c10c367c0912fdd841576278f">stp_parameter_list_create</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a parameter_list. <a href="group__vars.html#ga43"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga44">stp_parameter_list_add_param</a> (<a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> list, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *item)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a parameter_list. <a href="group__vars.html#g3c1ddd3c10c367c0912fdd841576278f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga8dc4ff543dbc1882d673b25234088b6">stp_parameter_list_add_param</a> (<a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> list, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *item)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a parameter to a parameter_list. <a href="group__vars.html#ga44"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga45">stp_parameter_list_copy</a> (<a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> list)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a parameter to a parameter_list. <a href="group__vars.html#ga8dc4ff543dbc1882d673b25234088b6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g62c6225b0721d5c80d889edc307f0b6b">stp_parameter_list_copy</a> (<a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> list)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a parameter_list. <a href="group__vars.html#ga45"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga46">stp_parameter_list_append</a> (<a class="el" href="group__vars.html#ga1">stp_parameter_list_t</a> list, <a class="el" href="group__vars.html#ga2">stp_const_parameter_list_t</a> append)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy and allocate a parameter_list. <a href="group__vars.html#g62c6225b0721d5c80d889edc307f0b6b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf8aa1d7aba11de5fdee95b9cb339be61">stp_parameter_list_append</a> (<a class="el" href="group__vars.html#gb264246d4b7e584447b5f39ed8f7ee05">stp_parameter_list_t</a> list, <a class="el" href="group__vars.html#g73ac4d52cb5cecbb9694e9038fb7ea82">stp_const_parameter_list_t</a> append)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append one parameter_list to another. <a href="group__vars.html#ga46"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga47">stp_describe_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append one parameter_list to another. <a href="group__vars.html#gf8aa1d7aba11de5fdee95b9cb339be61"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ged453c314365a3948b195e3175455a12">stp_describe_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe a parameter in detail. <a href="group__vars.html#ga47"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga48">stp_parameter_description_destroy</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describe a parameter in detail. <a href="group__vars.html#ged453c314365a3948b195e3175455a12"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gc5a3eb0348d31acf60772265c3896542">stp_parameter_description_destroy</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *description)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter description. <a href="group__vars.html#ga48"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga49">stp_parameter_find_in_settings</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a parameter description. <a href="group__vars.html#gc5a3eb0348d31acf60772265c3896542"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g711cf3e5e52fd3434ef7a9d16654aea8">stp_parameter_find_in_settings</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name from a vars object. <a href="group__vars.html#ga49"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga50">stp_set_string_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find a parameter by its name from a vars object. <a href="group__vars.html#g711cf3e5e52fd3434ef7a9d16654aea8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g22338d64a871a8b279fdee6fd83fff7f">stp_set_string_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="group__vars.html#ga50"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga51">stp_set_string_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="group__vars.html#g22338d64a871a8b279fdee6fd83fff7f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5182246d4e0653f73dfaa40b62d4285f">stp_set_string_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="group__vars.html#ga51"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga52">stp_set_file_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a string parameter. <a href="group__vars.html#g5182246d4e0653f73dfaa40b62d4285f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8134e4dc36b063a7d7dd229b9df32726">stp_set_file_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="group__vars.html#ga52"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga53">stp_set_file_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="group__vars.html#g8134e4dc36b063a7d7dd229b9df32726"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g6e6c5474c253a452073eba25251a1481">stp_set_file_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="group__vars.html#ga53"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga54">stp_set_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a file parameter. <a href="group__vars.html#g6e6c5474c253a452073eba25251a1481"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g82f7bbcf639c60678c1dc2aee24e8a24">stp_set_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a float parameter. <a href="group__vars.html#ga54"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga55">stp_set_int_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a float parameter. <a href="group__vars.html#g82f7bbcf639c60678c1dc2aee24e8a24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8c6cd5f3bb3ab59a4f06c020c062c13e">stp_set_int_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an integer parameter. <a href="group__vars.html#ga55"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga56">stp_set_dimension_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an integer parameter. <a href="group__vars.html#g8c6cd5f3bb3ab59a4f06c020c062c13e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g778b0e43aad1e011012b8071b469c694">stp_set_dimension_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a dimension parameter. <a href="group__vars.html#ga56"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga57">stp_set_boolean_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a dimension parameter. <a href="group__vars.html#g778b0e43aad1e011012b8071b469c694"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8f67ed7dcee969e77374fb4daf468d58">stp_set_boolean_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a boolean parameter. <a href="group__vars.html#ga57"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga58">stp_set_curve_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a boolean parameter. <a href="group__vars.html#g8f67ed7dcee969e77374fb4daf468d58"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5f4adaadb80cd2d94569881d96cfa02e">stp_set_curve_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a curve parameter. <a href="group__vars.html#ga58"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga59">stp_set_array_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a curve parameter. <a href="group__vars.html#g5f4adaadb80cd2d94569881d96cfa02e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1f63514f8ffd8ea56f0beee69398ee01">stp_set_array_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an array parameter. <a href="group__vars.html#ga59"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga60">stp_set_raw_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set an array parameter. <a href="group__vars.html#g1f63514f8ffd8ea56f0beee69398ee01"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd40038a74fa7548da5fcaec6687c8787">stp_set_raw_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a raw parameter. <a href="group__vars.html#ga60"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga61">stp_scale_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, double scale)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a raw parameter. <a href="group__vars.html#gd40038a74fa7548da5fcaec6687c8787"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gec605c647cab13d61ab5e2822d9f7ead">stp_scale_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, double scale)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiply the value of a float parameter by a scaling factor. <a href="group__vars.html#ga61"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga62">stp_set_default_string_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiply the value of a float parameter by a scaling factor. <a href="group__vars.html#gec605c647cab13d61ab5e2822d9f7ead"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g71306c3e3118d9a4545b0a3cefb863ea">stp_set_default_string_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="group__vars.html#ga62"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga63">stp_set_default_string_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="group__vars.html#g71306c3e3118d9a4545b0a3cefb863ea"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g65b18994af3384af04e2bf77e288f54f">stp_set_default_string_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="group__vars.html#ga63"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga64">stp_set_default_file_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default string parameter. <a href="group__vars.html#g65b18994af3384af04e2bf77e288f54f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gae28e4c640fba005a72e92af66327b50">stp_set_default_file_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="group__vars.html#ga64"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga65">stp_set_default_file_parameter_n</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="group__vars.html#gae28e4c640fba005a72e92af66327b50"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdeae102d1bd65147221f56e6095f35ef">stp_set_default_file_parameter_n</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const char *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="group__vars.html#ga65"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga66">stp_set_default_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default file parameter. <a href="group__vars.html#gdeae102d1bd65147221f56e6095f35ef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g59b79c779211a72de534fb9e61548f97">stp_set_default_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, double value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default float parameter. <a href="group__vars.html#ga66"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga67">stp_set_default_int_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default float parameter. <a href="group__vars.html#g59b79c779211a72de534fb9e61548f97"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gbf1d9c938d364598414e9f15c41c1f08">stp_set_default_int_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default integer parameter. <a href="group__vars.html#ga67"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga68">stp_set_default_dimension_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default integer parameter. <a href="group__vars.html#gbf1d9c938d364598414e9f15c41c1f08"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g18b8a4fb414245d2c30df9ee11057845">stp_set_default_dimension_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default dimension parameter. <a href="group__vars.html#ga68"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga69">stp_set_default_boolean_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default dimension parameter. <a href="group__vars.html#g18b8a4fb414245d2c30df9ee11057845"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gd286782f691998858e30a202506bad74">stp_set_default_boolean_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default boolean parameter. <a href="group__vars.html#ga69"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga70">stp_set_default_curve_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default boolean parameter. <a href="group__vars.html#gd286782f691998858e30a202506bad74"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdd7769bfece8597cde869eced1239a1e">stp_set_default_curve_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default curve parameter. <a href="group__vars.html#ga70"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga71">stp_set_default_array_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#ga0">stp_array_t</a> *value)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default curve parameter. <a href="group__vars.html#gdd7769bfece8597cde869eced1239a1e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga1620e4be3c7fb85262802338d3143f6">stp_set_default_array_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *value)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default array parameter. <a href="group__vars.html#ga71"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga72">stp_set_default_raw_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default array parameter. <a href="group__vars.html#ga1620e4be3c7fb85262802338d3143f6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf95184ecee86a92db2a7d3f050154a46">stp_set_default_raw_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, const void *value, size_t bytes)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default raw parameter. <a href="group__vars.html#ga72"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga73">stp_get_string_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a default raw parameter. <a href="group__vars.html#gf95184ecee86a92db2a7d3f050154a46"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga59b141facb320c409d9071f469fdbc5">stp_get_string_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a string parameter. <a href="group__vars.html#ga73"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga74">stp_get_file_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a string parameter. <a href="group__vars.html#ga59b141facb320c409d9071f469fdbc5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5efb45e6883a2522fd7e78c6eb761c79">stp_get_file_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a file parameter. <a href="group__vars.html#ga74"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga75">stp_get_float_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a file parameter. <a href="group__vars.html#g5efb45e6883a2522fd7e78c6eb761c79"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g46195f69cc57bd18a4cde5756dd84601">stp_get_float_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a float parameter. <a href="group__vars.html#ga75"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga76">stp_get_int_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a float parameter. <a href="group__vars.html#g46195f69cc57bd18a4cde5756dd84601"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g22bc2b8307fb6a95dac7fcf3d35bf6b9">stp_get_int_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an integer parameter. <a href="group__vars.html#ga76"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga77">stp_get_dimension_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an integer parameter. <a href="group__vars.html#g22bc2b8307fb6a95dac7fcf3d35bf6b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb4121cba599314c929d04cce0e850473">stp_get_dimension_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a dimension parameter. <a href="group__vars.html#ga77"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga78">stp_get_boolean_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a dimension parameter. <a href="group__vars.html#gb4121cba599314c929d04cce0e850473"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g4cc8b69619067f882035cca46e9ce0cd">stp_get_boolean_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a boolean parameter. <a href="group__vars.html#ga78"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga79">stp_get_curve_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a boolean parameter. <a href="group__vars.html#g4cc8b69619067f882035cca46e9ce0cd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1a5a2746548465d681d00c6301a26100">stp_get_curve_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve parameter. <a href="group__vars.html#ga79"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga80">stp_get_array_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a curve parameter. <a href="group__vars.html#g1a5a2746548465d681d00c6301a26100"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb918206f9b70fff5d58a16a762295981">stp_get_array_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an array parameter. <a href="group__vars.html#ga80"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__raw__t.html">stp_raw_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga81">stp_get_raw_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an array parameter. <a href="group__vars.html#gb918206f9b70fff5d58a16a762295981"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__raw__t.html">stp_raw_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9f4db93fc31ad52018bc3ad14b58bfc2">stp_get_raw_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a raw parameter. <a href="group__vars.html#ga81"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga82">stp_clear_string_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a raw parameter. <a href="group__vars.html#g9f4db93fc31ad52018bc3ad14b58bfc2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gc7fe8cd335309d755fe5b54bf6b8e5a3">stp_clear_string_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a string parameter. <a href="group__vars.html#ga82"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga83">stp_clear_file_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a string parameter. <a href="group__vars.html#gc7fe8cd335309d755fe5b54bf6b8e5a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g7acde85eb361525f5cf481bafddbc1bd">stp_clear_file_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a file parameter. <a href="group__vars.html#ga83"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga84">stp_clear_float_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a file parameter. <a href="group__vars.html#g7acde85eb361525f5cf481bafddbc1bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g740a5cab681f30b8cc5e4ca18197e472">stp_clear_float_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a float parameter. <a href="group__vars.html#ga84"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga85">stp_clear_int_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a float parameter. <a href="group__vars.html#g740a5cab681f30b8cc5e4ca18197e472"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g4841e9250e4c7f38f2267355402ffcc1">stp_clear_int_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) an integer parameter. <a href="group__vars.html#ga85"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga86">stp_clear_dimension_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) an integer parameter. <a href="group__vars.html#g4841e9250e4c7f38f2267355402ffcc1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g28203d9250f232f9af290802cf2db881">stp_clear_dimension_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a dimension parameter. <a href="group__vars.html#ga86"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga87">stp_clear_boolean_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a dimension parameter. <a href="group__vars.html#g28203d9250f232f9af290802cf2db881"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge5b7e3356b3c1c893620fdeeea486e48">stp_clear_boolean_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a boolean parameter. <a href="group__vars.html#ga87"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga88">stp_clear_curve_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear (remove) a boolean parameter. <a href="group__vars.html#ge5b7e3356b3c1c893620fdeeea486e48"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9e992f880bd74cd4097527a39aea7125">stp_clear_curve_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a curve parameter. <a href="group__vars.html#ga88"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga89">stp_clear_array_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a curve parameter. <a href="group__vars.html#g9e992f880bd74cd4097527a39aea7125"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb9df68cbf9973203adfca5e1293b300a">stp_clear_array_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear an array parameter. <a href="group__vars.html#ga89"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga90">stp_clear_raw_parameter</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear an array parameter. <a href="group__vars.html#gb9df68cbf9973203adfca5e1293b300a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga79b051578077beca548be224062705c">stp_clear_raw_parameter</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a raw parameter. <a href="group__vars.html#ga90"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga91">stp_set_string_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear a raw parameter. <a href="group__vars.html#ga79b051578077beca548be224062705c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g44793f2cf64b11917b8943d20ee43b9d">stp_set_string_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a string parameter. <a href="group__vars.html#ga91"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga92">stp_set_file_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a string parameter. <a href="group__vars.html#g44793f2cf64b11917b8943d20ee43b9d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8c04ab4487623a41e0b2600d466a88ad">stp_set_file_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a file parameter. <a href="group__vars.html#ga92"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga93">stp_set_float_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a file parameter. <a href="group__vars.html#g8c04ab4487623a41e0b2600d466a88ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g38a95079fd6f90a0c6a92c5ddeb104ca">stp_set_float_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a float parameter. <a href="group__vars.html#ga93"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga94">stp_set_int_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a float parameter. <a href="group__vars.html#g38a95079fd6f90a0c6a92c5ddeb104ca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g1c724bc85737bf8c698a08bc2d441b3e">stp_set_int_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an integer parameter. <a href="group__vars.html#ga94"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga95">stp_set_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an integer parameter. <a href="group__vars.html#g1c724bc85737bf8c698a08bc2d441b3e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g6fa1953ee96051566a261f3391da3857">stp_set_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a dimension parameter. <a href="group__vars.html#ga95"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga96">stp_set_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a dimension parameter. <a href="group__vars.html#g6fa1953ee96051566a261f3391da3857"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge12a7edf773cbe04fb98b171ba2c2fb9">stp_set_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a boolean parameter. <a href="group__vars.html#ga96"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga97">stp_set_curve_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a boolean parameter. <a href="group__vars.html#ge12a7edf773cbe04fb98b171ba2c2fb9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g160150a3a39d66f5a807d1c750a57890">stp_set_curve_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a curveparameter. <a href="group__vars.html#ga97"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga98">stp_set_array_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a curveparameter. <a href="group__vars.html#g160150a3a39d66f5a807d1c750a57890"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf2aada3c00f9b00bc6a65014da87e250">stp_set_array_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an array parameter. <a href="group__vars.html#ga98"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga99">stp_set_raw_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of an array parameter. <a href="group__vars.html#gf2aada3c00f9b00bc6a65014da87e250"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9fe388535a67f8360ab21f58233c0e17">stp_set_raw_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a raw parameter. <a href="group__vars.html#ga99"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga100">stp_check_string_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the activity of a raw parameter. <a href="group__vars.html#g9fe388535a67f8360ab21f58233c0e17"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gae6b21f76f675516e9189c47444e17cf">stp_check_string_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a string parameter is set. <a href="group__vars.html#ga100"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga101">stp_check_file_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a string parameter is set. <a href="group__vars.html#gae6b21f76f675516e9189c47444e17cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb411dae8fb16ec9f289d4f2f1ecabcfc">stp_check_file_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a file parameter is set. <a href="group__vars.html#ga101"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga102">stp_check_float_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a file parameter is set. <a href="group__vars.html#gb411dae8fb16ec9f289d4f2f1ecabcfc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g2deea3612965e28cd0d513c5850ca074">stp_check_float_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a float parameter is set. <a href="group__vars.html#ga102"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga103">stp_check_int_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a float parameter is set. <a href="group__vars.html#g2deea3612965e28cd0d513c5850ca074"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g056b021334fe812aa14bbbfd60aafba8">stp_check_int_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an integer parameter is set. <a href="group__vars.html#ga103"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga104">stp_check_dimension_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an integer parameter is set. <a href="group__vars.html#g056b021334fe812aa14bbbfd60aafba8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gcdfa2f747081721c03b10484a832a535">stp_check_dimension_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a dimension parameter is set. <a href="group__vars.html#ga104"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga105">stp_check_boolean_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a dimension parameter is set. <a href="group__vars.html#gcdfa2f747081721c03b10484a832a535"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gadfd66825dd58fb8e0851d493445c4e4">stp_check_boolean_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a boolean parameter is set. <a href="group__vars.html#ga105"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga106">stp_check_curve_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a boolean parameter is set. <a href="group__vars.html#gadfd66825dd58fb8e0851d493445c4e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#geecfc1f1fdc97ea165ae35b64de95178">stp_check_curve_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a curve parameter is set. <a href="group__vars.html#ga106"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga107">stp_check_array_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a curve parameter is set. <a href="group__vars.html#geecfc1f1fdc97ea165ae35b64de95178"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gdf6c305c48d012bc138db025c9bd63df">stp_check_array_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an array parameter is set. <a href="group__vars.html#ga107"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga108">stp_check_raw_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a> active)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if an array parameter is set. <a href="group__vars.html#gdf6c305c48d012bc138db025c9bd63df"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5bd30b408d6ec16b3999dce5e540a5fa">stp_check_raw_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, <a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a> active)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a raw parameter is set. <a href="group__vars.html#ga108"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga109">stp_get_string_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a raw parameter is set. <a href="group__vars.html#g5bd30b408d6ec16b3999dce5e540a5fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gda8dd20ab17a9b403c68b4cd86fb529c">stp_get_string_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a string parameter. <a href="group__vars.html#ga109"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga110">stp_get_file_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a string parameter. <a href="group__vars.html#gda8dd20ab17a9b403c68b4cd86fb529c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g0f09e85b570ffee4a4d94853bb22bcb3">stp_get_file_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a file parameter. <a href="group__vars.html#ga110"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga111">stp_get_float_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a file parameter. <a href="group__vars.html#g0f09e85b570ffee4a4d94853bb22bcb3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g28d01beda4b54cec395654847dbbc301">stp_get_float_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a float parameter. <a href="group__vars.html#ga111"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga112">stp_get_int_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a float parameter. <a href="group__vars.html#g28d01beda4b54cec395654847dbbc301"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gac76d8e06c3ce3fb0f27c0c80d6ad5fc">stp_get_int_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an integer parameter. <a href="group__vars.html#ga112"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga113">stp_get_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an integer parameter. <a href="group__vars.html#gac76d8e06c3ce3fb0f27c0c80d6ad5fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8125d08f90002e654f2e45427e2f0251">stp_get_dimension_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a dimension parameter. <a href="group__vars.html#ga113"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga114">stp_get_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a dimension parameter. <a href="group__vars.html#g8125d08f90002e654f2e45427e2f0251"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g361d0ba27ad2ec9e99e5eec05f2e76a6">stp_get_boolean_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a boolean parameter. <a href="group__vars.html#ga114"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga115">stp_get_curve_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a boolean parameter. <a href="group__vars.html#g361d0ba27ad2ec9e99e5eec05f2e76a6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gb686075ecbdf349387c356826b432191">stp_get_curve_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a curve parameter. <a href="group__vars.html#ga115"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga116">stp_get_array_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a curve parameter. <a href="group__vars.html#gb686075ecbdf349387c356826b432191"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g64e5f74483ffb7bd4412f4eefeb22250">stp_get_array_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an array parameter. <a href="group__vars.html#ga116"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga135">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga117">stp_get_raw_parameter_active</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of an array parameter. <a href="group__vars.html#g64e5f74483ffb7bd4412f4eefeb22250"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#gb11c7af74fa0595684377cafe4d4eb53">stp_parameter_activity_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g57abcfb2fa58e743f9d30f579481845a">stp_get_raw_parameter_active</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a raw parameter. <a href="group__vars.html#ga117"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga118">stp_get_media_size</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *width, int *height)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the activity status of a raw parameter. <a href="group__vars.html#g57abcfb2fa58e743f9d30f579481845a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge690d9171bcdb0fedf981804bb923fac">stp_get_media_size</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *width, int *height)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media (paper) size. <a href="group__vars.html#ga118"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga119">stp_get_imageable_area</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media (paper) size. <a href="group__vars.html#ge690d9171bcdb0fedf981804bb923fac"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gebcb03afca6bb0d94e71bdf570d09af9">stp_get_imageable_area</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *left, int *right, int *bottom, int *top)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the imagable area of the page. <a href="group__vars.html#ga119"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga120">stp_get_size_limit</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the imagable area of the page. <a href="group__vars.html#gebcb03afca6bb0d94e71bdf570d09af9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf2c1a37f8d837fae61bb18de1cd7bdc3">stp_get_size_limit</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *max_width, int *max_height, int *min_width, int *min_height)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media size limits. <a href="group__vars.html#ga120"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga121">stp_describe_resolution</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int *x, int *y)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the media size limits. <a href="group__vars.html#gf2c1a37f8d837fae61bb18de1cd7bdc3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g5735451225c2a355cb11c165e011637d">stp_describe_resolution</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int *x, int *y)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the printing resolution of the selected resolution. <a href="group__vars.html#ga121"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga122">stp_verify</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve the printing resolution of the selected resolution. <a href="group__vars.html#g5735451225c2a355cb11c165e011637d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ge28b0d78641811b1625a52971a2d11fa">stp_verify</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify parameters. <a href="group__vars.html#ga122"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga123">stp_default_settings</a> (void)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify parameters. <a href="group__vars.html#ge28b0d78641811b1625a52971a2d11fa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g9f897908b19f5f0cdaf75b483d46e041">stp_default_settings</a> (void)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get default global settings. <a href="group__vars.html#ga123"></a><br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga124">stp_allocate_component_data</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name, <a class="el" href="group__vars.html#ga4">stp_copy_data_func_t</a> copyfunc, <a class="el" href="group__vars.html#ga5">stp_free_data_func_t</a> freefunc, void *data)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get default global settings. <a href="group__vars.html#g9f897908b19f5f0cdaf75b483d46e041"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#geb61df54d59bfebdcb77b1e5e993ebaa">stp_allocate_component_data</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name, <a class="el" href="group__vars.html#gd31fc080a2bd980c6a05a541dc1612a3">stp_copy_data_func_t</a> copyfunc, <a class="el" href="group__vars.html#g3f7233002f4db790a077e33c2661665c">stp_free_data_func_t</a> freefunc, void *data)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga125">stp_destroy_component_data</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g089f9a34f26f700f43858ba3959d8f13">stp_destroy_component_data</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga126">stp_get_component_data</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8eea0724106ea7174b808026ae8d1a5c">stp_get_component_data</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#ga136">stp_parameter_verify_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga127">stp_verify_parameter</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const char *parameter, int quiet)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__vars.html#g1d02c21b8f025b121dd340db9adf3516">stp_parameter_verify_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gf64e586fca554f2dd65157a76eaad34a">stp_verify_parameter</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const char *parameter, int quiet)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga128">stp_get_verified</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga1b826f02f84aa038c6862575770b629">stp_get_verified</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga129">stp_set_verified</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g8a2924dd6393431e994d22c704ec25fc">stp_set_verified</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga130">stp_copy_options</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *vd, const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *vs)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#gbd8b19b70d2f2fc7dcd7c896b3ed5d98">stp_copy_options</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *vd, const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *vs)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#ga131">stp_fill_parameter_settings</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *desc, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *param)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__vars.html#g6a08746f33133e8873236b35eb1e7a62">stp_fill_parameter_settings</a> (<a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *desc, const <a class="el" href="structstp__parameter__t.html">stp_parameter_t</a> *param)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Print job functions.
<p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/weave_8h.html b/doc/gutenprint/html/weave_8h.html
index 085669a..9082fa2 100644
--- a/doc/gutenprint/html/weave_8h.html
+++ b/doc/gutenprint/html/weave_8h.html
@@ -2,11 +2,25 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/weave.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>weave.h File Reference</h1>Softweave functions. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
@@ -27,67 +41,67 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__linebounds__t.html">stp_linebounds_t</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a0">STP_MAX_WEAVE</a>&nbsp;&nbsp;&nbsp;(16)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#46ee59dd8e65c35e69ba8cfa94e90786">STP_MAX_WEAVE</a>&nbsp;&nbsp;&nbsp;(16)</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a1">stp_packfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a2">stp_fillfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a3">stp_flushfunc</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int passno, int vertical_subpass)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#76c426b3b4c3b2503c54f2c2a013768a">stp_flushfunc</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int passno, int vertical_subpass)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int n)</td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a26">stp_weave_strategy_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="weave_8h.html#a26a11">STP_WEAVE_ZIGZAG</a>,
-<a class="el" href="weave_8h.html#a26a12">STP_WEAVE_ASCENDING</a>,
-<a class="el" href="weave_8h.html#a26a13">STP_WEAVE_DESCENDING</a>,
-<a class="el" href="weave_8h.html#a26a14">STP_WEAVE_ASCENDING_2X</a>,
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027">stp_weave_strategy_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc">STP_WEAVE_ZIGZAG</a>,
+<a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d">STP_WEAVE_ASCENDING</a>,
+<a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f">STP_WEAVE_DESCENDING</a>,
+<a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12">STP_WEAVE_ASCENDING_2X</a>,
<br>
-&nbsp;&nbsp;<a class="el" href="weave_8h.html#a26a15">STP_WEAVE_STAGGERED</a>,
-<a class="el" href="weave_8h.html#a26a16">STP_WEAVE_ASCENDING_3X</a>
+&nbsp;&nbsp;<a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501">STP_WEAVE_STAGGERED</a>,
+<a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b">STP_WEAVE_ASCENDING_3X</a>
<br>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a17">stp_initialize_weave</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, <a class="el" href="weave_8h.html#a26">stp_weave_strategy_t</a>, <a class="el" href="weave_8h.html#a3">stp_flushfunc</a>, <a class="el" href="weave_8h.html#a2">stp_fillfunc</a>, <a class="el" href="weave_8h.html#a1">stp_packfunc</a>, <a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#9b72df98be9b9e25b42aca6ef5901d35">stp_initialize_weave</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027">stp_weave_strategy_t</a>, <a class="el" href="weave_8h.html#76c426b3b4c3b2503c54f2c2a013768a">stp_flushfunc</a>, <a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a>, <a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a>, <a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a>)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a18">stp_flush_all</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#5b0aac599abc4859e2d208db7185cdbf">stp_flush_all</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a19">stp_write_weave</a> (<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, unsigned char *const cols[])</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#b021ec20fafa48e57495123df1533b62">stp_write_weave</a> (<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, unsigned char *const cols[])</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a20">stp_get_lineoffsets_by_pass</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int pass)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#816c57bb673bebebaa42576b3e452206">stp_get_lineoffsets_by_pass</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int pass)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a21">stp_get_lineactive_by_pass</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int pass)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#14c1a0f43a0353f7771632d3a0356cea">stp_get_lineactive_by_pass</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int pass)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a22">stp_get_linecount_by_pass</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int pass)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#46dacaec8d953a33f6c15299f3a91046">stp_get_linecount_by_pass</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int pass)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a23">stp_get_linebases_by_pass</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int pass)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#207eac262dceb86f20fe32b048b257ad">stp_get_linebases_by_pass</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int pass)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__pass__t.html">stp_pass_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a24">stp_get_pass_by_pass</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int pass)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__pass__t.html">stp_pass_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#129f77403ade9f504dd38185a7ab6209">stp_get_pass_by_pass</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int pass)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a25">stp_weave_parameters_by_row</a> (const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int row, int vertical_subpass, <a class="el" href="structstp__weave__t.html">stp_weave_t</a> *w)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#3dbb20fd24c73c2982819b1f184b7ee3">stp_weave_parameters_by_row</a> (const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int row, int vertical_subpass, <a class="el" href="structstp__weave__t.html">stp_weave_t</a> *w)</td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#a1">stp_packfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a5">stp_pack_tiff</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#27cae2ded3a9434dd6f332dbf6721f71">stp_pack_tiff</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#a1">stp_packfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a6">stp_pack_uncompressed</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#b81173e35f655b1a8f0047cbadce5391">stp_pack_uncompressed</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#a2">stp_fillfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a7">stp_fill_tiff</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#6c47bead0399664b9041a6d5687b091e">stp_fill_tiff</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#a2">stp_fillfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a8">stp_fill_uncompressed</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#fb161f053574d9cd4a47b613b614b0f3">stp_fill_uncompressed</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a9">stp_compute_tiff_linewidth</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a6df061ed81c1a6ecb8854b6eab4e276">stp_compute_tiff_linewidth</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#a10">stp_compute_uncompressed_linewidth</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="weave_8h.html#f6c7a76f229fdc0be020a53a15a4a5f5">stp_compute_uncompressed_linewidth</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Softweave functions.
<p>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a0"></a><!-- doxytag: member="weave.h::STP_MAX_WEAVE" ref="a0" args="" --><p>
+<a class="anchor" name="46ee59dd8e65c35e69ba8cfa94e90786"></a><!-- doxytag: member="weave.h::STP_MAX_WEAVE" ref="46ee59dd8e65c35e69ba8cfa94e90786" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -111,13 +125,13 @@ Softweave functions.
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a4"></a><!-- doxytag: member="weave.h::stp_compute_linewidth_func" ref="a4" args="(stp_vars_t *v, int n)" --><p>
+<a class="anchor" name="520099a705f78fd503d204665ee21d5d"></a><!-- doxytag: member="weave.h::stp_compute_linewidth_func" ref="520099a705f78fd503d204665ee21d5d" args="(stp_vars_t *v, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef int <a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a>(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int n) </td>
+ <td class="md" nowrap valign="top">typedef int <a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a>(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int n) </td>
</tr>
</table>
</td>
@@ -134,13 +148,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="weave.h::stp_fillfunc" ref="a2" args="(stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)" --><p>
+<a class="anchor" name="910269f43cbcff87ce004bb20b659d9e"></a><!-- doxytag: member="weave.h::stp_fillfunc" ref="910269f43cbcff87ce004bb20b659d9e" args="(stp_vars_t *v, int row, int subpass, int width, int missingstartrows, int color)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void <a class="el" href="weave_8h.html#a2">stp_fillfunc</a>(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color) </td>
+ <td class="md" nowrap valign="top">typedef void <a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a>(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int row, int subpass, int width, int missingstartrows, int color) </td>
</tr>
</table>
</td>
@@ -157,13 +171,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="weave.h::stp_flushfunc" ref="a3" args="(stp_vars_t *v, int passno, int vertical_subpass)" --><p>
+<a class="anchor" name="76c426b3b4c3b2503c54f2c2a013768a"></a><!-- doxytag: member="weave.h::stp_flushfunc" ref="76c426b3b4c3b2503c54f2c2a013768a" args="(stp_vars_t *v, int passno, int vertical_subpass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef void <a class="el" href="weave_8h.html#a3">stp_flushfunc</a>(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, int passno, int vertical_subpass) </td>
+ <td class="md" nowrap valign="top">typedef void <a class="el" href="weave_8h.html#76c426b3b4c3b2503c54f2c2a013768a">stp_flushfunc</a>(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, int passno, int vertical_subpass) </td>
</tr>
</table>
</td>
@@ -180,13 +194,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="weave.h::stp_packfunc" ref="a1" args="(stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)" --><p>
+<a class="anchor" name="ebd02297dfdf36f818d0ff48c900f561"></a><!-- doxytag: member="weave.h::stp_packfunc" ref="ebd02297dfdf36f818d0ff48c900f561" args="(stp_vars_t *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef int <a class="el" href="weave_8h.html#a1">stp_packfunc</a>(<a class="el" href="group__vars.html#ga0">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last) </td>
+ <td class="md" nowrap valign="top">typedef int <a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a>(<a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *v, const unsigned char *line, int height, unsigned char *comp_buf, unsigned char **comp_ptr, int *first, int *last) </td>
</tr>
</table>
</td>
@@ -204,13 +218,13 @@ Softweave functions.
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="a26"></a><!-- doxytag: member="weave.h::stp_weave_strategy_t" ref="a26" args="" --><p>
+<a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce027"></a><!-- doxytag: member="weave.h::stp_weave_strategy_t" ref="6233c2f715aee6e6c2e9935f0e2ce027" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="weave_8h.html#a26">stp_weave_strategy_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027">stp_weave_strategy_t</a> </td>
</tr>
</table>
</td>
@@ -226,17 +240,17 @@ Softweave functions.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a26a11"></a><!-- doxytag: member="STP_WEAVE_ZIGZAG" ref="a26a11" args="" -->STP_WEAVE_ZIGZAG</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc"></a><!-- doxytag: member="STP_WEAVE_ZIGZAG" ref="6233c2f715aee6e6c2e9935f0e2ce02741a2ca9b1c97ec5a62795faf4968dcfc" args="" -->STP_WEAVE_ZIGZAG</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a26a12"></a><!-- doxytag: member="STP_WEAVE_ASCENDING" ref="a26a12" args="" -->STP_WEAVE_ASCENDING</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d"></a><!-- doxytag: member="STP_WEAVE_ASCENDING" ref="6233c2f715aee6e6c2e9935f0e2ce027cfdbe44826dff4a2b9853b1eb39d747d" args="" -->STP_WEAVE_ASCENDING</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a26a13"></a><!-- doxytag: member="STP_WEAVE_DESCENDING" ref="a26a13" args="" -->STP_WEAVE_DESCENDING</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f"></a><!-- doxytag: member="STP_WEAVE_DESCENDING" ref="6233c2f715aee6e6c2e9935f0e2ce027c7435712ea733caf7ee62d380c0f960f" args="" -->STP_WEAVE_DESCENDING</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a26a14"></a><!-- doxytag: member="STP_WEAVE_ASCENDING_2X" ref="a26a14" args="" -->STP_WEAVE_ASCENDING_2X</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12"></a><!-- doxytag: member="STP_WEAVE_ASCENDING_2X" ref="6233c2f715aee6e6c2e9935f0e2ce027e9dd082ce13e2fd30a8fd0c8efbe1d12" args="" -->STP_WEAVE_ASCENDING_2X</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a26a15"></a><!-- doxytag: member="STP_WEAVE_STAGGERED" ref="a26a15" args="" -->STP_WEAVE_STAGGERED</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501"></a><!-- doxytag: member="STP_WEAVE_STAGGERED" ref="6233c2f715aee6e6c2e9935f0e2ce0279aab99f511c9d24e64a229a4b309c501" args="" -->STP_WEAVE_STAGGERED</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a26a16"></a><!-- doxytag: member="STP_WEAVE_ASCENDING_3X" ref="a26a16" args="" -->STP_WEAVE_ASCENDING_3X</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b"></a><!-- doxytag: member="STP_WEAVE_ASCENDING_3X" ref="6233c2f715aee6e6c2e9935f0e2ce027de577c11bb8893c274e74474a4fa208b" args="" -->STP_WEAVE_ASCENDING_3X</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
@@ -244,7 +258,7 @@ Softweave functions.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a18"></a><!-- doxytag: member="weave.h::stp_flush_all" ref="a18" args="(stp_vars_t *v)" --><p>
+<a class="anchor" name="5b0aac599abc4859e2d208db7185cdbf"></a><!-- doxytag: member="weave.h::stp_flush_all" ref="5b0aac599abc4859e2d208db7185cdbf" args="(stp_vars_t *v)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -252,7 +266,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top">void stp_flush_all </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>v</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -272,7 +286,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a21"></a><!-- doxytag: member="weave.h::stp_get_lineactive_by_pass" ref="a21" args="(const stp_vars_t *v, int pass)" --><p>
+<a class="anchor" name="14c1a0f43a0353f7771632d3a0356cea"></a><!-- doxytag: member="weave.h::stp_get_lineactive_by_pass" ref="14c1a0f43a0353f7771632d3a0356cea" args="(const stp_vars_t *v, int pass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -280,7 +294,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__lineactive__t.html">stp_lineactive_t</a>* stp_get_lineactive_by_pass </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -309,7 +323,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a23"></a><!-- doxytag: member="weave.h::stp_get_linebases_by_pass" ref="a23" args="(const stp_vars_t *v, int pass)" --><p>
+<a class="anchor" name="207eac262dceb86f20fe32b048b257ad"></a><!-- doxytag: member="weave.h::stp_get_linebases_by_pass" ref="207eac262dceb86f20fe32b048b257ad" args="(const stp_vars_t *v, int pass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -317,7 +331,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top">const <a class="el" href="structstp__linebufs__t.html">stp_linebufs_t</a>* stp_get_linebases_by_pass </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -346,7 +360,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a22"></a><!-- doxytag: member="weave.h::stp_get_linecount_by_pass" ref="a22" args="(const stp_vars_t *v, int pass)" --><p>
+<a class="anchor" name="46dacaec8d953a33f6c15299f3a91046"></a><!-- doxytag: member="weave.h::stp_get_linecount_by_pass" ref="46dacaec8d953a33f6c15299f3a91046" args="(const stp_vars_t *v, int pass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -354,7 +368,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__linecount__t.html">stp_linecount_t</a>* stp_get_linecount_by_pass </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -383,7 +397,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a20"></a><!-- doxytag: member="weave.h::stp_get_lineoffsets_by_pass" ref="a20" args="(const stp_vars_t *v, int pass)" --><p>
+<a class="anchor" name="816c57bb673bebebaa42576b3e452206"></a><!-- doxytag: member="weave.h::stp_get_lineoffsets_by_pass" ref="816c57bb673bebebaa42576b3e452206" args="(const stp_vars_t *v, int pass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -391,7 +405,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__lineoff__t.html">stp_lineoff_t</a>* stp_get_lineoffsets_by_pass </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -420,7 +434,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a24"></a><!-- doxytag: member="weave.h::stp_get_pass_by_pass" ref="a24" args="(const stp_vars_t *v, int pass)" --><p>
+<a class="anchor" name="129f77403ade9f504dd38185a7ab6209"></a><!-- doxytag: member="weave.h::stp_get_pass_by_pass" ref="129f77403ade9f504dd38185a7ab6209" args="(const stp_vars_t *v, int pass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -428,7 +442,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__pass__t.html">stp_pass_t</a>* stp_get_pass_by_pass </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -457,7 +471,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="weave.h::stp_initialize_weave" ref="a17" args="(stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func)" --><p>
+<a class="anchor" name="9b72df98be9b9e25b42aca6ef5901d35"></a><!-- doxytag: member="weave.h::stp_initialize_weave" ref="9b72df98be9b9e25b42aca6ef5901d35" args="(stp_vars_t *v, int jets, int separation, int oversample, int horizontal, int vertical, int ncolors, int bitwidth, int linewidth, int line_count, int first_line, int page_height, const int *head_offset, stp_weave_strategy_t, stp_flushfunc, stp_fillfunc, stp_packfunc, stp_compute_linewidth_func)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -465,7 +479,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top">void stp_initialize_weave </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -543,31 +557,31 @@ Softweave functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="weave_8h.html#a26">stp_weave_strategy_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="weave_8h.html#6233c2f715aee6e6c2e9935f0e2ce027">stp_weave_strategy_t</a>&nbsp;</td>
<td class="mdname" nowrap>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="weave_8h.html#a3">stp_flushfunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="weave_8h.html#76c426b3b4c3b2503c54f2c2a013768a">stp_flushfunc</a>&nbsp;</td>
<td class="mdname" nowrap>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="weave_8h.html#a2">stp_fillfunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a>&nbsp;</td>
<td class="mdname" nowrap>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="weave_8h.html#a1">stp_packfunc</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a>&nbsp;</td>
<td class="mdname" nowrap>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a>&nbsp;</td>
<td class="mdname" nowrap></td>
</tr>
<tr>
@@ -590,7 +604,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a25"></a><!-- doxytag: member="weave.h::stp_weave_parameters_by_row" ref="a25" args="(const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w)" --><p>
+<a class="anchor" name="3dbb20fd24c73c2982819b1f184b7ee3"></a><!-- doxytag: member="weave.h::stp_weave_parameters_by_row" ref="3dbb20fd24c73c2982819b1f184b7ee3" args="(const stp_vars_t *v, int row, int vertical_subpass, stp_weave_t *w)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -598,7 +612,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top">void stp_weave_parameters_by_row </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -639,7 +653,7 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a19"></a><!-- doxytag: member="weave.h::stp_write_weave" ref="a19" args="(stp_vars_t *v, unsigned char *const cols[])" --><p>
+<a class="anchor" name="b021ec20fafa48e57495123df1533b62"></a><!-- doxytag: member="weave.h::stp_write_weave" ref="b021ec20fafa48e57495123df1533b62" args="(stp_vars_t *v, unsigned char *const cols[])" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -647,7 +661,7 @@ Softweave functions.
<tr>
<td class="md" nowrap valign="top">void stp_write_weave </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#ga0">stp_vars_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__vars.html#gde33aeed00b53e4af71ee1f7c4326279">stp_vars_t</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
@@ -677,13 +691,13 @@ Softweave functions.
</tr>
</table>
<hr><h2>Variable Documentation</h2>
-<a class="anchor" name="a9"></a><!-- doxytag: member="weave.h::stp_compute_tiff_linewidth" ref="a9" args="" --><p>
+<a class="anchor" name="a6df061ed81c1a6ecb8854b6eab4e276"></a><!-- doxytag: member="weave.h::stp_compute_tiff_linewidth" ref="a6df061ed81c1a6ecb8854b6eab4e276" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a> <a class="el" href="weave_8h.html#a9">stp_compute_tiff_linewidth</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a> <a class="el" href="weave_8h.html#a6df061ed81c1a6ecb8854b6eab4e276">stp_compute_tiff_linewidth</a> </td>
</tr>
</table>
</td>
@@ -700,13 +714,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="weave.h::stp_compute_uncompressed_linewidth" ref="a10" args="" --><p>
+<a class="anchor" name="f6c7a76f229fdc0be020a53a15a4a5f5"></a><!-- doxytag: member="weave.h::stp_compute_uncompressed_linewidth" ref="f6c7a76f229fdc0be020a53a15a4a5f5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#a4">stp_compute_linewidth_func</a> <a class="el" href="weave_8h.html#a10">stp_compute_uncompressed_linewidth</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#520099a705f78fd503d204665ee21d5d">stp_compute_linewidth_func</a> <a class="el" href="weave_8h.html#f6c7a76f229fdc0be020a53a15a4a5f5">stp_compute_uncompressed_linewidth</a> </td>
</tr>
</table>
</td>
@@ -723,13 +737,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="weave.h::stp_fill_tiff" ref="a7" args="" --><p>
+<a class="anchor" name="6c47bead0399664b9041a6d5687b091e"></a><!-- doxytag: member="weave.h::stp_fill_tiff" ref="6c47bead0399664b9041a6d5687b091e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#a2">stp_fillfunc</a> <a class="el" href="weave_8h.html#a7">stp_fill_tiff</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a> <a class="el" href="weave_8h.html#6c47bead0399664b9041a6d5687b091e">stp_fill_tiff</a> </td>
</tr>
</table>
</td>
@@ -746,13 +760,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="weave.h::stp_fill_uncompressed" ref="a8" args="" --><p>
+<a class="anchor" name="fb161f053574d9cd4a47b613b614b0f3"></a><!-- doxytag: member="weave.h::stp_fill_uncompressed" ref="fb161f053574d9cd4a47b613b614b0f3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#a2">stp_fillfunc</a> <a class="el" href="weave_8h.html#a8">stp_fill_uncompressed</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#910269f43cbcff87ce004bb20b659d9e">stp_fillfunc</a> <a class="el" href="weave_8h.html#fb161f053574d9cd4a47b613b614b0f3">stp_fill_uncompressed</a> </td>
</tr>
</table>
</td>
@@ -769,13 +783,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="weave.h::stp_pack_tiff" ref="a5" args="" --><p>
+<a class="anchor" name="27cae2ded3a9434dd6f332dbf6721f71"></a><!-- doxytag: member="weave.h::stp_pack_tiff" ref="27cae2ded3a9434dd6f332dbf6721f71" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#a1">stp_packfunc</a> <a class="el" href="weave_8h.html#a5">stp_pack_tiff</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a> <a class="el" href="weave_8h.html#27cae2ded3a9434dd6f332dbf6721f71">stp_pack_tiff</a> </td>
</tr>
</table>
</td>
@@ -792,13 +806,13 @@ Softweave functions.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="weave.h::stp_pack_uncompressed" ref="a6" args="" --><p>
+<a class="anchor" name="b81173e35f655b1a8f0047cbadce5391"></a><!-- doxytag: member="weave.h::stp_pack_uncompressed" ref="b81173e35f655b1a8f0047cbadce5391" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#a1">stp_packfunc</a> <a class="el" href="weave_8h.html#a6">stp_pack_uncompressed</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="weave_8h.html#ebd02297dfdf36f818d0ff48c900f561">stp_packfunc</a> <a class="el" href="weave_8h.html#b81173e35f655b1a8f0047cbadce5391">stp_pack_uncompressed</a> </td>
</tr>
</table>
</td>
@@ -815,8 +829,8 @@ Softweave functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprint/html/xml_8h.html b/doc/gutenprint/html/xml_8h.html
index 62af33a..5c4760d 100644
--- a/doc/gutenprint/html/xml_8h.html
+++ b/doc/gutenprint/html/xml_8h.html
@@ -2,74 +2,88 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprint API Reference: include/gutenprint/xml.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprint</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprint_2F.html">gutenprint</a></div>
<h1>xml.h File Reference</h1>XML tree functions. <a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="mxml_8h.html">gutenprint/mxml.h</a>&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a0">stp_xml_parse_func</a> )(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *file)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#ec3dca5a8c562175532452b7a055200f">stp_xml_parse_func</a> )(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *file)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a1">stp_register_xml_parser</a> (const char *name, <a class="el" href="xml_8h.html#a0">stp_xml_parse_func</a> parse_func)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#3258e11973b45c04e9ec1810789cface">stp_register_xml_parser</a> (const char *name, <a class="el" href="xml_8h.html#ec3dca5a8c562175532452b7a055200f">stp_xml_parse_func</a> parse_func)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a2">stp_unregister_xml_parser</a> (const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#bdff70654d8ca31445e0957cfad68816">stp_unregister_xml_parser</a> (const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a3">stp_register_xml_preload</a> (const char *filename)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#0377f341fce4c764d695b851cf90125c">stp_register_xml_preload</a> (const char *filename)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a4">stp_unregister_xml_preload</a> (const char *filename)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#f9605dfeaf5ba8c41b42aba2c09b4f20">stp_unregister_xml_preload</a> (const char *filename)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a5">stp_xml_init_defaults</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#9e2620e798edcd889cd80454374a0a1d">stp_xml_init_defaults</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a6">stp_xml_parse_file</a> (const char *file)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#477e8c523df78a068e98be5e929d6825">stp_xml_parse_file</a> (const char *file)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a7">stp_xmlstrtol</a> (const char *value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#56885d576d38f8fbffce10834e892117">stp_xmlstrtol</a> (const char *value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a8">stp_xmlstrtoul</a> (const char *value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#9d7f6cba6d4f5b8b01b6d3c192d10596">stp_xmlstrtoul</a> (const char *value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a9">stp_xmlstrtod</a> (const char *textval)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#666632a9a3cb7f802fd5478d68d57166">stp_xmlstrtod</a> (const char *textval)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a10">stp_xml_init</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#e279cdb2639cb00884563204c586e34a">stp_xml_init</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a11">stp_xml_exit</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#d35445001b4f0ff02b45cf411b056cb2">stp_xml_exit</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a12">stp_xml_get_node</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *xmlroot,...)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#acec0c2b6d806a70b74c2c9efb5ca895">stp_xml_get_node</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *xmlroot,...)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a13">stp_xmldoc_create_generic</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#d698808efae24e1f0002243256171fc0">stp_xmldoc_create_generic</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a14">stp_xml_preinit</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#e2aeb50ec9bffd4cc7ff4b8756ce503a">stp_xml_preinit</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a15">stp_sequence_create_from_xmltree</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *da)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#174add090763cd3d8a019da75257e9c5">stp_sequence_create_from_xmltree</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *da)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a16">stp_xmltree_create_from_sequence</a> (const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *seq)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#134d8ffe83aa1bc29ca65869af337479">stp_xmltree_create_from_sequence</a> (const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *seq)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a17">stp_curve_create_from_xmltree</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *da)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#4b39835d489b183bdf939551f7b6871b">stp_curve_create_from_xmltree</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *da)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a18">stp_xmltree_create_from_curve</a> (const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#286050c77ae8ee255a7b6035b88d5fb4">stp_xmltree_create_from_curve</a> (const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a19">stp_array_create_from_xmltree</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *array)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#301d2355b8bb9986a7bc4f84cc6c9d40">stp_array_create_from_xmltree</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *array)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a20">stp_xmltree_create_from_array</a> (const <a class="el" href="group__array.html#ga0">stp_array_t</a> *array)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#90e7cdadf10d6492082fd008b79853b0">stp_xmltree_create_from_array</a> (const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *array)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#a21">stp_xml_parse_file_named</a> (const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xml_8h.html#2ff6722b18cd21c91e60e7ef1cedc0d4">stp_xml_parse_file_named</a> (const char *name)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
XML tree functions.
<p>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a0"></a><!-- doxytag: member="xml.h::stp_xml_parse_func" ref="a0" args=")(stp_mxml_node_t *node, const char *file)" --><p>
+<a class="anchor" name="ec3dca5a8c562175532452b7a055200f"></a><!-- doxytag: member="xml.h::stp_xml_parse_func" ref="ec3dca5a8c562175532452b7a055200f" args=")(stp_mxml_node_t *node, const char *file)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef int(* <a class="el" href="xml_8h.html#a0">stp_xml_parse_func</a>)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *file) </td>
+ <td class="md" nowrap valign="top">typedef int(* <a class="el" href="xml_8h.html#ec3dca5a8c562175532452b7a055200f">stp_xml_parse_func</a>)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *file) </td>
</tr>
</table>
</td>
@@ -87,13 +101,13 @@ XML tree functions.
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a19"></a><!-- doxytag: member="xml.h::stp_array_create_from_xmltree" ref="a19" args="(stp_mxml_node_t *array)" --><p>
+<a class="anchor" name="301d2355b8bb9986a7bc4f84cc6c9d40"></a><!-- doxytag: member="xml.h::stp_array_create_from_xmltree" ref="301d2355b8bb9986a7bc4f84cc6c9d40" args="(stp_mxml_node_t *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__array.html#ga0">stp_array_t</a>* stp_array_create_from_xmltree </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a>* stp_array_create_from_xmltree </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>array</em> </td>
@@ -115,13 +129,13 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="xml.h::stp_curve_create_from_xmltree" ref="a17" args="(stp_mxml_node_t *da)" --><p>
+<a class="anchor" name="4b39835d489b183bdf939551f7b6871b"></a><!-- doxytag: member="xml.h::stp_curve_create_from_xmltree" ref="4b39835d489b183bdf939551f7b6871b" args="(stp_mxml_node_t *da)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#ga0">stp_curve_t</a>* stp_curve_create_from_xmltree </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a>* stp_curve_create_from_xmltree </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>da</em> </td>
@@ -143,7 +157,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a1"></a><!-- doxytag: member="xml.h::stp_register_xml_parser" ref="a1" args="(const char *name, stp_xml_parse_func parse_func)" --><p>
+<a class="anchor" name="3258e11973b45c04e9ec1810789cface"></a><!-- doxytag: member="xml.h::stp_register_xml_parser" ref="3258e11973b45c04e9ec1810789cface" args="(const char *name, stp_xml_parse_func parse_func)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -157,7 +171,7 @@ XML tree functions.
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="xml_8h.html#a0">stp_xml_parse_func</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="xml_8h.html#ec3dca5a8c562175532452b7a055200f">stp_xml_parse_func</a>&nbsp;</td>
<td class="mdname" nowrap> <em>parse_func</em></td>
</tr>
<tr>
@@ -180,7 +194,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="xml.h::stp_register_xml_preload" ref="a3" args="(const char *filename)" --><p>
+<a class="anchor" name="0377f341fce4c764d695b851cf90125c"></a><!-- doxytag: member="xml.h::stp_register_xml_preload" ref="0377f341fce4c764d695b851cf90125c" args="(const char *filename)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -208,13 +222,13 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a15"></a><!-- doxytag: member="xml.h::stp_sequence_create_from_xmltree" ref="a15" args="(stp_mxml_node_t *da)" --><p>
+<a class="anchor" name="174add090763cd3d8a019da75257e9c5"></a><!-- doxytag: member="xml.h::stp_sequence_create_from_xmltree" ref="174add090763cd3d8a019da75257e9c5" args="(stp_mxml_node_t *da)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#ga0">stp_sequence_t</a>* stp_sequence_create_from_xmltree </td>
+ <td class="md" nowrap valign="top"><a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a>* stp_sequence_create_from_xmltree </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>da</em> </td>
@@ -236,7 +250,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="xml.h::stp_unregister_xml_parser" ref="a2" args="(const char *name)" --><p>
+<a class="anchor" name="bdff70654d8ca31445e0957cfad68816"></a><!-- doxytag: member="xml.h::stp_unregister_xml_parser" ref="bdff70654d8ca31445e0957cfad68816" args="(const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -264,7 +278,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="xml.h::stp_unregister_xml_preload" ref="a4" args="(const char *filename)" --><p>
+<a class="anchor" name="f9605dfeaf5ba8c41b42aba2c09b4f20"></a><!-- doxytag: member="xml.h::stp_unregister_xml_preload" ref="f9605dfeaf5ba8c41b42aba2c09b4f20" args="(const char *filename)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -292,7 +306,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="xml.h::stp_xml_exit" ref="a11" args="(void)" --><p>
+<a class="anchor" name="d35445001b4f0ff02b45cf411b056cb2"></a><!-- doxytag: member="xml.h::stp_xml_exit" ref="d35445001b4f0ff02b45cf411b056cb2" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -320,7 +334,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="xml.h::stp_xml_get_node" ref="a12" args="(stp_mxml_node_t *xmlroot,...)" --><p>
+<a class="anchor" name="acec0c2b6d806a70b74c2c9efb5ca895"></a><!-- doxytag: member="xml.h::stp_xml_get_node" ref="acec0c2b6d806a70b74c2c9efb5ca895" args="(stp_mxml_node_t *xmlroot,...)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -357,7 +371,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="xml.h::stp_xml_init" ref="a10" args="(void)" --><p>
+<a class="anchor" name="e279cdb2639cb00884563204c586e34a"></a><!-- doxytag: member="xml.h::stp_xml_init" ref="e279cdb2639cb00884563204c586e34a" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -385,7 +399,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="xml.h::stp_xml_init_defaults" ref="a5" args="(void)" --><p>
+<a class="anchor" name="9e2620e798edcd889cd80454374a0a1d"></a><!-- doxytag: member="xml.h::stp_xml_init_defaults" ref="9e2620e798edcd889cd80454374a0a1d" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -413,7 +427,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a6"></a><!-- doxytag: member="xml.h::stp_xml_parse_file" ref="a6" args="(const char *file)" --><p>
+<a class="anchor" name="477e8c523df78a068e98be5e929d6825"></a><!-- doxytag: member="xml.h::stp_xml_parse_file" ref="477e8c523df78a068e98be5e929d6825" args="(const char *file)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -441,7 +455,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a21"></a><!-- doxytag: member="xml.h::stp_xml_parse_file_named" ref="a21" args="(const char *name)" --><p>
+<a class="anchor" name="2ff6722b18cd21c91e60e7ef1cedc0d4"></a><!-- doxytag: member="xml.h::stp_xml_parse_file_named" ref="2ff6722b18cd21c91e60e7ef1cedc0d4" args="(const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -469,7 +483,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="xml.h::stp_xml_preinit" ref="a14" args="(void)" --><p>
+<a class="anchor" name="e2aeb50ec9bffd4cc7ff4b8756ce503a"></a><!-- doxytag: member="xml.h::stp_xml_preinit" ref="e2aeb50ec9bffd4cc7ff4b8756ce503a" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -497,7 +511,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="xml.h::stp_xmldoc_create_generic" ref="a13" args="(void)" --><p>
+<a class="anchor" name="d698808efae24e1f0002243256171fc0"></a><!-- doxytag: member="xml.h::stp_xmldoc_create_generic" ref="d698808efae24e1f0002243256171fc0" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -525,7 +539,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="xml.h::stp_xmlstrtod" ref="a9" args="(const char *textval)" --><p>
+<a class="anchor" name="666632a9a3cb7f802fd5478d68d57166"></a><!-- doxytag: member="xml.h::stp_xmlstrtod" ref="666632a9a3cb7f802fd5478d68d57166" args="(const char *textval)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -553,7 +567,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="xml.h::stp_xmlstrtol" ref="a7" args="(const char *value)" --><p>
+<a class="anchor" name="56885d576d38f8fbffce10834e892117"></a><!-- doxytag: member="xml.h::stp_xmlstrtol" ref="56885d576d38f8fbffce10834e892117" args="(const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -581,7 +595,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a8"></a><!-- doxytag: member="xml.h::stp_xmlstrtoul" ref="a8" args="(const char *value)" --><p>
+<a class="anchor" name="9d7f6cba6d4f5b8b01b6d3c192d10596"></a><!-- doxytag: member="xml.h::stp_xmlstrtoul" ref="9d7f6cba6d4f5b8b01b6d3c192d10596" args="(const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -609,7 +623,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a20"></a><!-- doxytag: member="xml.h::stp_xmltree_create_from_array" ref="a20" args="(const stp_array_t *array)" --><p>
+<a class="anchor" name="90e7cdadf10d6492082fd008b79853b0"></a><!-- doxytag: member="xml.h::stp_xmltree_create_from_array" ref="90e7cdadf10d6492082fd008b79853b0" args="(const stp_array_t *array)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -617,7 +631,7 @@ XML tree functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_xmltree_create_from_array </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#ga0">stp_array_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__array.html#g69e0971771118ccea2a5dc72ba4fa73e">stp_array_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>array</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -637,7 +651,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="xml.h::stp_xmltree_create_from_curve" ref="a18" args="(const stp_curve_t *curve)" --><p>
+<a class="anchor" name="286050c77ae8ee255a7b6035b88d5fb4"></a><!-- doxytag: member="xml.h::stp_xmltree_create_from_curve" ref="286050c77ae8ee255a7b6035b88d5fb4" args="(const stp_curve_t *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -645,7 +659,7 @@ XML tree functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_xmltree_create_from_curve </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#ga0">stp_curve_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__curve.html#gd5ce135b7af2c6e79bae493c7055461d">stp_curve_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>curve</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -665,7 +679,7 @@ XML tree functions.
</td>
</tr>
</table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="xml.h::stp_xmltree_create_from_sequence" ref="a16" args="(const stp_sequence_t *seq)" --><p>
+<a class="anchor" name="134d8ffe83aa1bc29ca65869af337479"></a><!-- doxytag: member="xml.h::stp_xmltree_create_from_sequence" ref="134d8ffe83aa1bc29ca65869af337479" args="(const stp_sequence_t *seq)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -673,7 +687,7 @@ XML tree functions.
<tr>
<td class="md" nowrap valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_xmltree_create_from_sequence </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#ga0">stp_sequence_t</a> *&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="group__sequence.html#gb3d4cae653c4303a6e5d26b516694c92">stp_sequence_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>seq</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -693,8 +707,8 @@ XML tree functions.
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprint API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:33 2005 for libgutenprint API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/gutenprintui2.tag b/doc/gutenprintui2/gutenprintui2.tag
index f1bbaac..44aed60 100644
--- a/doc/gutenprintui2/gutenprintui2.tag
+++ b/doc/gutenprintui2/gutenprintui2.tag
@@ -2,7 +2,7 @@
<tagfile>
<compound kind="file">
<name>curve.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprintui2/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprintui2/</path>
<filename>curve_8h</filename>
<class kind="struct">_StpuiCurve</class>
<class kind="struct">_StpuiCurveClass</class>
@@ -10,138 +10,138 @@
<type>#define</type>
<name>STPUI_TYPE_CURVE</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>5795444c0586277d34c693fc7b5deae0</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_CURVE</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>767d8cf354306a35dc6b53e2aa033aa6</anchor>
<arglist>(obj)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_CURVE_CLASS</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>9a1005d0077d10338a6a7f16940e8233</anchor>
<arglist>(klass)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_IS_CURVE</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>e886ed1f007a40362f784d16c020ff40</anchor>
<arglist>(obj)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_IS_CURVE_CLASS</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>fc44896a3decd9b178cec7f90598c8b8</anchor>
<arglist>(klass)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_CURVE_GET_CLASS</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>5995f171eca6b87af06afde3160fcac0</anchor>
<arglist>(obj)</arglist>
</member>
<member kind="typedef">
<type>_StpuiCurve</type>
<name>StpuiCurve</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>04ae3b4e227fca5f2aa871b0f9e1cab0</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>_StpuiCurveClass</type>
<name>StpuiCurveClass</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>13e6043625efd88837615685f7472e2d</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>StpuiCurveType</name>
- <anchor>a19</anchor>
+ <anchor>7d44faf53d74002f61d5805ac34d968e</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STPUI_CURVE_TYPE_LINEAR</name>
- <anchor>a19a8</anchor>
+ <anchor>7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STPUI_CURVE_TYPE_SPLINE</name>
- <anchor>a19a9</anchor>
+ <anchor>7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>STPUI_CURVE_TYPE_FREE</name>
- <anchor>a19a10</anchor>
+ <anchor>7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>GType</type>
<name>stpui_curve_get_type</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>3eafd87334a70bb87fca2084b558c2b2</anchor>
<arglist>(void) G_GNUC_CONST</arglist>
</member>
<member kind="function">
<type>GtkWidget *</type>
<name>stpui_curve_new</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>23667321d3acf52249e8c18506be017d</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_curve_reset</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a13</anchor>
+ <anchor>eb1c0e9894aaa04ade62d050aa5ea15b</anchor>
<arglist>(StpuiCurve *curve)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_curve_set_gamma</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a14</anchor>
+ <anchor>2b8cf1c1a6badf89c3a7b95c87b91a72</anchor>
<arglist>(StpuiCurve *curve, gfloat gamma_)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_curve_set_range</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a15</anchor>
+ <anchor>3701325c36b957b91b5e2719ffbaa28a</anchor>
<arglist>(StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_curve_get_vector</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a16</anchor>
+ <anchor>6dfbda8721d6d652ef8f710a696d6367</anchor>
<arglist>(StpuiCurve *curve, int veclen, gfloat vector[])</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_curve_set_vector</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>f611be61b641f4efc9b6044aacf98103</anchor>
<arglist>(StpuiCurve *curve, int veclen, const gfloat vector[])</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_curve_set_curve_type</name>
<anchorfile>curve_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>9d6d8e461caf28083c2e1b76639c7d24</anchor>
<arglist>(StpuiCurve *curve, StpuiCurveType type)</arglist>
</member>
</compound>
<compound kind="file">
<name>gammacurve.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprintui2/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprintui2/</path>
<filename>gammacurve_8h</filename>
<class kind="struct">_StpuiGammaCurve</class>
<class kind="struct">_StpuiGammaCurveClass</class>
@@ -149,76 +149,76 @@
<type>#define</type>
<name>STPUI_TYPE_GAMMA_CURVE</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>2575918538735bd891f2e4d9ec05d7b1</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_GAMMA_CURVE</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>679501caed595f5d700271b9991b724f</anchor>
<arglist>(obj)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_GAMMA_CURVE_CLASS</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>8272afcf9ea42c3823c2d201fa13ba39</anchor>
<arglist>(klass)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_IS_GAMMA_CURVE</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>3838127029e05b8b71b4bb177ae8212e</anchor>
<arglist>(obj)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_IS_GAMMA_CURVE_CLASS</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>c574b30d0e65b8f5f6cd110405cbe9fb</anchor>
<arglist>(klass)</arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_GAMMA_CURVE_GET_CLASS</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>9d8fed0608357a55c11c5adba1f6d1b5</anchor>
<arglist>(obj)</arglist>
</member>
<member kind="typedef">
<type>_StpuiGammaCurve</type>
<name>StpuiGammaCurve</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a6</anchor>
+ <anchor>e112dc0cc75594e7e8efd332fe2c9c5b</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>_StpuiGammaCurveClass</type>
<name>StpuiGammaCurveClass</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a7</anchor>
+ <anchor>4ab4956b6af215068a2592a98ae43cbc</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>GType</type>
<name>stpui_gamma_curve_get_type</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a8</anchor>
+ <anchor>57a0864588671f9b1ed5a64be3a06ed5</anchor>
<arglist>(void) G_GNUC_CONST</arglist>
</member>
<member kind="function">
<type>GtkWidget *</type>
<name>stpui_gamma_curve_new</name>
<anchorfile>gammacurve_8h.html</anchorfile>
- <anchor>a9</anchor>
+ <anchor>b3038f4fe63c6035e3f1ec876559d8f9</anchor>
<arglist>(void)</arglist>
</member>
</compound>
<compound kind="file">
<name>gutenprintui.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprintui2/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprintui2/</path>
<filename>gutenprintui_8h</filename>
<includes id="curve_8h" name="curve.h" local="no" imported="no">gutenprintui2/curve.h</includes>
<includes id="gammacurve_8h" name="gammacurve.h" local="no" imported="no">gutenprintui2/gammacurve.h</includes>
@@ -229,475 +229,475 @@
<type>stpui_image</type>
<name>stpui_image_t</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>f0f2e236d924323378ded67b3e434dd5</anchor>
<arglist></arglist>
</member>
<member kind="typedef">
<type>guchar *(*</type>
<name>get_thumbnail_func_t</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>6867fbda8dc5650678af5a23979386b8</anchor>
<arglist>)(void *data, gint *width, gint *height, gint *bpp, gint page)</arglist>
</member>
<member kind="enumeration">
<name>orient_t</name>
- <anchor>a62</anchor>
+ <anchor>b72dd018d9f09ee35f7ac40fc7f29593</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>ORIENT_AUTO</name>
- <anchor>a62a2</anchor>
+ <anchor>b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>ORIENT_PORTRAIT</name>
- <anchor>a62a3</anchor>
+ <anchor>b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>ORIENT_LANDSCAPE</name>
- <anchor>a62a4</anchor>
+ <anchor>b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>ORIENT_UPSIDEDOWN</name>
- <anchor>a62a5</anchor>
+ <anchor>b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>ORIENT_SEASCAPE</name>
- <anchor>a62a6</anchor>
+ <anchor>b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581</anchor>
<arglist></arglist>
</member>
<member kind="enumeration">
<name>command_t</name>
- <anchor>a63</anchor>
+ <anchor>1d9b1ad69ddba33dc7f51bf85792777d</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>COMMAND_TYPE_DEFAULT</name>
- <anchor>a63a7</anchor>
+ <anchor>1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>COMMAND_TYPE_CUSTOM</name>
- <anchor>a63a8</anchor>
+ <anchor>1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda</anchor>
<arglist></arglist>
</member>
<member kind="enumvalue">
<name>COMMAND_TYPE_FILE</name>
- <anchor>a63a9</anchor>
+ <anchor>1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_name</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a10</anchor>
+ <anchor>8ad3d342e15a406c942d52a7d5e093b8</anchor>
<arglist>(stpui_plist_t *p, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_name_n</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a11</anchor>
+ <anchor>ad9fc64007c7867e05743b6a30664fc4</anchor>
<arglist>(stpui_plist_t *p, const char *val, int n)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_plist_get_name</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a12</anchor>
+ <anchor>c70ee1c3425b1a3be74a5dfc3476f079</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_queue_name</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a13</anchor>
+ <anchor>8267cf35fd86b40ce1bddb958bc0828d</anchor>
<arglist>(stpui_plist_t *p, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_queue_name_n</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a14</anchor>
+ <anchor>7b54207ec204cbe3327284ac9d56b188</anchor>
<arglist>(stpui_plist_t *p, const char *val, int n)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_plist_get_queue_name</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a15</anchor>
+ <anchor>aecb54cd0535976fd51b2be080366c22</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_output_filename</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a16</anchor>
+ <anchor>e0e2a359527aded6f2dc60fe6ec5ff55</anchor>
<arglist>(stpui_plist_t *p, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_output_filename_n</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a17</anchor>
+ <anchor>8a751b01cba31f15aed8f39ef72f8e37</anchor>
<arglist>(stpui_plist_t *p, const char *val, int n)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_plist_get_output_filename</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a18</anchor>
+ <anchor>f593816f98fad12bf48d461fe72ff31e</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_extra_printer_options</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a19</anchor>
+ <anchor>6fba852c389ed20d9d1da1610d3125db</anchor>
<arglist>(stpui_plist_t *p, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_extra_printer_options_n</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a20</anchor>
+ <anchor>b63f9f05403aa8edd3fc9a063d558a88</anchor>
<arglist>(stpui_plist_t *p, const char *val, int n)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_plist_get_extra_printer_options</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a21</anchor>
+ <anchor>6b83f5dbcdf2deeef19726e468d7cfe3</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_custom_command</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a22</anchor>
+ <anchor>5f04be99f3a2d8d788bd929d01823a75</anchor>
<arglist>(stpui_plist_t *p, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_custom_command_n</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a23</anchor>
+ <anchor>13c2730e5161bf18e3a31fe4d2bb0b31</anchor>
<arglist>(stpui_plist_t *p, const char *val, int n)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_plist_get_custom_command</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a24</anchor>
+ <anchor>b31d172f0c6755ac149b498800c46141</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_copy_count</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a25</anchor>
+ <anchor>3252b3c283aca1a71da38ae9a7b9b9b5</anchor>
<arglist>(stpui_plist_t *p, gint count)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stpui_plist_get_copy_count</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a26</anchor>
+ <anchor>4effa689c6a5e828c672b3feb0c91623</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_current_standard_command</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a27</anchor>
+ <anchor>c1e81fe45a8a3b4a6cd2682cdc21ddd1</anchor>
<arglist>(stpui_plist_t *p, const char *val)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_current_standard_command_n</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a28</anchor>
+ <anchor>8f7fe530f483f07c08dbe81efebbdb7a</anchor>
<arglist>(stpui_plist_t *p, const char *val, int n)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_plist_get_current_standard_command</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a29</anchor>
+ <anchor>276c7fbf168c1431d8dce2f1393dac09</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_set_command_type</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a30</anchor>
+ <anchor>b3cfd6a8b492bda54150c716f1631b4f</anchor>
<arglist>(stpui_plist_t *p, command_t val)</arglist>
</member>
<member kind="function">
<type>command_t</type>
<name>stpui_plist_get_command_type</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a31</anchor>
+ <anchor>2f5b046cd01c6ad5bbccd485165928d7</anchor>
<arglist>(const stpui_plist_t *p)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_global_parameter</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a32</anchor>
+ <anchor>35603794767eb756a784a74220e2e0cb</anchor>
<arglist>(const char *param, const char *value)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_get_global_parameter</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a33</anchor>
+ <anchor>51decc80a312291c9f99cde8a18393a6</anchor>
<arglist>(const char *param)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_plist_copy</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a34</anchor>
+ <anchor>a41fef36c0775105b3187708dbd9700a</anchor>
<arglist>(stpui_plist_t *vd, const stpui_plist_t *vs)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stpui_plist_add</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a35</anchor>
+ <anchor>9b28f7223268ab81ff605e733ebf97e5</anchor>
<arglist>(const stpui_plist_t *key, int add_only)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_printer_initialize</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a36</anchor>
+ <anchor>63325efb553d690c83608ad9d75b9c5c</anchor>
<arglist>(stpui_plist_t *printer)</arglist>
</member>
<member kind="function">
<type>const stpui_plist_t *</type>
<name>stpui_get_current_printer</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a37</anchor>
+ <anchor>8aa89d084c3364396974b7665f5a26f9</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>char *</type>
<name>stpui_build_standard_print_command</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a38</anchor>
+ <anchor>e63acdc3a4074290111bb1cece4437a1</anchor>
<arglist>(const stpui_plist_t *plist, const stp_printer_t *printer)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_printrc_file</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a39</anchor>
+ <anchor>98928c6f53a0322dad08f1057882b2fd</anchor>
<arglist>(const char *name)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_get_printrc_file</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a40</anchor>
+ <anchor>47f72a1bf50eac641ab4f72af5ed379f</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_printrc_load</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a41</anchor>
+ <anchor>9768d9e8d5370bdd66710de1df8fe4d3</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_get_system_printers</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a42</anchor>
+ <anchor>35da543417b8be45c11c02c590bf4ef5</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_printrc_save</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a43</anchor>
+ <anchor>ea786257cd4a43a3ab947eb09d19907c</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_image_filename</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a44</anchor>
+ <anchor>849dc9d8235aeae8c294ea97d3a2291d</anchor>
<arglist>(const char *)</arglist>
</member>
<member kind="function">
<type>const char *</type>
<name>stpui_get_image_filename</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a45</anchor>
+ <anchor>b46b5187c4d36188019c556f8685efdc</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_errfunc</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a46</anchor>
+ <anchor>cedc4d703e8a6e88243241245748a144</anchor>
<arglist>(stp_outfunc_t wfunc)</arglist>
</member>
<member kind="function">
<type>stp_outfunc_t</type>
<name>stpui_get_errfunc</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a47</anchor>
+ <anchor>92ac2b023b0352cb3d519ece77ccc51c</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_errdata</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a48</anchor>
+ <anchor>6bc23edc145044cffc5f9457f759523e</anchor>
<arglist>(void *errdata)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stpui_get_errdata</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a49</anchor>
+ <anchor>1280f5bad08d4f7ccbfbd64785102ce2</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>gint</type>
<name>stpui_do_print_dialog</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a50</anchor>
+ <anchor>b6ff540cc47781f92bd98d11c609ad96</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>gint</type>
<name>stpui_compute_orientation</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a51</anchor>
+ <anchor>25b010dc52c84c5dc5a83b84c4973415</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_image_dimensions</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a52</anchor>
+ <anchor>c064fde3bd665a169a5bcee426fe90ad</anchor>
<arglist>(gint width, gint height)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_image_resolution</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a53</anchor>
+ <anchor>58f2ba3797c5bed1328f2bac2aa71531</anchor>
<arglist>(gdouble xres, gdouble yres)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_image_type</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a54</anchor>
+ <anchor>310705e065d4ae1b3ed2e1c9c5189b1b</anchor>
<arglist>(const char *image_type)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_image_raw_channels</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a55</anchor>
+ <anchor>9475be2668e339e552bf905b3b377697</anchor>
<arglist>(gint channels)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_image_channel_depth</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a56</anchor>
+ <anchor>121e36a0905706f7af20b18d76723086</anchor>
<arglist>(gint bit_depth)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_thumbnail_func</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a57</anchor>
+ <anchor>881c586fa5ec944b157b7cb92c05be7a</anchor>
<arglist>(get_thumbnail_func_t)</arglist>
</member>
<member kind="function">
<type>get_thumbnail_func_t</type>
<name>stpui_get_thumbnail_func</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a58</anchor>
+ <anchor>e2ae7063801902cb0a4168974d81ab9b</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>void</type>
<name>stpui_set_thumbnail_data</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a59</anchor>
+ <anchor>da2af8cf724e3bcbd49be2f5d1cd4bc2</anchor>
<arglist>(void *)</arglist>
</member>
<member kind="function">
<type>void *</type>
<name>stpui_get_thumbnail_data</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a60</anchor>
+ <anchor>eeca67486b0fae3eae3ed8d4c8b6ebe1</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>int</type>
<name>stpui_print</name>
<anchorfile>gutenprintui_8h.html</anchorfile>
- <anchor>a61</anchor>
+ <anchor>7867f0a4ea47e5f9f80c3463e6029a8a</anchor>
<arglist>(const stpui_plist_t *printer, stpui_image_t *im)</arglist>
</member>
</compound>
<compound kind="file">
<name>typebuiltins.h</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprintui2/</path>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprintui2/</path>
<filename>typebuiltins_8h</filename>
<member kind="define">
<type>#define</type>
<name>STPUI_TYPE_ORIENT_T</name>
<anchorfile>typebuiltins_8h.html</anchorfile>
- <anchor>a0</anchor>
+ <anchor>b188f6f607a7c274ff9b93a7b9183c92</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_TYPE_COMMAND_T</name>
<anchorfile>typebuiltins_8h.html</anchorfile>
- <anchor>a1</anchor>
+ <anchor>c556621db9092f28e345b98cb6db57e3</anchor>
<arglist></arglist>
</member>
<member kind="define">
<type>#define</type>
<name>STPUI_TYPE_CURVE_TYPE</name>
<anchorfile>typebuiltins_8h.html</anchorfile>
- <anchor>a2</anchor>
+ <anchor>fd1aa89f9f88935e1482fa6675a28ee1</anchor>
<arglist></arglist>
</member>
<member kind="function">
<type>G_BEGIN_DECLS GType</type>
<name>orient_t_orient_t_get_type</name>
<anchorfile>typebuiltins_8h.html</anchorfile>
- <anchor>a3</anchor>
+ <anchor>2c321ec10322da403b1709b4a8956ee3</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>GType</type>
<name>command_t_command_t_get_type</name>
<anchorfile>typebuiltins_8h.html</anchorfile>
- <anchor>a4</anchor>
+ <anchor>43d1612dab4df6c31f9b5362f88eaadf</anchor>
<arglist>(void)</arglist>
</member>
<member kind="function">
<type>GType</type>
<name>stpui_curve_type_get_type</name>
<anchorfile>typebuiltins_8h.html</anchorfile>
- <anchor>a5</anchor>
+ <anchor>5e570d0225cd4f8ef426d648293dced9</anchor>
<arglist>(void)</arglist>
</member>
</compound>
@@ -708,105 +708,105 @@
<type>GtkDrawingArea</type>
<name>graph</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>f8b0b924ebd7046dbfa85a856e4682c8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gint</type>
<name>cursor_type</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>aeb92d99e85efb4bafc8170ff337d9a5</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gfloat</type>
<name>min_x</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>42911f1fe1166d1441b07b5df42cc5c8</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gfloat</type>
<name>max_x</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>2cc8505f392b3757b8e289d83c321693</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gfloat</type>
<name>min_y</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>6557fd2c11b2f6a56a5ab6bbb85cbc19</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gfloat</type>
<name>max_y</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>2c34fcda6babf4933d253ae6cd7c9419</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GdkPixmap *</type>
<name>pixmap</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>8580443f4197aa43eeb23b41f3984de3</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>StpuiCurveType</type>
<name>curve_type</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>a15d0c7b1a08ed0fb3e8675f60ceeb63</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gint</type>
<name>height</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o8</anchor>
+ <anchor>b435e227d5dd201e1768b2bcb2e0aa81</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gint</type>
<name>grab_point</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o9</anchor>
+ <anchor>87568e046fdaaa74725653dc4de489fb</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gint</type>
<name>last</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o10</anchor>
+ <anchor>98bd1c45684cf587ac2347a92dd7bb51</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gint</type>
<name>num_points</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o11</anchor>
+ <anchor>041da0cf21a17db4fedb8045c0eacdb3</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GdkPoint *</type>
<name>point</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o12</anchor>
+ <anchor>78ee54aa8f813885fe2fe20d232518b9</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gint</type>
<name>num_ctlpoints</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o13</anchor>
+ <anchor>7268e58fecac8344b32a31da68b341ec</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>gfloat(*</type>
<name>ctlpoint</name>
<anchorfile>struct__StpuiCurve.html</anchorfile>
- <anchor>o14</anchor>
+ <anchor>b4de71fdc43c7448028e425034663828</anchor>
<arglist>)[2]</arglist>
</member>
</compound>
@@ -817,42 +817,42 @@
<type>GtkDrawingAreaClass</type>
<name>parent_class</name>
<anchorfile>struct__StpuiCurveClass.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>30b4ac9159b3909d53a2913e9d33ce37</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>curve_type_changed</name>
<anchorfile>struct__StpuiCurveClass.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>bd4d748a3214fe60405dd0f19071963c</anchor>
<arglist>)(StpuiCurve *curve)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved1</name>
<anchorfile>struct__StpuiCurveClass.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>858c3bfbf2316dff67461668960ea424</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved2</name>
<anchorfile>struct__StpuiCurveClass.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>b98e90cf60128ee094ed5cbec3f7b9bd</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved3</name>
<anchorfile>struct__StpuiCurveClass.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>3a79f396911263c8c1c03ead4a6feecf</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved4</name>
<anchorfile>struct__StpuiCurveClass.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>43708b729750b48f02a0273f72cb8947</anchor>
<arglist>)(void)</arglist>
</member>
</compound>
@@ -863,49 +863,49 @@
<type>GtkVBox</type>
<name>vbox</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>fad9b4ea6fda50ab90f21ab8d4b6b70c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GtkWidget *</type>
<name>table</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>aab9e1de16f38176f86d7a92ba337a8d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GtkWidget *</type>
<name>curve</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>4efa264f5ef3e1a5c95736e07544ebf0</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GtkWidget *</type>
<name>button</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>f40e80ae3d6e7d34a12bf5c9d58c140b</anchor>
<arglist>[5]</arglist>
</member>
<member kind="variable">
<type>gfloat</type>
<name>gamma</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>05b048d7242cb7b8b57cfa3b1d65ecea</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GtkWidget *</type>
<name>gamma_dialog</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>8dadefcd22adf55ea28403e900b2329e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>GtkWidget *</type>
<name>gamma_text</name>
<anchorfile>struct__StpuiGammaCurve.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>5b7be56d829006b2914afe741e75a31e</anchor>
<arglist></arglist>
</member>
</compound>
@@ -916,35 +916,35 @@
<type>GtkVBoxClass</type>
<name>parent_class</name>
<anchorfile>struct__StpuiGammaCurveClass.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>30b4ac9159b3909d53a2913e9d33ce37</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved1</name>
<anchorfile>struct__StpuiGammaCurveClass.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>858c3bfbf2316dff67461668960ea424</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved2</name>
<anchorfile>struct__StpuiGammaCurveClass.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>b98e90cf60128ee094ed5cbec3f7b9bd</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved3</name>
<anchorfile>struct__StpuiGammaCurveClass.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>3a79f396911263c8c1c03ead4a6feecf</anchor>
<arglist>)(void)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>_gtk_reserved4</name>
<anchorfile>struct__StpuiGammaCurveClass.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>43708b729750b48f02a0273f72cb8947</anchor>
<arglist>)(void)</arglist>
</member>
</compound>
@@ -955,56 +955,56 @@
<type>stp_image_t</type>
<name>im</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>73bebce395b6f1efedcf6842fbdb4d76</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>transpose</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>2eab557840c9b342f902b27b6f4374c5</anchor>
<arglist>)(struct stpui_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>hflip</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>59c4e5062d0201345d9a3c517faed76b</anchor>
<arglist>)(struct stpui_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>vflip</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>5a79d8a51117f0f542de337737559e35</anchor>
<arglist>)(struct stpui_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>rotate_ccw</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>2dd5e7759fa1a528d7d609558f9a3af9</anchor>
<arglist>)(struct stpui_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>rotate_cw</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>2f391913505ad8be5f120fdc15083631</anchor>
<arglist>)(struct stpui_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>rotate_180</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>38ffe38f14b789767f8a2f7823ad665f</anchor>
<arglist>)(struct stpui_image *image)</arglist>
</member>
<member kind="variable">
<type>void(*</type>
<name>crop</name>
<anchorfile>structstpui__image.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>6746aa4c8378f9674566fbefb37a6aa7</anchor>
<arglist>)(struct stpui_image *image, int left, int top, int right, int bottom)</arglist>
</member>
</compound>
@@ -1015,98 +1015,98 @@
<type>char *</type>
<name>name</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o0</anchor>
+ <anchor>b068931cc450442b63f5b3d276ea4297</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>command_t</type>
<name>command_type</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o1</anchor>
+ <anchor>193b6cc04eadeb71b71417bf19c48c4c</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>queue_name</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o2</anchor>
+ <anchor>692e12dd54ad3badf18627bdb1784843</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>extra_printer_options</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o3</anchor>
+ <anchor>41633c85d02d5b0157efadd6414fa77e</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>custom_command</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o4</anchor>
+ <anchor>4ea7b75bdeda81e50ea3cd316b341f41</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>current_standard_command</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o5</anchor>
+ <anchor>d7d54f45247db317b37d0a4a1b4fc3d2</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>char *</type>
<name>output_filename</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o6</anchor>
+ <anchor>9c39e63596d53eb17161a43fce627940</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>float</type>
<name>scaling</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o7</anchor>
+ <anchor>0ad29dfafe3dc8ad331b9397912e3d4d</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>orient_t</type>
<name>orientation</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o8</anchor>
+ <anchor>da1639422ad8f355d2371428471379b5</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>unit</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o9</anchor>
+ <anchor>3e34bdebd9bd5edda27e8728904a2552</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>auto_size_roll_feed_paper</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o10</anchor>
+ <anchor>b679b17522d3fbb138dad90635cb91f7</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>int</type>
<name>invalid_mask</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o11</anchor>
+ <anchor>01f4a6c8919018e9df44948ed78a5f71</anchor>
<arglist></arglist>
</member>
<member kind="variable">
<type>stp_vars_t *</type>
<name>v</name>
<anchorfile>structstpui__plist__t.html</anchorfile>
- <anchor>o12</anchor>
+ <anchor>9e3669d19b675bd57058fd4664205d2a</anchor>
<arglist></arglist>
</member>
</compound>
<compound kind="dir">
<name>include/gutenprintui2/</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/gutenprintui2/</path>
- <filename>dir_000001.html</filename>
+ <path>/home/rleigh/gutenprint-debian-dist/include/gutenprintui2/</path>
+ <filename>dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html</filename>
<file>curve.h</file>
<file>gammacurve.h</file>
<file>gutenprintui.h</file>
@@ -1114,8 +1114,8 @@
</compound>
<compound kind="dir">
<name>include/</name>
- <path>/home/rlk/sandbox/print-4.3.new/include/</path>
- <filename>dir_000000.html</filename>
+ <path>/home/rleigh/gutenprint-debian-dist/include/</path>
+ <filename>dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html</filename>
<dir>include/gutenprintui2/</dir>
</compound>
</tagfile>
diff --git a/doc/gutenprintui2/html/annotated.html b/doc/gutenprintui2/html/annotated.html
index c3124c2..b7d6fbc 100644
--- a/doc/gutenprintui2/html/annotated.html
+++ b/doc/gutenprintui2/html/annotated.html
@@ -2,9 +2,22 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Structures</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindexHL" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>libgutenprintui2 API Reference Data Structures</h1>Here are the data structures with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="struct__StpuiCurve.html">_StpuiCurve</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct__StpuiCurveClass.html">_StpuiCurveClass</a></td><td class="indexvalue"></td></tr>
@@ -13,8 +26,8 @@
<tr><td class="indexkey"><a class="el" href="structstpui__image.html">stpui_image</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structstpui__plist__t.html">stpui_plist_t</a></td><td class="indexvalue"></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/classes.html b/doc/gutenprintui2/html/classes.html
index 4c1e5c0..523be6c 100644
--- a/doc/gutenprintui2/html/classes.html
+++ b/doc/gutenprintui2/html/classes.html
@@ -2,16 +2,29 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Alphabetical List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindexHL" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>libgutenprintui2 API Reference Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter__">_</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a></div><p>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
+<h1>libgutenprintui2 API Reference Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter__">_</a></div><p>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;_&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="struct__StpuiCurveClass.html">_StpuiCurveClass</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__StpuiGammaCurveClass.html">_StpuiGammaCurveClass</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstpui__image.html">stpui_image</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstpui__plist__t.html">stpui_plist_t</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="struct__StpuiCurve.html">_StpuiCurve</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__StpuiGammaCurve.html">_StpuiGammaCurve</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
-</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter__">_</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a></div><p>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<tr><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="structstpui__plist__t.html">stpui_plist_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__StpuiCurve.html">_StpuiCurve</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__StpuiGammaCurve.html">_StpuiGammaCurve</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__StpuiGammaCurveClass.html">_StpuiGammaCurveClass</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structstpui__image.html">stpui_image</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;_&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="struct__StpuiCurveClass.html">_StpuiCurveClass</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter__">_</a></div><p>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/curve_8h.html b/doc/gutenprintui2/html/curve_8h.html
index ddb9ed2..a63afb3 100644
--- a/doc/gutenprintui2/html/curve_8h.html
+++ b/doc/gutenprintui2/html/curve_8h.html
@@ -2,11 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: include/gutenprintui2/curve.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprintui2</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a></div>
<h1>curve.h File Reference</h1><code>#include &lt;gdk/gdk.h&gt;</code><br>
<code>#include &lt;gtk/gtkdrawingarea.h&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
@@ -17,49 +29,49 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html">_StpuiCurveClass</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a0">STPUI_TYPE_CURVE</a>&nbsp;&nbsp;&nbsp;(stpui_curve_get_type ())</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#5795444c0586277d34c693fc7b5deae0">STPUI_TYPE_CURVE</a>&nbsp;&nbsp;&nbsp;(stpui_curve_get_type ())</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a1">STPUI_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_CURVE, <a class="el" href="struct__StpuiCurve.html">StpuiCurve</a>))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#767d8cf354306a35dc6b53e2aa033aa6">STPUI_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_CURVE, <a class="el" href="struct__StpuiCurve.html">StpuiCurve</a>))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a2">STPUI_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_CURVE, <a class="el" href="struct__StpuiCurveClass.html">StpuiCurveClass</a>))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#9a1005d0077d10338a6a7f16940e8233">STPUI_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_CURVE, <a class="el" href="struct__StpuiCurveClass.html">StpuiCurveClass</a>))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a3">STPUI_IS_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_CURVE))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#e886ed1f007a40362f784d16c020ff40">STPUI_IS_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_CURVE))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a4">STPUI_IS_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_CURVE))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#fc44896a3decd9b178cec7f90598c8b8">STPUI_IS_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_CURVE))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a5">STPUI_CURVE_GET_CLASS</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_CURVE, <a class="el" href="struct__StpuiCurveClass.html">StpuiCurveClass</a>))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#5995f171eca6b87af06afde3160fcac0">STPUI_CURVE_GET_CLASS</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_CURVE, <a class="el" href="struct__StpuiCurveClass.html">StpuiCurveClass</a>))</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiCurve.html">_StpuiCurve</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a6">StpuiCurve</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiCurve.html">_StpuiCurve</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#04ae3b4e227fca5f2aa871b0f9e1cab0">StpuiCurve</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiCurveClass.html">_StpuiCurveClass</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a7">StpuiCurveClass</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiCurveClass.html">_StpuiCurveClass</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#13e6043625efd88837615685f7472e2d">StpuiCurveClass</a></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a19">StpuiCurveType</a> { <a class="el" href="curve_8h.html#a19a8">STPUI_CURVE_TYPE_LINEAR</a>,
-<a class="el" href="curve_8h.html#a19a9">STPUI_CURVE_TYPE_SPLINE</a>,
-<a class="el" href="curve_8h.html#a19a10">STPUI_CURVE_TYPE_FREE</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">StpuiCurveType</a> { <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297">STPUI_CURVE_TYPE_LINEAR</a>,
+<a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06">STPUI_CURVE_TYPE_SPLINE</a>,
+<a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da">STPUI_CURVE_TYPE_FREE</a>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a11">stpui_curve_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#3eafd87334a70bb87fca2084b558c2b2">stpui_curve_get_type</a> (void) G_GNUC_CONST</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a12">stpui_curve_new</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#23667321d3acf52249e8c18506be017d">stpui_curve_new</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a13">stpui_curve_reset</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#eb1c0e9894aaa04ade62d050aa5ea15b">stpui_curve_reset</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a14">stpui_curve_set_gamma</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, gfloat gamma_)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#2b8cf1c1a6badf89c3a7b95c87b91a72">stpui_curve_set_gamma</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, gfloat gamma_)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a15">stpui_curve_set_range</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#3701325c36b957b91b5e2719ffbaa28a">stpui_curve_set_range</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a16">stpui_curve_get_vector</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, int veclen, gfloat vector[])</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#6dfbda8721d6d652ef8f710a696d6367">stpui_curve_get_vector</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, int veclen, gfloat vector[])</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a17">stpui_curve_set_vector</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, int veclen, const gfloat vector[])</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#f611be61b641f4efc9b6044aacf98103">stpui_curve_set_vector</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, int veclen, const gfloat vector[])</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#a18">stpui_curve_set_curve_type</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, <a class="el" href="curve_8h.html#a19">StpuiCurveType</a> type)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="curve_8h.html#9d6d8e461caf28083c2e1b76639c7d24">stpui_curve_set_curve_type</a> (<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve, <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">StpuiCurveType</a> type)</td></tr>
</table>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a1"></a><!-- doxytag: member="curve.h::STPUI_CURVE" ref="a1" args="(obj)" --><p>
+<a class="anchor" name="767d8cf354306a35dc6b53e2aa033aa6"></a><!-- doxytag: member="curve.h::STPUI_CURVE" ref="767d8cf354306a35dc6b53e2aa033aa6" args="(obj)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -87,7 +99,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="curve.h::STPUI_CURVE_CLASS" ref="a2" args="(klass)" --><p>
+<a class="anchor" name="9a1005d0077d10338a6a7f16940e8233"></a><!-- doxytag: member="curve.h::STPUI_CURVE_CLASS" ref="9a1005d0077d10338a6a7f16940e8233" args="(klass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -115,7 +127,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="curve.h::STPUI_CURVE_GET_CLASS" ref="a5" args="(obj)" --><p>
+<a class="anchor" name="5995f171eca6b87af06afde3160fcac0"></a><!-- doxytag: member="curve.h::STPUI_CURVE_GET_CLASS" ref="5995f171eca6b87af06afde3160fcac0" args="(obj)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -143,7 +155,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="curve.h::STPUI_IS_CURVE" ref="a3" args="(obj)" --><p>
+<a class="anchor" name="e886ed1f007a40362f784d16c020ff40"></a><!-- doxytag: member="curve.h::STPUI_IS_CURVE" ref="e886ed1f007a40362f784d16c020ff40" args="(obj)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -171,7 +183,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="curve.h::STPUI_IS_CURVE_CLASS" ref="a4" args="(klass)" --><p>
+<a class="anchor" name="fc44896a3decd9b178cec7f90598c8b8"></a><!-- doxytag: member="curve.h::STPUI_IS_CURVE_CLASS" ref="fc44896a3decd9b178cec7f90598c8b8" args="(klass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -199,7 +211,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="curve.h::STPUI_TYPE_CURVE" ref="a0" args="" --><p>
+<a class="anchor" name="5795444c0586277d34c693fc7b5deae0"></a><!-- doxytag: member="curve.h::STPUI_TYPE_CURVE" ref="5795444c0586277d34c693fc7b5deae0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -223,7 +235,7 @@
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a6"></a><!-- doxytag: member="curve.h::StpuiCurve" ref="a6" args="" --><p>
+<a class="anchor" name="04ae3b4e227fca5f2aa871b0f9e1cab0"></a><!-- doxytag: member="curve.h::StpuiCurve" ref="04ae3b4e227fca5f2aa871b0f9e1cab0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -246,7 +258,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="curve.h::StpuiCurveClass" ref="a7" args="" --><p>
+<a class="anchor" name="13e6043625efd88837615685f7472e2d"></a><!-- doxytag: member="curve.h::StpuiCurveClass" ref="13e6043625efd88837615685f7472e2d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -270,13 +282,13 @@
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="a19"></a><!-- doxytag: member="curve.h::StpuiCurveType" ref="a19" args="" --><p>
+<a class="anchor" name="7d44faf53d74002f61d5805ac34d968e"></a><!-- doxytag: member="curve.h::StpuiCurveType" ref="7d44faf53d74002f61d5805ac34d968e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="curve_8h.html#a19">StpuiCurveType</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">StpuiCurveType</a> </td>
</tr>
</table>
</td>
@@ -292,11 +304,11 @@
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a19a8"></a><!-- doxytag: member="STPUI_CURVE_TYPE_LINEAR" ref="a19a8" args="" -->STPUI_CURVE_TYPE_LINEAR</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297"></a><!-- doxytag: member="STPUI_CURVE_TYPE_LINEAR" ref="7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297" args="" -->STPUI_CURVE_TYPE_LINEAR</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a19a9"></a><!-- doxytag: member="STPUI_CURVE_TYPE_SPLINE" ref="a19a9" args="" -->STPUI_CURVE_TYPE_SPLINE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06"></a><!-- doxytag: member="STPUI_CURVE_TYPE_SPLINE" ref="7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06" args="" -->STPUI_CURVE_TYPE_SPLINE</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a19a10"></a><!-- doxytag: member="STPUI_CURVE_TYPE_FREE" ref="a19a10" args="" -->STPUI_CURVE_TYPE_FREE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da"></a><!-- doxytag: member="STPUI_CURVE_TYPE_FREE" ref="7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da" args="" -->STPUI_CURVE_TYPE_FREE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
@@ -304,7 +316,7 @@
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a11"></a><!-- doxytag: member="curve.h::stpui_curve_get_type" ref="a11" args="(void) G_GNUC_CONST" --><p>
+<a class="anchor" name="3eafd87334a70bb87fca2084b558c2b2"></a><!-- doxytag: member="curve.h::stpui_curve_get_type" ref="3eafd87334a70bb87fca2084b558c2b2" args="(void) G_GNUC_CONST" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -332,7 +344,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="curve.h::stpui_curve_get_vector" ref="a16" args="(StpuiCurve *curve, int veclen, gfloat vector[])" --><p>
+<a class="anchor" name="6dfbda8721d6d652ef8f710a696d6367"></a><!-- doxytag: member="curve.h::stpui_curve_get_vector" ref="6dfbda8721d6d652ef8f710a696d6367" args="(StpuiCurve *curve, int veclen, gfloat vector[])" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -375,7 +387,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="curve.h::stpui_curve_new" ref="a12" args="(void)" --><p>
+<a class="anchor" name="23667321d3acf52249e8c18506be017d"></a><!-- doxytag: member="curve.h::stpui_curve_new" ref="23667321d3acf52249e8c18506be017d" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -403,7 +415,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="curve.h::stpui_curve_reset" ref="a13" args="(StpuiCurve *curve)" --><p>
+<a class="anchor" name="eb1c0e9894aaa04ade62d050aa5ea15b"></a><!-- doxytag: member="curve.h::stpui_curve_reset" ref="eb1c0e9894aaa04ade62d050aa5ea15b" args="(StpuiCurve *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -431,7 +443,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="curve.h::stpui_curve_set_curve_type" ref="a18" args="(StpuiCurve *curve, StpuiCurveType type)" --><p>
+<a class="anchor" name="9d6d8e461caf28083c2e1b76639c7d24"></a><!-- doxytag: member="curve.h::stpui_curve_set_curve_type" ref="9d6d8e461caf28083c2e1b76639c7d24" args="(StpuiCurve *curve, StpuiCurveType type)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -445,7 +457,7 @@
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="curve_8h.html#a19">StpuiCurveType</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">StpuiCurveType</a>&nbsp;</td>
<td class="mdname" nowrap> <em>type</em></td>
</tr>
<tr>
@@ -468,7 +480,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="curve.h::stpui_curve_set_gamma" ref="a14" args="(StpuiCurve *curve, gfloat gamma_)" --><p>
+<a class="anchor" name="2b8cf1c1a6badf89c3a7b95c87b91a72"></a><!-- doxytag: member="curve.h::stpui_curve_set_gamma" ref="2b8cf1c1a6badf89c3a7b95c87b91a72" args="(StpuiCurve *curve, gfloat gamma_)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -505,7 +517,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a15"></a><!-- doxytag: member="curve.h::stpui_curve_set_range" ref="a15" args="(StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)" --><p>
+<a class="anchor" name="3701325c36b957b91b5e2719ffbaa28a"></a><!-- doxytag: member="curve.h::stpui_curve_set_range" ref="3701325c36b957b91b5e2719ffbaa28a" args="(StpuiCurve *curve, gfloat min_x, gfloat max_x, gfloat min_y, gfloat max_y)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -560,7 +572,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="curve.h::stpui_curve_set_vector" ref="a17" args="(StpuiCurve *curve, int veclen, const gfloat vector[])" --><p>
+<a class="anchor" name="f611be61b641f4efc9b6044aacf98103"></a><!-- doxytag: member="curve.h::stpui_curve_set_vector" ref="f611be61b641f4efc9b6044aacf98103" args="(StpuiCurve *curve, int veclen, const gfloat vector[])" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -603,8 +615,8 @@
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/dir_000000.html b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html
index 9db3ff4..648a8ae 100644
--- a/doc/gutenprintui2/html/dir_000000.html
+++ b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html
@@ -2,19 +2,26 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: include/ Directory Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a></div>
<h1>include Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_000001.html">gutenprintui2</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/dir_000001.html b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html
index a3fbf03..b8901a1 100644
--- a/doc/gutenprintui2/html/dir_000001.html
+++ b/doc/gutenprintui2/html/dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html
@@ -2,11 +2,18 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: include/gutenprintui2/ Directory Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprintui2</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a></div>
<h1>gutenprintui2 Directory Reference</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Files</h2></td></tr>
@@ -19,8 +26,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html">typebuiltins.h</a></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/dirs.html b/doc/gutenprintui2/html/dirs.html
index d6ceb64..d1fcad6 100644
--- a/doc/gutenprintui2/html/dirs.html
+++ b/doc/gutenprintui2/html/dirs.html
@@ -2,17 +2,24 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Directory Hierarchy</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindexHL" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="current"><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
<h1>libgutenprintui2 API Reference Directories</h1>This directory hierarchy is sorted roughly, but not completely, alphabetically:<ul>
-<li><a class="el" href="dir_000000.html">include</a>
+<li><a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>
<ul>
-<li><a class="el" href="dir_000001.html">gutenprintui2</a>
+<li><a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a>
</ul>
</ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/doxygen.css b/doc/gutenprintui2/html/doxygen.css
index decae9e..05615b2 100644
--- a/doc/gutenprintui2/html/doxygen.css
+++ b/doc/gutenprintui2/html/doxygen.css
@@ -17,8 +17,8 @@ H3 {
CAPTION { font-weight: bold }
DIV.qindex {
width: 100%;
- background-color: #eeeeff;
- border: 1px solid #b0b0b0;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
@@ -26,16 +26,16 @@ DIV.qindex {
}
DIV.nav {
width: 100%;
- background-color: #eeeeff;
- border: 1px solid #b0b0b0;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navtab {
- background-color: #eeeeff;
- border: 1px solid #b0b0b0;
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
text-align: center;
margin: 2px;
margin-right: 15px;
@@ -118,7 +118,7 @@ BODY {
margin-left: 20px;
}
TD.indexkey {
- background-color: #eeeeff;
+ background-color: #e8eef2;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
@@ -131,7 +131,7 @@ TD.indexkey {
border: 1px solid #CCCCCC;
}
TD.indexvalue {
- background-color: #eeeeff;
+ background-color: #e8eef2;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
@@ -286,24 +286,25 @@ FORM.search {
INPUT.search { font-size: 75%;
color: #000080;
font-weight: normal;
- background-color: #eeeeff;
+ background-color: #e8eef2;
}
TD.tiny { font-size: 75%;
}
a {
- color: #252E78;
+ color: #1A41A8;
}
a:visited {
- color: #3D2185;
+ color: #2A3798;
}
.dirtab { padding: 4px;
border-collapse: collapse;
- border: 1px solid #b0b0b0;
+ border: 1px solid #84b0c7;
}
-TH.dirtab { background: #eeeeff;
+TH.dirtab { background: #e8eef2;
font-weight: bold;
}
HR { height: 1px;
border: none;
border-top: 1px solid black;
}
+
diff --git a/doc/gutenprintui2/html/files.html b/doc/gutenprintui2/html/files.html
index a0c932c..1b7d259 100644
--- a/doc/gutenprintui2/html/files.html
+++ b/doc/gutenprintui2/html/files.html
@@ -2,17 +2,29 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindexHL" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<h1>libgutenprintui2 API Reference File List</h1>Here is a list of all files with brief descriptions:<table>
<tr><td class="indexkey">include/gutenprintui2/<a class="el" href="curve_8h.html">curve.h</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">include/gutenprintui2/<a class="el" href="gammacurve_8h.html">gammacurve.h</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">include/gutenprintui2/<a class="el" href="gutenprintui_8h.html">gutenprintui.h</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">include/gutenprintui2/<a class="el" href="typebuiltins_8h.html">typebuiltins.h</a></td><td class="indexvalue"></td></tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/functions.html b/doc/gutenprintui2/html/functions.html
index c355319..5a8dcc2 100644
--- a/doc/gutenprintui2/html/functions.html
+++ b/doc/gutenprintui2/html/functions.html
@@ -2,104 +2,144 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindexHL" href="functions.html">All</a> | <a class="qindex" href="functions_vars.html">Variables</a></div>
-<div class="qindex"><a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_h">h</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a> | <a class="qindex" href="#index_v">v</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all struct and union fields with links to the structures/unions they belong to:
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_gtk_reserved1
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o1">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o2">_StpuiCurveClass</a><li>_gtk_reserved2
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o2">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o3">_StpuiCurveClass</a><li>_gtk_reserved3
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o3">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o4">_StpuiCurveClass</a><li>_gtk_reserved4
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o4">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o5">_StpuiCurveClass</a></ul>
+: <a class="el" href="struct__StpuiGammaCurveClass.html#858c3bfbf2316dff67461668960ea424">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#858c3bfbf2316dff67461668960ea424">_StpuiCurveClass</a><li>_gtk_reserved2
+: <a class="el" href="struct__StpuiGammaCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_StpuiCurveClass</a><li>_gtk_reserved3
+: <a class="el" href="struct__StpuiGammaCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_StpuiCurveClass</a><li>_gtk_reserved4
+: <a class="el" href="struct__StpuiGammaCurveClass.html#43708b729750b48f02a0273f72cb8947">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#43708b729750b48f02a0273f72cb8947">_StpuiCurveClass</a></ul>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>auto_size_roll_feed_paper
-: <a class="el" href="structstpui__plist__t.html#o10">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#b679b17522d3fbb138dad90635cb91f7">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>button
-: <a class="el" href="struct__StpuiGammaCurve.html#o3">_StpuiGammaCurve</a></ul>
+: <a class="el" href="struct__StpuiGammaCurve.html#f40e80ae3d6e7d34a12bf5c9d58c140b">_StpuiGammaCurve</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>command_type
-: <a class="el" href="structstpui__plist__t.html#o1">stpui_plist_t</a><li>crop
-: <a class="el" href="structstpui__image.html#o7">stpui_image</a><li>ctlpoint
-: <a class="el" href="struct__StpuiCurve.html#o14">_StpuiCurve</a><li>current_standard_command
-: <a class="el" href="structstpui__plist__t.html#o5">stpui_plist_t</a><li>cursor_type
-: <a class="el" href="struct__StpuiCurve.html#o1">_StpuiCurve</a><li>curve
-: <a class="el" href="struct__StpuiGammaCurve.html#o2">_StpuiGammaCurve</a><li>curve_type
-: <a class="el" href="struct__StpuiCurve.html#o7">_StpuiCurve</a><li>curve_type_changed
-: <a class="el" href="struct__StpuiCurveClass.html#o1">_StpuiCurveClass</a><li>custom_command
-: <a class="el" href="structstpui__plist__t.html#o4">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#193b6cc04eadeb71b71417bf19c48c4c">stpui_plist_t</a><li>crop
+: <a class="el" href="structstpui__image.html#6746aa4c8378f9674566fbefb37a6aa7">stpui_image</a><li>ctlpoint
+: <a class="el" href="struct__StpuiCurve.html#b4de71fdc43c7448028e425034663828">_StpuiCurve</a><li>current_standard_command
+: <a class="el" href="structstpui__plist__t.html#d7d54f45247db317b37d0a4a1b4fc3d2">stpui_plist_t</a><li>cursor_type
+: <a class="el" href="struct__StpuiCurve.html#aeb92d99e85efb4bafc8170ff337d9a5">_StpuiCurve</a><li>curve
+: <a class="el" href="struct__StpuiGammaCurve.html#4efa264f5ef3e1a5c95736e07544ebf0">_StpuiGammaCurve</a><li>curve_type
+: <a class="el" href="struct__StpuiCurve.html#a15d0c7b1a08ed0fb3e8675f60ceeb63">_StpuiCurve</a><li>curve_type_changed
+: <a class="el" href="struct__StpuiCurveClass.html#bd4d748a3214fe60405dd0f19071963c">_StpuiCurveClass</a><li>custom_command
+: <a class="el" href="structstpui__plist__t.html#4ea7b75bdeda81e50ea3cd316b341f41">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>extra_printer_options
-: <a class="el" href="structstpui__plist__t.html#o3">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#41633c85d02d5b0157efadd6414fa77e">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>gamma
-: <a class="el" href="struct__StpuiGammaCurve.html#o4">_StpuiGammaCurve</a><li>gamma_dialog
-: <a class="el" href="struct__StpuiGammaCurve.html#o5">_StpuiGammaCurve</a><li>gamma_text
-: <a class="el" href="struct__StpuiGammaCurve.html#o6">_StpuiGammaCurve</a><li>grab_point
-: <a class="el" href="struct__StpuiCurve.html#o9">_StpuiCurve</a><li>graph
-: <a class="el" href="struct__StpuiCurve.html#o0">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiGammaCurve.html#05b048d7242cb7b8b57cfa3b1d65ecea">_StpuiGammaCurve</a><li>gamma_dialog
+: <a class="el" href="struct__StpuiGammaCurve.html#8dadefcd22adf55ea28403e900b2329e">_StpuiGammaCurve</a><li>gamma_text
+: <a class="el" href="struct__StpuiGammaCurve.html#5b7be56d829006b2914afe741e75a31e">_StpuiGammaCurve</a><li>grab_point
+: <a class="el" href="struct__StpuiCurve.html#87568e046fdaaa74725653dc4de489fb">_StpuiCurve</a><li>graph
+: <a class="el" href="struct__StpuiCurve.html#f8b0b924ebd7046dbfa85a856e4682c8">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>height
-: <a class="el" href="struct__StpuiCurve.html#o8">_StpuiCurve</a><li>hflip
-: <a class="el" href="structstpui__image.html#o2">stpui_image</a></ul>
+: <a class="el" href="struct__StpuiCurve.html#b435e227d5dd201e1768b2bcb2e0aa81">_StpuiCurve</a><li>hflip
+: <a class="el" href="structstpui__image.html#59c4e5062d0201345d9a3c517faed76b">stpui_image</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>im
-: <a class="el" href="structstpui__image.html#o0">stpui_image</a><li>invalid_mask
-: <a class="el" href="structstpui__plist__t.html#o11">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__image.html#73bebce395b6f1efedcf6842fbdb4d76">stpui_image</a><li>invalid_mask
+: <a class="el" href="structstpui__plist__t.html#01f4a6c8919018e9df44948ed78a5f71">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>last
-: <a class="el" href="struct__StpuiCurve.html#o10">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiCurve.html#98bd1c45684cf587ac2347a92dd7bb51">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>max_x
-: <a class="el" href="struct__StpuiCurve.html#o3">_StpuiCurve</a><li>max_y
-: <a class="el" href="struct__StpuiCurve.html#o5">_StpuiCurve</a><li>min_x
-: <a class="el" href="struct__StpuiCurve.html#o2">_StpuiCurve</a><li>min_y
-: <a class="el" href="struct__StpuiCurve.html#o4">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiCurve.html#2cc8505f392b3757b8e289d83c321693">_StpuiCurve</a><li>max_y
+: <a class="el" href="struct__StpuiCurve.html#2c34fcda6babf4933d253ae6cd7c9419">_StpuiCurve</a><li>min_x
+: <a class="el" href="struct__StpuiCurve.html#42911f1fe1166d1441b07b5df42cc5c8">_StpuiCurve</a><li>min_y
+: <a class="el" href="struct__StpuiCurve.html#6557fd2c11b2f6a56a5ab6bbb85cbc19">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name
-: <a class="el" href="structstpui__plist__t.html#o0">stpui_plist_t</a><li>num_ctlpoints
-: <a class="el" href="struct__StpuiCurve.html#o13">_StpuiCurve</a><li>num_points
-: <a class="el" href="struct__StpuiCurve.html#o11">_StpuiCurve</a></ul>
+: <a class="el" href="structstpui__plist__t.html#b068931cc450442b63f5b3d276ea4297">stpui_plist_t</a><li>num_ctlpoints
+: <a class="el" href="struct__StpuiCurve.html#7268e58fecac8344b32a31da68b341ec">_StpuiCurve</a><li>num_points
+: <a class="el" href="struct__StpuiCurve.html#041da0cf21a17db4fedb8045c0eacdb3">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>orientation
-: <a class="el" href="structstpui__plist__t.html#o8">stpui_plist_t</a><li>output_filename
-: <a class="el" href="structstpui__plist__t.html#o6">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#da1639422ad8f355d2371428471379b5">stpui_plist_t</a><li>output_filename
+: <a class="el" href="structstpui__plist__t.html#9c39e63596d53eb17161a43fce627940">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>parent_class
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o0">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o0">_StpuiCurveClass</a><li>pixmap
-: <a class="el" href="struct__StpuiCurve.html#o6">_StpuiCurve</a><li>point
-: <a class="el" href="struct__StpuiCurve.html#o12">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiGammaCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">_StpuiCurveClass</a><li>pixmap
+: <a class="el" href="struct__StpuiCurve.html#8580443f4197aa43eeb23b41f3984de3">_StpuiCurve</a><li>point
+: <a class="el" href="struct__StpuiCurve.html#78ee54aa8f813885fe2fe20d232518b9">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
<li>queue_name
-: <a class="el" href="structstpui__plist__t.html#o2">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#692e12dd54ad3badf18627bdb1784843">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>rotate_180
-: <a class="el" href="structstpui__image.html#o6">stpui_image</a><li>rotate_ccw
-: <a class="el" href="structstpui__image.html#o4">stpui_image</a><li>rotate_cw
-: <a class="el" href="structstpui__image.html#o5">stpui_image</a></ul>
+: <a class="el" href="structstpui__image.html#38ffe38f14b789767f8a2f7823ad665f">stpui_image</a><li>rotate_ccw
+: <a class="el" href="structstpui__image.html#2dd5e7759fa1a528d7d609558f9a3af9">stpui_image</a><li>rotate_cw
+: <a class="el" href="structstpui__image.html#2f391913505ad8be5f120fdc15083631">stpui_image</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>scaling
-: <a class="el" href="structstpui__plist__t.html#o7">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#0ad29dfafe3dc8ad331b9397912e3d4d">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>table
-: <a class="el" href="struct__StpuiGammaCurve.html#o1">_StpuiGammaCurve</a><li>transpose
-: <a class="el" href="structstpui__image.html#o1">stpui_image</a></ul>
+: <a class="el" href="struct__StpuiGammaCurve.html#aab9e1de16f38176f86d7a92ba337a8d">_StpuiGammaCurve</a><li>transpose
+: <a class="el" href="structstpui__image.html#2eab557840c9b342f902b27b6f4374c5">stpui_image</a></ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>unit
-: <a class="el" href="structstpui__plist__t.html#o9">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#3e34bdebd9bd5edda27e8728904a2552">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>v
-: <a class="el" href="structstpui__plist__t.html#o12">stpui_plist_t</a><li>vbox
-: <a class="el" href="struct__StpuiGammaCurve.html#o0">_StpuiGammaCurve</a><li>vflip
-: <a class="el" href="structstpui__image.html#o3">stpui_image</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="structstpui__plist__t.html#9e3669d19b675bd57058fd4664205d2a">stpui_plist_t</a><li>vbox
+: <a class="el" href="struct__StpuiGammaCurve.html#fad9b4ea6fda50ab90f21ab8d4b6b70c">_StpuiGammaCurve</a><li>vflip
+: <a class="el" href="structstpui__image.html#5a79d8a51117f0f542de337737559e35">stpui_image</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/functions_vars.html b/doc/gutenprintui2/html/functions_vars.html
index d836463..0682e40 100644
--- a/doc/gutenprintui2/html/functions_vars.html
+++ b/doc/gutenprintui2/html/functions_vars.html
@@ -2,104 +2,144 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields - Variables</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindexHL" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindex" href="functions.html">All</a> | <a class="qindexHL" href="functions_vars.html">Variables</a></div>
-<div class="qindex"><a class="qindex" href="#index__">_</a> | <a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_b">b</a> | <a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_e">e</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_h">h</a> | <a class="qindex" href="#index_i">i</a> | <a class="qindex" href="#index_l">l</a> | <a class="qindex" href="#index_m">m</a> | <a class="qindex" href="#index_n">n</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_p">p</a> | <a class="qindex" href="#index_q">q</a> | <a class="qindex" href="#index_r">r</a> | <a class="qindex" href="#index_s">s</a> | <a class="qindex" href="#index_t">t</a> | <a class="qindex" href="#index_u">u</a> | <a class="qindex" href="#index_v">v</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li id="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li id="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_q"><span>q</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
<li>_gtk_reserved1
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o1">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o2">_StpuiCurveClass</a><li>_gtk_reserved2
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o2">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o3">_StpuiCurveClass</a><li>_gtk_reserved3
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o3">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o4">_StpuiCurveClass</a><li>_gtk_reserved4
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o4">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o5">_StpuiCurveClass</a></ul>
+: <a class="el" href="struct__StpuiGammaCurveClass.html#858c3bfbf2316dff67461668960ea424">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#858c3bfbf2316dff67461668960ea424">_StpuiCurveClass</a><li>_gtk_reserved2
+: <a class="el" href="struct__StpuiGammaCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_StpuiCurveClass</a><li>_gtk_reserved3
+: <a class="el" href="struct__StpuiGammaCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_StpuiCurveClass</a><li>_gtk_reserved4
+: <a class="el" href="struct__StpuiGammaCurveClass.html#43708b729750b48f02a0273f72cb8947">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#43708b729750b48f02a0273f72cb8947">_StpuiCurveClass</a></ul>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>auto_size_roll_feed_paper
-: <a class="el" href="structstpui__plist__t.html#o10">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#b679b17522d3fbb138dad90635cb91f7">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
<li>button
-: <a class="el" href="struct__StpuiGammaCurve.html#o3">_StpuiGammaCurve</a></ul>
+: <a class="el" href="struct__StpuiGammaCurve.html#f40e80ae3d6e7d34a12bf5c9d58c140b">_StpuiGammaCurve</a></ul>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>command_type
-: <a class="el" href="structstpui__plist__t.html#o1">stpui_plist_t</a><li>crop
-: <a class="el" href="structstpui__image.html#o7">stpui_image</a><li>ctlpoint
-: <a class="el" href="struct__StpuiCurve.html#o14">_StpuiCurve</a><li>current_standard_command
-: <a class="el" href="structstpui__plist__t.html#o5">stpui_plist_t</a><li>cursor_type
-: <a class="el" href="struct__StpuiCurve.html#o1">_StpuiCurve</a><li>curve
-: <a class="el" href="struct__StpuiGammaCurve.html#o2">_StpuiGammaCurve</a><li>curve_type
-: <a class="el" href="struct__StpuiCurve.html#o7">_StpuiCurve</a><li>curve_type_changed
-: <a class="el" href="struct__StpuiCurveClass.html#o1">_StpuiCurveClass</a><li>custom_command
-: <a class="el" href="structstpui__plist__t.html#o4">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#193b6cc04eadeb71b71417bf19c48c4c">stpui_plist_t</a><li>crop
+: <a class="el" href="structstpui__image.html#6746aa4c8378f9674566fbefb37a6aa7">stpui_image</a><li>ctlpoint
+: <a class="el" href="struct__StpuiCurve.html#b4de71fdc43c7448028e425034663828">_StpuiCurve</a><li>current_standard_command
+: <a class="el" href="structstpui__plist__t.html#d7d54f45247db317b37d0a4a1b4fc3d2">stpui_plist_t</a><li>cursor_type
+: <a class="el" href="struct__StpuiCurve.html#aeb92d99e85efb4bafc8170ff337d9a5">_StpuiCurve</a><li>curve
+: <a class="el" href="struct__StpuiGammaCurve.html#4efa264f5ef3e1a5c95736e07544ebf0">_StpuiGammaCurve</a><li>curve_type
+: <a class="el" href="struct__StpuiCurve.html#a15d0c7b1a08ed0fb3e8675f60ceeb63">_StpuiCurve</a><li>curve_type_changed
+: <a class="el" href="struct__StpuiCurveClass.html#bd4d748a3214fe60405dd0f19071963c">_StpuiCurveClass</a><li>custom_command
+: <a class="el" href="structstpui__plist__t.html#4ea7b75bdeda81e50ea3cd316b341f41">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
<li>extra_printer_options
-: <a class="el" href="structstpui__plist__t.html#o3">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#41633c85d02d5b0157efadd6414fa77e">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>gamma
-: <a class="el" href="struct__StpuiGammaCurve.html#o4">_StpuiGammaCurve</a><li>gamma_dialog
-: <a class="el" href="struct__StpuiGammaCurve.html#o5">_StpuiGammaCurve</a><li>gamma_text
-: <a class="el" href="struct__StpuiGammaCurve.html#o6">_StpuiGammaCurve</a><li>grab_point
-: <a class="el" href="struct__StpuiCurve.html#o9">_StpuiCurve</a><li>graph
-: <a class="el" href="struct__StpuiCurve.html#o0">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiGammaCurve.html#05b048d7242cb7b8b57cfa3b1d65ecea">_StpuiGammaCurve</a><li>gamma_dialog
+: <a class="el" href="struct__StpuiGammaCurve.html#8dadefcd22adf55ea28403e900b2329e">_StpuiGammaCurve</a><li>gamma_text
+: <a class="el" href="struct__StpuiGammaCurve.html#5b7be56d829006b2914afe741e75a31e">_StpuiGammaCurve</a><li>grab_point
+: <a class="el" href="struct__StpuiCurve.html#87568e046fdaaa74725653dc4de489fb">_StpuiCurve</a><li>graph
+: <a class="el" href="struct__StpuiCurve.html#f8b0b924ebd7046dbfa85a856e4682c8">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
<li>height
-: <a class="el" href="struct__StpuiCurve.html#o8">_StpuiCurve</a><li>hflip
-: <a class="el" href="structstpui__image.html#o2">stpui_image</a></ul>
+: <a class="el" href="struct__StpuiCurve.html#b435e227d5dd201e1768b2bcb2e0aa81">_StpuiCurve</a><li>hflip
+: <a class="el" href="structstpui__image.html#59c4e5062d0201345d9a3c517faed76b">stpui_image</a></ul>
<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
<li>im
-: <a class="el" href="structstpui__image.html#o0">stpui_image</a><li>invalid_mask
-: <a class="el" href="structstpui__plist__t.html#o11">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__image.html#73bebce395b6f1efedcf6842fbdb4d76">stpui_image</a><li>invalid_mask
+: <a class="el" href="structstpui__plist__t.html#01f4a6c8919018e9df44948ed78a5f71">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
<li>last
-: <a class="el" href="struct__StpuiCurve.html#o10">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiCurve.html#98bd1c45684cf587ac2347a92dd7bb51">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>max_x
-: <a class="el" href="struct__StpuiCurve.html#o3">_StpuiCurve</a><li>max_y
-: <a class="el" href="struct__StpuiCurve.html#o5">_StpuiCurve</a><li>min_x
-: <a class="el" href="struct__StpuiCurve.html#o2">_StpuiCurve</a><li>min_y
-: <a class="el" href="struct__StpuiCurve.html#o4">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiCurve.html#2cc8505f392b3757b8e289d83c321693">_StpuiCurve</a><li>max_y
+: <a class="el" href="struct__StpuiCurve.html#2c34fcda6babf4933d253ae6cd7c9419">_StpuiCurve</a><li>min_x
+: <a class="el" href="struct__StpuiCurve.html#42911f1fe1166d1441b07b5df42cc5c8">_StpuiCurve</a><li>min_y
+: <a class="el" href="struct__StpuiCurve.html#6557fd2c11b2f6a56a5ab6bbb85cbc19">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
<li>name
-: <a class="el" href="structstpui__plist__t.html#o0">stpui_plist_t</a><li>num_ctlpoints
-: <a class="el" href="struct__StpuiCurve.html#o13">_StpuiCurve</a><li>num_points
-: <a class="el" href="struct__StpuiCurve.html#o11">_StpuiCurve</a></ul>
+: <a class="el" href="structstpui__plist__t.html#b068931cc450442b63f5b3d276ea4297">stpui_plist_t</a><li>num_ctlpoints
+: <a class="el" href="struct__StpuiCurve.html#7268e58fecac8344b32a31da68b341ec">_StpuiCurve</a><li>num_points
+: <a class="el" href="struct__StpuiCurve.html#041da0cf21a17db4fedb8045c0eacdb3">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>orientation
-: <a class="el" href="structstpui__plist__t.html#o8">stpui_plist_t</a><li>output_filename
-: <a class="el" href="structstpui__plist__t.html#o6">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#da1639422ad8f355d2371428471379b5">stpui_plist_t</a><li>output_filename
+: <a class="el" href="structstpui__plist__t.html#9c39e63596d53eb17161a43fce627940">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
<li>parent_class
-: <a class="el" href="struct__StpuiGammaCurveClass.html#o0">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#o0">_StpuiCurveClass</a><li>pixmap
-: <a class="el" href="struct__StpuiCurve.html#o6">_StpuiCurve</a><li>point
-: <a class="el" href="struct__StpuiCurve.html#o12">_StpuiCurve</a></ul>
+: <a class="el" href="struct__StpuiGammaCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">_StpuiGammaCurveClass</a>, <a class="el" href="struct__StpuiCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">_StpuiCurveClass</a><li>pixmap
+: <a class="el" href="struct__StpuiCurve.html#8580443f4197aa43eeb23b41f3984de3">_StpuiCurve</a><li>point
+: <a class="el" href="struct__StpuiCurve.html#78ee54aa8f813885fe2fe20d232518b9">_StpuiCurve</a></ul>
<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
<li>queue_name
-: <a class="el" href="structstpui__plist__t.html#o2">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#692e12dd54ad3badf18627bdb1784843">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
<li>rotate_180
-: <a class="el" href="structstpui__image.html#o6">stpui_image</a><li>rotate_ccw
-: <a class="el" href="structstpui__image.html#o4">stpui_image</a><li>rotate_cw
-: <a class="el" href="structstpui__image.html#o5">stpui_image</a></ul>
+: <a class="el" href="structstpui__image.html#38ffe38f14b789767f8a2f7823ad665f">stpui_image</a><li>rotate_ccw
+: <a class="el" href="structstpui__image.html#2dd5e7759fa1a528d7d609558f9a3af9">stpui_image</a><li>rotate_cw
+: <a class="el" href="structstpui__image.html#2f391913505ad8be5f120fdc15083631">stpui_image</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>scaling
-: <a class="el" href="structstpui__plist__t.html#o7">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#0ad29dfafe3dc8ad331b9397912e3d4d">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
<li>table
-: <a class="el" href="struct__StpuiGammaCurve.html#o1">_StpuiGammaCurve</a><li>transpose
-: <a class="el" href="structstpui__image.html#o1">stpui_image</a></ul>
+: <a class="el" href="struct__StpuiGammaCurve.html#aab9e1de16f38176f86d7a92ba337a8d">_StpuiGammaCurve</a><li>transpose
+: <a class="el" href="structstpui__image.html#2eab557840c9b342f902b27b6f4374c5">stpui_image</a></ul>
<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
<li>unit
-: <a class="el" href="structstpui__plist__t.html#o9">stpui_plist_t</a></ul>
+: <a class="el" href="structstpui__plist__t.html#3e34bdebd9bd5edda27e8728904a2552">stpui_plist_t</a></ul>
<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
<li>v
-: <a class="el" href="structstpui__plist__t.html#o12">stpui_plist_t</a><li>vbox
-: <a class="el" href="struct__StpuiGammaCurve.html#o0">_StpuiGammaCurve</a><li>vflip
-: <a class="el" href="structstpui__image.html#o3">stpui_image</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="structstpui__plist__t.html#9e3669d19b675bd57058fd4664205d2a">stpui_plist_t</a><li>vbox
+: <a class="el" href="struct__StpuiGammaCurve.html#fad9b4ea6fda50ab90f21ab8d4b6b70c">_StpuiGammaCurve</a><li>vflip
+: <a class="el" href="structstpui__image.html#5a79d8a51117f0f542de337737559e35">stpui_image</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/gammacurve_8h.html b/doc/gutenprintui2/html/gammacurve_8h.html
index c294a6a..ceb94e0 100644
--- a/doc/gutenprintui2/html/gammacurve_8h.html
+++ b/doc/gutenprintui2/html/gammacurve_8h.html
@@ -2,11 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: include/gutenprintui2/gammacurve.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprintui2</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a></div>
<h1>gammacurve.h File Reference</h1><code>#include &lt;gdk/gdk.h&gt;</code><br>
<code>#include &lt;gtk/gtkvbox.h&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
@@ -17,31 +29,31 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html">_StpuiGammaCurveClass</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a0">STPUI_TYPE_GAMMA_CURVE</a>&nbsp;&nbsp;&nbsp;(stpui_gamma_curve_get_type ())</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#2575918538735bd891f2e4d9ec05d7b1">STPUI_TYPE_GAMMA_CURVE</a>&nbsp;&nbsp;&nbsp;(stpui_gamma_curve_get_type ())</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a1">STPUI_GAMMA_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_GAMMA_CURVE, <a class="el" href="struct__StpuiGammaCurve.html">StpuiGammaCurve</a>))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#679501caed595f5d700271b9991b724f">STPUI_GAMMA_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_CAST ((obj), STPUI_TYPE_GAMMA_CURVE, <a class="el" href="struct__StpuiGammaCurve.html">StpuiGammaCurve</a>))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a2">STPUI_GAMMA_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_GAMMA_CURVE, <a class="el" href="struct__StpuiGammaCurveClass.html">StpuiGammaCurveClass</a>))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#8272afcf9ea42c3823c2d201fa13ba39">STPUI_GAMMA_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_TYPE_GAMMA_CURVE, <a class="el" href="struct__StpuiGammaCurveClass.html">StpuiGammaCurveClass</a>))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a3">STPUI_IS_GAMMA_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_GAMMA_CURVE))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#3838127029e05b8b71b4bb177ae8212e">STPUI_IS_GAMMA_CURVE</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_TYPE_GAMMA_CURVE))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a4">STPUI_IS_GAMMA_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_GAMMA_CURVE))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#c574b30d0e65b8f5f6cd110405cbe9fb">STPUI_IS_GAMMA_CURVE_CLASS</a>(klass)&nbsp;&nbsp;&nbsp;(G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_TYPE_GAMMA_CURVE))</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a5">STPUI_GAMMA_CURVE_GET_CLASS</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_GAMMA_CURVE, <a class="el" href="struct__StpuiGammaCurveClass.html">StpuiGammaCurveClass</a>))</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#9d8fed0608357a55c11c5adba1f6d1b5">STPUI_GAMMA_CURVE_GET_CLASS</a>(obj)&nbsp;&nbsp;&nbsp;(G_TYPE_INSTANCE_GET_CLASS ((obj), STPUI_TYPE_GAMMA_CURVE, <a class="el" href="struct__StpuiGammaCurveClass.html">StpuiGammaCurveClass</a>))</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiGammaCurve.html">_StpuiGammaCurve</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a6">StpuiGammaCurve</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiGammaCurve.html">_StpuiGammaCurve</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#e112dc0cc75594e7e8efd332fe2c9c5b">StpuiGammaCurve</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiGammaCurveClass.html">_StpuiGammaCurveClass</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a7">StpuiGammaCurveClass</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="struct__StpuiGammaCurveClass.html">_StpuiGammaCurveClass</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#4ab4956b6af215068a2592a98ae43cbc">StpuiGammaCurveClass</a></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a8">stpui_gamma_curve_get_type</a> (void) G_GNUC_CONST</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#57a0864588671f9b1ed5a64be3a06ed5">stpui_gamma_curve_get_type</a> (void) G_GNUC_CONST</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#a9">stpui_gamma_curve_new</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gammacurve_8h.html#b3038f4fe63c6035e3f1ec876559d8f9">stpui_gamma_curve_new</a> (void)</td></tr>
</table>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a1"></a><!-- doxytag: member="gammacurve.h::STPUI_GAMMA_CURVE" ref="a1" args="(obj)" --><p>
+<a class="anchor" name="679501caed595f5d700271b9991b724f"></a><!-- doxytag: member="gammacurve.h::STPUI_GAMMA_CURVE" ref="679501caed595f5d700271b9991b724f" args="(obj)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -69,7 +81,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="gammacurve.h::STPUI_GAMMA_CURVE_CLASS" ref="a2" args="(klass)" --><p>
+<a class="anchor" name="8272afcf9ea42c3823c2d201fa13ba39"></a><!-- doxytag: member="gammacurve.h::STPUI_GAMMA_CURVE_CLASS" ref="8272afcf9ea42c3823c2d201fa13ba39" args="(klass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -97,7 +109,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="gammacurve.h::STPUI_GAMMA_CURVE_GET_CLASS" ref="a5" args="(obj)" --><p>
+<a class="anchor" name="9d8fed0608357a55c11c5adba1f6d1b5"></a><!-- doxytag: member="gammacurve.h::STPUI_GAMMA_CURVE_GET_CLASS" ref="9d8fed0608357a55c11c5adba1f6d1b5" args="(obj)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -125,7 +137,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="gammacurve.h::STPUI_IS_GAMMA_CURVE" ref="a3" args="(obj)" --><p>
+<a class="anchor" name="3838127029e05b8b71b4bb177ae8212e"></a><!-- doxytag: member="gammacurve.h::STPUI_IS_GAMMA_CURVE" ref="3838127029e05b8b71b4bb177ae8212e" args="(obj)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -153,7 +165,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a4"></a><!-- doxytag: member="gammacurve.h::STPUI_IS_GAMMA_CURVE_CLASS" ref="a4" args="(klass)" --><p>
+<a class="anchor" name="c574b30d0e65b8f5f6cd110405cbe9fb"></a><!-- doxytag: member="gammacurve.h::STPUI_IS_GAMMA_CURVE_CLASS" ref="c574b30d0e65b8f5f6cd110405cbe9fb" args="(klass)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -181,7 +193,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="gammacurve.h::STPUI_TYPE_GAMMA_CURVE" ref="a0" args="" --><p>
+<a class="anchor" name="2575918538735bd891f2e4d9ec05d7b1"></a><!-- doxytag: member="gammacurve.h::STPUI_TYPE_GAMMA_CURVE" ref="2575918538735bd891f2e4d9ec05d7b1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -205,7 +217,7 @@
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a6"></a><!-- doxytag: member="gammacurve.h::StpuiGammaCurve" ref="a6" args="" --><p>
+<a class="anchor" name="e112dc0cc75594e7e8efd332fe2c9c5b"></a><!-- doxytag: member="gammacurve.h::StpuiGammaCurve" ref="e112dc0cc75594e7e8efd332fe2c9c5b" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -228,7 +240,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a7"></a><!-- doxytag: member="gammacurve.h::StpuiGammaCurveClass" ref="a7" args="" --><p>
+<a class="anchor" name="4ab4956b6af215068a2592a98ae43cbc"></a><!-- doxytag: member="gammacurve.h::StpuiGammaCurveClass" ref="4ab4956b6af215068a2592a98ae43cbc" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -252,7 +264,7 @@
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a8"></a><!-- doxytag: member="gammacurve.h::stpui_gamma_curve_get_type" ref="a8" args="(void) G_GNUC_CONST" --><p>
+<a class="anchor" name="57a0864588671f9b1ed5a64be3a06ed5"></a><!-- doxytag: member="gammacurve.h::stpui_gamma_curve_get_type" ref="57a0864588671f9b1ed5a64be3a06ed5" args="(void) G_GNUC_CONST" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -280,7 +292,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a9"></a><!-- doxytag: member="gammacurve.h::stpui_gamma_curve_new" ref="a9" args="(void)" --><p>
+<a class="anchor" name="b3038f4fe63c6035e3f1ec876559d8f9"></a><!-- doxytag: member="gammacurve.h::stpui_gamma_curve_new" ref="b3038f4fe63c6035e3f1ec876559d8f9" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -308,8 +320,8 @@
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/globals.html b/doc/gutenprintui2/html/globals.html
index 5f0f66a..f488173 100644
--- a/doc/gutenprintui2/html/globals.html
+++ b/doc/gutenprintui2/html/globals.html
@@ -2,125 +2,153 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindexHL" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_g">g</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_s">s</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+</div>
<p>
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>command_t
-: <a class="el" href="gutenprintui_8h.html#a63">gutenprintui.h</a><li>command_t_command_t_get_type()
-: <a class="el" href="typebuiltins_8h.html#a4">typebuiltins.h</a><li>COMMAND_TYPE_CUSTOM
-: <a class="el" href="gutenprintui_8h.html#a63a8">gutenprintui.h</a><li>COMMAND_TYPE_DEFAULT
-: <a class="el" href="gutenprintui_8h.html#a63a7">gutenprintui.h</a><li>COMMAND_TYPE_FILE
-: <a class="el" href="gutenprintui_8h.html#a63a9">gutenprintui.h</a></ul>
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">gutenprintui.h</a><li>command_t_command_t_get_type()
+: <a class="el" href="typebuiltins_8h.html#43d1612dab4df6c31f9b5362f88eaadf">typebuiltins.h</a><li>COMMAND_TYPE_CUSTOM
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda">gutenprintui.h</a><li>COMMAND_TYPE_DEFAULT
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb">gutenprintui.h</a><li>COMMAND_TYPE_FILE
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40">gutenprintui.h</a></ul>
<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
<li>get_thumbnail_func_t
-: <a class="el" href="gutenprintui_8h.html#a1">gutenprintui.h</a></ul>
+: <a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">gutenprintui.h</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>ORIENT_AUTO
-: <a class="el" href="gutenprintui_8h.html#a62a2">gutenprintui.h</a><li>ORIENT_LANDSCAPE
-: <a class="el" href="gutenprintui_8h.html#a62a4">gutenprintui.h</a><li>ORIENT_PORTRAIT
-: <a class="el" href="gutenprintui_8h.html#a62a3">gutenprintui.h</a><li>ORIENT_SEASCAPE
-: <a class="el" href="gutenprintui_8h.html#a62a6">gutenprintui.h</a><li>orient_t
-: <a class="el" href="gutenprintui_8h.html#a62">gutenprintui.h</a><li>orient_t_orient_t_get_type()
-: <a class="el" href="typebuiltins_8h.html#a3">typebuiltins.h</a><li>ORIENT_UPSIDEDOWN
-: <a class="el" href="gutenprintui_8h.html#a62a5">gutenprintui.h</a></ul>
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0">gutenprintui.h</a><li>ORIENT_LANDSCAPE
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba">gutenprintui.h</a><li>ORIENT_PORTRAIT
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80">gutenprintui.h</a><li>ORIENT_SEASCAPE
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581">gutenprintui.h</a><li>orient_t
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593">gutenprintui.h</a><li>orient_t_orient_t_get_type()
+: <a class="el" href="typebuiltins_8h.html#2c321ec10322da403b1709b4a8956ee3">typebuiltins.h</a><li>ORIENT_UPSIDEDOWN
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88">gutenprintui.h</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>stpui_build_standard_print_command()
-: <a class="el" href="gutenprintui_8h.html#a38">gutenprintui.h</a><li>stpui_compute_orientation()
-: <a class="el" href="gutenprintui_8h.html#a51">gutenprintui.h</a><li>STPUI_CURVE
-: <a class="el" href="curve_8h.html#a1">curve.h</a><li>STPUI_CURVE_CLASS
-: <a class="el" href="curve_8h.html#a2">curve.h</a><li>STPUI_CURVE_GET_CLASS
-: <a class="el" href="curve_8h.html#a5">curve.h</a><li>stpui_curve_get_type()
-: <a class="el" href="curve_8h.html#a11">curve.h</a><li>stpui_curve_get_vector()
-: <a class="el" href="curve_8h.html#a16">curve.h</a><li>stpui_curve_new()
-: <a class="el" href="curve_8h.html#a12">curve.h</a><li>stpui_curve_reset()
-: <a class="el" href="curve_8h.html#a13">curve.h</a><li>stpui_curve_set_curve_type()
-: <a class="el" href="curve_8h.html#a18">curve.h</a><li>stpui_curve_set_gamma()
-: <a class="el" href="curve_8h.html#a14">curve.h</a><li>stpui_curve_set_range()
-: <a class="el" href="curve_8h.html#a15">curve.h</a><li>stpui_curve_set_vector()
-: <a class="el" href="curve_8h.html#a17">curve.h</a><li>STPUI_CURVE_TYPE_FREE
-: <a class="el" href="curve_8h.html#a19a10">curve.h</a><li>stpui_curve_type_get_type()
-: <a class="el" href="typebuiltins_8h.html#a5">typebuiltins.h</a><li>STPUI_CURVE_TYPE_LINEAR
-: <a class="el" href="curve_8h.html#a19a8">curve.h</a><li>STPUI_CURVE_TYPE_SPLINE
-: <a class="el" href="curve_8h.html#a19a9">curve.h</a><li>stpui_do_print_dialog()
-: <a class="el" href="gutenprintui_8h.html#a50">gutenprintui.h</a><li>STPUI_GAMMA_CURVE
-: <a class="el" href="gammacurve_8h.html#a1">gammacurve.h</a><li>STPUI_GAMMA_CURVE_CLASS
-: <a class="el" href="gammacurve_8h.html#a2">gammacurve.h</a><li>STPUI_GAMMA_CURVE_GET_CLASS
-: <a class="el" href="gammacurve_8h.html#a5">gammacurve.h</a><li>stpui_gamma_curve_get_type()
-: <a class="el" href="gammacurve_8h.html#a8">gammacurve.h</a><li>stpui_gamma_curve_new()
-: <a class="el" href="gammacurve_8h.html#a9">gammacurve.h</a><li>stpui_get_current_printer()
-: <a class="el" href="gutenprintui_8h.html#a37">gutenprintui.h</a><li>stpui_get_errdata()
-: <a class="el" href="gutenprintui_8h.html#a49">gutenprintui.h</a><li>stpui_get_errfunc()
-: <a class="el" href="gutenprintui_8h.html#a47">gutenprintui.h</a><li>stpui_get_global_parameter()
-: <a class="el" href="gutenprintui_8h.html#a33">gutenprintui.h</a><li>stpui_get_image_filename()
-: <a class="el" href="gutenprintui_8h.html#a45">gutenprintui.h</a><li>stpui_get_printrc_file()
-: <a class="el" href="gutenprintui_8h.html#a40">gutenprintui.h</a><li>stpui_get_system_printers()
-: <a class="el" href="gutenprintui_8h.html#a42">gutenprintui.h</a><li>stpui_get_thumbnail_data()
-: <a class="el" href="gutenprintui_8h.html#a60">gutenprintui.h</a><li>stpui_get_thumbnail_func()
-: <a class="el" href="gutenprintui_8h.html#a58">gutenprintui.h</a><li>stpui_image_t
-: <a class="el" href="gutenprintui_8h.html#a0">gutenprintui.h</a><li>STPUI_IS_CURVE
-: <a class="el" href="curve_8h.html#a3">curve.h</a><li>STPUI_IS_CURVE_CLASS
-: <a class="el" href="curve_8h.html#a4">curve.h</a><li>STPUI_IS_GAMMA_CURVE
-: <a class="el" href="gammacurve_8h.html#a3">gammacurve.h</a><li>STPUI_IS_GAMMA_CURVE_CLASS
-: <a class="el" href="gammacurve_8h.html#a4">gammacurve.h</a><li>stpui_plist_add()
-: <a class="el" href="gutenprintui_8h.html#a35">gutenprintui.h</a><li>stpui_plist_copy()
-: <a class="el" href="gutenprintui_8h.html#a34">gutenprintui.h</a><li>stpui_plist_get_command_type()
-: <a class="el" href="gutenprintui_8h.html#a31">gutenprintui.h</a><li>stpui_plist_get_copy_count()
-: <a class="el" href="gutenprintui_8h.html#a26">gutenprintui.h</a><li>stpui_plist_get_current_standard_command()
-: <a class="el" href="gutenprintui_8h.html#a29">gutenprintui.h</a><li>stpui_plist_get_custom_command()
-: <a class="el" href="gutenprintui_8h.html#a24">gutenprintui.h</a><li>stpui_plist_get_extra_printer_options()
-: <a class="el" href="gutenprintui_8h.html#a21">gutenprintui.h</a><li>stpui_plist_get_name()
-: <a class="el" href="gutenprintui_8h.html#a12">gutenprintui.h</a><li>stpui_plist_get_output_filename()
-: <a class="el" href="gutenprintui_8h.html#a18">gutenprintui.h</a><li>stpui_plist_get_queue_name()
-: <a class="el" href="gutenprintui_8h.html#a15">gutenprintui.h</a><li>stpui_plist_set_command_type()
-: <a class="el" href="gutenprintui_8h.html#a30">gutenprintui.h</a><li>stpui_plist_set_copy_count()
-: <a class="el" href="gutenprintui_8h.html#a25">gutenprintui.h</a><li>stpui_plist_set_current_standard_command()
-: <a class="el" href="gutenprintui_8h.html#a27">gutenprintui.h</a><li>stpui_plist_set_current_standard_command_n()
-: <a class="el" href="gutenprintui_8h.html#a28">gutenprintui.h</a><li>stpui_plist_set_custom_command()
-: <a class="el" href="gutenprintui_8h.html#a22">gutenprintui.h</a><li>stpui_plist_set_custom_command_n()
-: <a class="el" href="gutenprintui_8h.html#a23">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options()
-: <a class="el" href="gutenprintui_8h.html#a19">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options_n()
-: <a class="el" href="gutenprintui_8h.html#a20">gutenprintui.h</a><li>stpui_plist_set_name()
-: <a class="el" href="gutenprintui_8h.html#a10">gutenprintui.h</a><li>stpui_plist_set_name_n()
-: <a class="el" href="gutenprintui_8h.html#a11">gutenprintui.h</a><li>stpui_plist_set_output_filename()
-: <a class="el" href="gutenprintui_8h.html#a16">gutenprintui.h</a><li>stpui_plist_set_output_filename_n()
-: <a class="el" href="gutenprintui_8h.html#a17">gutenprintui.h</a><li>stpui_plist_set_queue_name()
-: <a class="el" href="gutenprintui_8h.html#a13">gutenprintui.h</a><li>stpui_plist_set_queue_name_n()
-: <a class="el" href="gutenprintui_8h.html#a14">gutenprintui.h</a><li>stpui_print()
-: <a class="el" href="gutenprintui_8h.html#a61">gutenprintui.h</a><li>stpui_printer_initialize()
-: <a class="el" href="gutenprintui_8h.html#a36">gutenprintui.h</a><li>stpui_printrc_load()
-: <a class="el" href="gutenprintui_8h.html#a41">gutenprintui.h</a><li>stpui_printrc_save()
-: <a class="el" href="gutenprintui_8h.html#a43">gutenprintui.h</a><li>stpui_set_errdata()
-: <a class="el" href="gutenprintui_8h.html#a48">gutenprintui.h</a><li>stpui_set_errfunc()
-: <a class="el" href="gutenprintui_8h.html#a46">gutenprintui.h</a><li>stpui_set_global_parameter()
-: <a class="el" href="gutenprintui_8h.html#a32">gutenprintui.h</a><li>stpui_set_image_channel_depth()
-: <a class="el" href="gutenprintui_8h.html#a56">gutenprintui.h</a><li>stpui_set_image_dimensions()
-: <a class="el" href="gutenprintui_8h.html#a52">gutenprintui.h</a><li>stpui_set_image_filename()
-: <a class="el" href="gutenprintui_8h.html#a44">gutenprintui.h</a><li>stpui_set_image_raw_channels()
-: <a class="el" href="gutenprintui_8h.html#a55">gutenprintui.h</a><li>stpui_set_image_resolution()
-: <a class="el" href="gutenprintui_8h.html#a53">gutenprintui.h</a><li>stpui_set_image_type()
-: <a class="el" href="gutenprintui_8h.html#a54">gutenprintui.h</a><li>stpui_set_printrc_file()
-: <a class="el" href="gutenprintui_8h.html#a39">gutenprintui.h</a><li>stpui_set_thumbnail_data()
-: <a class="el" href="gutenprintui_8h.html#a59">gutenprintui.h</a><li>stpui_set_thumbnail_func()
-: <a class="el" href="gutenprintui_8h.html#a57">gutenprintui.h</a><li>STPUI_TYPE_COMMAND_T
-: <a class="el" href="typebuiltins_8h.html#a1">typebuiltins.h</a><li>STPUI_TYPE_CURVE
-: <a class="el" href="curve_8h.html#a0">curve.h</a><li>STPUI_TYPE_CURVE_TYPE
-: <a class="el" href="typebuiltins_8h.html#a2">typebuiltins.h</a><li>STPUI_TYPE_GAMMA_CURVE
-: <a class="el" href="gammacurve_8h.html#a0">gammacurve.h</a><li>STPUI_TYPE_ORIENT_T
-: <a class="el" href="typebuiltins_8h.html#a0">typebuiltins.h</a><li>StpuiCurve
-: <a class="el" href="curve_8h.html#a6">curve.h</a><li>StpuiCurveClass
-: <a class="el" href="curve_8h.html#a7">curve.h</a><li>StpuiCurveType
-: <a class="el" href="curve_8h.html#a19">curve.h</a><li>StpuiGammaCurve
-: <a class="el" href="gammacurve_8h.html#a6">gammacurve.h</a><li>StpuiGammaCurveClass
-: <a class="el" href="gammacurve_8h.html#a7">gammacurve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="gutenprintui_8h.html#e63acdc3a4074290111bb1cece4437a1">gutenprintui.h</a><li>stpui_compute_orientation()
+: <a class="el" href="gutenprintui_8h.html#25b010dc52c84c5dc5a83b84c4973415">gutenprintui.h</a><li>STPUI_CURVE
+: <a class="el" href="curve_8h.html#767d8cf354306a35dc6b53e2aa033aa6">curve.h</a><li>STPUI_CURVE_CLASS
+: <a class="el" href="curve_8h.html#9a1005d0077d10338a6a7f16940e8233">curve.h</a><li>STPUI_CURVE_GET_CLASS
+: <a class="el" href="curve_8h.html#5995f171eca6b87af06afde3160fcac0">curve.h</a><li>stpui_curve_get_type()
+: <a class="el" href="curve_8h.html#3eafd87334a70bb87fca2084b558c2b2">curve.h</a><li>stpui_curve_get_vector()
+: <a class="el" href="curve_8h.html#6dfbda8721d6d652ef8f710a696d6367">curve.h</a><li>stpui_curve_new()
+: <a class="el" href="curve_8h.html#23667321d3acf52249e8c18506be017d">curve.h</a><li>stpui_curve_reset()
+: <a class="el" href="curve_8h.html#eb1c0e9894aaa04ade62d050aa5ea15b">curve.h</a><li>stpui_curve_set_curve_type()
+: <a class="el" href="curve_8h.html#9d6d8e461caf28083c2e1b76639c7d24">curve.h</a><li>stpui_curve_set_gamma()
+: <a class="el" href="curve_8h.html#2b8cf1c1a6badf89c3a7b95c87b91a72">curve.h</a><li>stpui_curve_set_range()
+: <a class="el" href="curve_8h.html#3701325c36b957b91b5e2719ffbaa28a">curve.h</a><li>stpui_curve_set_vector()
+: <a class="el" href="curve_8h.html#f611be61b641f4efc9b6044aacf98103">curve.h</a><li>STPUI_CURVE_TYPE_FREE
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da">curve.h</a><li>stpui_curve_type_get_type()
+: <a class="el" href="typebuiltins_8h.html#5e570d0225cd4f8ef426d648293dced9">typebuiltins.h</a><li>STPUI_CURVE_TYPE_LINEAR
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297">curve.h</a><li>STPUI_CURVE_TYPE_SPLINE
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06">curve.h</a><li>stpui_do_print_dialog()
+: <a class="el" href="gutenprintui_8h.html#b6ff540cc47781f92bd98d11c609ad96">gutenprintui.h</a><li>STPUI_GAMMA_CURVE
+: <a class="el" href="gammacurve_8h.html#679501caed595f5d700271b9991b724f">gammacurve.h</a><li>STPUI_GAMMA_CURVE_CLASS
+: <a class="el" href="gammacurve_8h.html#8272afcf9ea42c3823c2d201fa13ba39">gammacurve.h</a><li>STPUI_GAMMA_CURVE_GET_CLASS
+: <a class="el" href="gammacurve_8h.html#9d8fed0608357a55c11c5adba1f6d1b5">gammacurve.h</a><li>stpui_gamma_curve_get_type()
+: <a class="el" href="gammacurve_8h.html#57a0864588671f9b1ed5a64be3a06ed5">gammacurve.h</a><li>stpui_gamma_curve_new()
+: <a class="el" href="gammacurve_8h.html#b3038f4fe63c6035e3f1ec876559d8f9">gammacurve.h</a><li>stpui_get_current_printer()
+: <a class="el" href="gutenprintui_8h.html#8aa89d084c3364396974b7665f5a26f9">gutenprintui.h</a><li>stpui_get_errdata()
+: <a class="el" href="gutenprintui_8h.html#1280f5bad08d4f7ccbfbd64785102ce2">gutenprintui.h</a><li>stpui_get_errfunc()
+: <a class="el" href="gutenprintui_8h.html#92ac2b023b0352cb3d519ece77ccc51c">gutenprintui.h</a><li>stpui_get_global_parameter()
+: <a class="el" href="gutenprintui_8h.html#51decc80a312291c9f99cde8a18393a6">gutenprintui.h</a><li>stpui_get_image_filename()
+: <a class="el" href="gutenprintui_8h.html#b46b5187c4d36188019c556f8685efdc">gutenprintui.h</a><li>stpui_get_printrc_file()
+: <a class="el" href="gutenprintui_8h.html#47f72a1bf50eac641ab4f72af5ed379f">gutenprintui.h</a><li>stpui_get_system_printers()
+: <a class="el" href="gutenprintui_8h.html#35da543417b8be45c11c02c590bf4ef5">gutenprintui.h</a><li>stpui_get_thumbnail_data()
+: <a class="el" href="gutenprintui_8h.html#eeca67486b0fae3eae3ed8d4c8b6ebe1">gutenprintui.h</a><li>stpui_get_thumbnail_func()
+: <a class="el" href="gutenprintui_8h.html#e2ae7063801902cb0a4168974d81ab9b">gutenprintui.h</a><li>stpui_image_t
+: <a class="el" href="gutenprintui_8h.html#f0f2e236d924323378ded67b3e434dd5">gutenprintui.h</a><li>STPUI_IS_CURVE
+: <a class="el" href="curve_8h.html#e886ed1f007a40362f784d16c020ff40">curve.h</a><li>STPUI_IS_CURVE_CLASS
+: <a class="el" href="curve_8h.html#fc44896a3decd9b178cec7f90598c8b8">curve.h</a><li>STPUI_IS_GAMMA_CURVE
+: <a class="el" href="gammacurve_8h.html#3838127029e05b8b71b4bb177ae8212e">gammacurve.h</a><li>STPUI_IS_GAMMA_CURVE_CLASS
+: <a class="el" href="gammacurve_8h.html#c574b30d0e65b8f5f6cd110405cbe9fb">gammacurve.h</a><li>stpui_plist_add()
+: <a class="el" href="gutenprintui_8h.html#9b28f7223268ab81ff605e733ebf97e5">gutenprintui.h</a><li>stpui_plist_copy()
+: <a class="el" href="gutenprintui_8h.html#a41fef36c0775105b3187708dbd9700a">gutenprintui.h</a><li>stpui_plist_get_command_type()
+: <a class="el" href="gutenprintui_8h.html#2f5b046cd01c6ad5bbccd485165928d7">gutenprintui.h</a><li>stpui_plist_get_copy_count()
+: <a class="el" href="gutenprintui_8h.html#4effa689c6a5e828c672b3feb0c91623">gutenprintui.h</a><li>stpui_plist_get_current_standard_command()
+: <a class="el" href="gutenprintui_8h.html#276c7fbf168c1431d8dce2f1393dac09">gutenprintui.h</a><li>stpui_plist_get_custom_command()
+: <a class="el" href="gutenprintui_8h.html#b31d172f0c6755ac149b498800c46141">gutenprintui.h</a><li>stpui_plist_get_extra_printer_options()
+: <a class="el" href="gutenprintui_8h.html#6b83f5dbcdf2deeef19726e468d7cfe3">gutenprintui.h</a><li>stpui_plist_get_name()
+: <a class="el" href="gutenprintui_8h.html#c70ee1c3425b1a3be74a5dfc3476f079">gutenprintui.h</a><li>stpui_plist_get_output_filename()
+: <a class="el" href="gutenprintui_8h.html#f593816f98fad12bf48d461fe72ff31e">gutenprintui.h</a><li>stpui_plist_get_queue_name()
+: <a class="el" href="gutenprintui_8h.html#aecb54cd0535976fd51b2be080366c22">gutenprintui.h</a><li>stpui_plist_set_command_type()
+: <a class="el" href="gutenprintui_8h.html#b3cfd6a8b492bda54150c716f1631b4f">gutenprintui.h</a><li>stpui_plist_set_copy_count()
+: <a class="el" href="gutenprintui_8h.html#3252b3c283aca1a71da38ae9a7b9b9b5">gutenprintui.h</a><li>stpui_plist_set_current_standard_command()
+: <a class="el" href="gutenprintui_8h.html#c1e81fe45a8a3b4a6cd2682cdc21ddd1">gutenprintui.h</a><li>stpui_plist_set_current_standard_command_n()
+: <a class="el" href="gutenprintui_8h.html#8f7fe530f483f07c08dbe81efebbdb7a">gutenprintui.h</a><li>stpui_plist_set_custom_command()
+: <a class="el" href="gutenprintui_8h.html#5f04be99f3a2d8d788bd929d01823a75">gutenprintui.h</a><li>stpui_plist_set_custom_command_n()
+: <a class="el" href="gutenprintui_8h.html#13c2730e5161bf18e3a31fe4d2bb0b31">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options()
+: <a class="el" href="gutenprintui_8h.html#6fba852c389ed20d9d1da1610d3125db">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options_n()
+: <a class="el" href="gutenprintui_8h.html#b63f9f05403aa8edd3fc9a063d558a88">gutenprintui.h</a><li>stpui_plist_set_name()
+: <a class="el" href="gutenprintui_8h.html#8ad3d342e15a406c942d52a7d5e093b8">gutenprintui.h</a><li>stpui_plist_set_name_n()
+: <a class="el" href="gutenprintui_8h.html#ad9fc64007c7867e05743b6a30664fc4">gutenprintui.h</a><li>stpui_plist_set_output_filename()
+: <a class="el" href="gutenprintui_8h.html#e0e2a359527aded6f2dc60fe6ec5ff55">gutenprintui.h</a><li>stpui_plist_set_output_filename_n()
+: <a class="el" href="gutenprintui_8h.html#8a751b01cba31f15aed8f39ef72f8e37">gutenprintui.h</a><li>stpui_plist_set_queue_name()
+: <a class="el" href="gutenprintui_8h.html#8267cf35fd86b40ce1bddb958bc0828d">gutenprintui.h</a><li>stpui_plist_set_queue_name_n()
+: <a class="el" href="gutenprintui_8h.html#7b54207ec204cbe3327284ac9d56b188">gutenprintui.h</a><li>stpui_print()
+: <a class="el" href="gutenprintui_8h.html#7867f0a4ea47e5f9f80c3463e6029a8a">gutenprintui.h</a><li>stpui_printer_initialize()
+: <a class="el" href="gutenprintui_8h.html#63325efb553d690c83608ad9d75b9c5c">gutenprintui.h</a><li>stpui_printrc_load()
+: <a class="el" href="gutenprintui_8h.html#9768d9e8d5370bdd66710de1df8fe4d3">gutenprintui.h</a><li>stpui_printrc_save()
+: <a class="el" href="gutenprintui_8h.html#ea786257cd4a43a3ab947eb09d19907c">gutenprintui.h</a><li>stpui_set_errdata()
+: <a class="el" href="gutenprintui_8h.html#6bc23edc145044cffc5f9457f759523e">gutenprintui.h</a><li>stpui_set_errfunc()
+: <a class="el" href="gutenprintui_8h.html#cedc4d703e8a6e88243241245748a144">gutenprintui.h</a><li>stpui_set_global_parameter()
+: <a class="el" href="gutenprintui_8h.html#35603794767eb756a784a74220e2e0cb">gutenprintui.h</a><li>stpui_set_image_channel_depth()
+: <a class="el" href="gutenprintui_8h.html#121e36a0905706f7af20b18d76723086">gutenprintui.h</a><li>stpui_set_image_dimensions()
+: <a class="el" href="gutenprintui_8h.html#c064fde3bd665a169a5bcee426fe90ad">gutenprintui.h</a><li>stpui_set_image_filename()
+: <a class="el" href="gutenprintui_8h.html#849dc9d8235aeae8c294ea97d3a2291d">gutenprintui.h</a><li>stpui_set_image_raw_channels()
+: <a class="el" href="gutenprintui_8h.html#9475be2668e339e552bf905b3b377697">gutenprintui.h</a><li>stpui_set_image_resolution()
+: <a class="el" href="gutenprintui_8h.html#58f2ba3797c5bed1328f2bac2aa71531">gutenprintui.h</a><li>stpui_set_image_type()
+: <a class="el" href="gutenprintui_8h.html#310705e065d4ae1b3ed2e1c9c5189b1b">gutenprintui.h</a><li>stpui_set_printrc_file()
+: <a class="el" href="gutenprintui_8h.html#98928c6f53a0322dad08f1057882b2fd">gutenprintui.h</a><li>stpui_set_thumbnail_data()
+: <a class="el" href="gutenprintui_8h.html#da2af8cf724e3bcbd49be2f5d1cd4bc2">gutenprintui.h</a><li>stpui_set_thumbnail_func()
+: <a class="el" href="gutenprintui_8h.html#881c586fa5ec944b157b7cb92c05be7a">gutenprintui.h</a><li>STPUI_TYPE_COMMAND_T
+: <a class="el" href="typebuiltins_8h.html#c556621db9092f28e345b98cb6db57e3">typebuiltins.h</a><li>STPUI_TYPE_CURVE
+: <a class="el" href="curve_8h.html#5795444c0586277d34c693fc7b5deae0">curve.h</a><li>STPUI_TYPE_CURVE_TYPE
+: <a class="el" href="typebuiltins_8h.html#fd1aa89f9f88935e1482fa6675a28ee1">typebuiltins.h</a><li>STPUI_TYPE_GAMMA_CURVE
+: <a class="el" href="gammacurve_8h.html#2575918538735bd891f2e4d9ec05d7b1">gammacurve.h</a><li>STPUI_TYPE_ORIENT_T
+: <a class="el" href="typebuiltins_8h.html#b188f6f607a7c274ff9b93a7b9183c92">typebuiltins.h</a><li>StpuiCurve
+: <a class="el" href="curve_8h.html#04ae3b4e227fca5f2aa871b0f9e1cab0">curve.h</a><li>StpuiCurveClass
+: <a class="el" href="curve_8h.html#13e6043625efd88837615685f7472e2d">curve.h</a><li>StpuiCurveType
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">curve.h</a><li>StpuiGammaCurve
+: <a class="el" href="gammacurve_8h.html#e112dc0cc75594e7e8efd332fe2c9c5b">gammacurve.h</a><li>StpuiGammaCurveClass
+: <a class="el" href="gammacurve_8h.html#4ab4956b6af215068a2592a98ae43cbc">gammacurve.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/globals_defs.html b/doc/gutenprintui2/html/globals_defs.html
index 1b894f1..8c0a90a 100644
--- a/doc/gutenprintui2/html/globals_defs.html
+++ b/doc/gutenprintui2/html/globals_defs.html
@@ -2,31 +2,52 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindexHL" href="globals_defs.html">Defines</a></div>
-
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li id="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+&nbsp;
<p>
<ul>
<li>STPUI_CURVE
-: <a class="el" href="curve_8h.html#a1">curve.h</a><li>STPUI_CURVE_CLASS
-: <a class="el" href="curve_8h.html#a2">curve.h</a><li>STPUI_CURVE_GET_CLASS
-: <a class="el" href="curve_8h.html#a5">curve.h</a><li>STPUI_GAMMA_CURVE
-: <a class="el" href="gammacurve_8h.html#a1">gammacurve.h</a><li>STPUI_GAMMA_CURVE_CLASS
-: <a class="el" href="gammacurve_8h.html#a2">gammacurve.h</a><li>STPUI_GAMMA_CURVE_GET_CLASS
-: <a class="el" href="gammacurve_8h.html#a5">gammacurve.h</a><li>STPUI_IS_CURVE
-: <a class="el" href="curve_8h.html#a3">curve.h</a><li>STPUI_IS_CURVE_CLASS
-: <a class="el" href="curve_8h.html#a4">curve.h</a><li>STPUI_IS_GAMMA_CURVE
-: <a class="el" href="gammacurve_8h.html#a3">gammacurve.h</a><li>STPUI_IS_GAMMA_CURVE_CLASS
-: <a class="el" href="gammacurve_8h.html#a4">gammacurve.h</a><li>STPUI_TYPE_COMMAND_T
-: <a class="el" href="typebuiltins_8h.html#a1">typebuiltins.h</a><li>STPUI_TYPE_CURVE
-: <a class="el" href="curve_8h.html#a0">curve.h</a><li>STPUI_TYPE_CURVE_TYPE
-: <a class="el" href="typebuiltins_8h.html#a2">typebuiltins.h</a><li>STPUI_TYPE_GAMMA_CURVE
-: <a class="el" href="gammacurve_8h.html#a0">gammacurve.h</a><li>STPUI_TYPE_ORIENT_T
-: <a class="el" href="typebuiltins_8h.html#a0">typebuiltins.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="curve_8h.html#767d8cf354306a35dc6b53e2aa033aa6">curve.h</a><li>STPUI_CURVE_CLASS
+: <a class="el" href="curve_8h.html#9a1005d0077d10338a6a7f16940e8233">curve.h</a><li>STPUI_CURVE_GET_CLASS
+: <a class="el" href="curve_8h.html#5995f171eca6b87af06afde3160fcac0">curve.h</a><li>STPUI_GAMMA_CURVE
+: <a class="el" href="gammacurve_8h.html#679501caed595f5d700271b9991b724f">gammacurve.h</a><li>STPUI_GAMMA_CURVE_CLASS
+: <a class="el" href="gammacurve_8h.html#8272afcf9ea42c3823c2d201fa13ba39">gammacurve.h</a><li>STPUI_GAMMA_CURVE_GET_CLASS
+: <a class="el" href="gammacurve_8h.html#9d8fed0608357a55c11c5adba1f6d1b5">gammacurve.h</a><li>STPUI_IS_CURVE
+: <a class="el" href="curve_8h.html#e886ed1f007a40362f784d16c020ff40">curve.h</a><li>STPUI_IS_CURVE_CLASS
+: <a class="el" href="curve_8h.html#fc44896a3decd9b178cec7f90598c8b8">curve.h</a><li>STPUI_IS_GAMMA_CURVE
+: <a class="el" href="gammacurve_8h.html#3838127029e05b8b71b4bb177ae8212e">gammacurve.h</a><li>STPUI_IS_GAMMA_CURVE_CLASS
+: <a class="el" href="gammacurve_8h.html#c574b30d0e65b8f5f6cd110405cbe9fb">gammacurve.h</a><li>STPUI_TYPE_COMMAND_T
+: <a class="el" href="typebuiltins_8h.html#c556621db9092f28e345b98cb6db57e3">typebuiltins.h</a><li>STPUI_TYPE_CURVE
+: <a class="el" href="curve_8h.html#5795444c0586277d34c693fc7b5deae0">curve.h</a><li>STPUI_TYPE_CURVE_TYPE
+: <a class="el" href="typebuiltins_8h.html#fd1aa89f9f88935e1482fa6675a28ee1">typebuiltins.h</a><li>STPUI_TYPE_GAMMA_CURVE
+: <a class="el" href="gammacurve_8h.html#2575918538735bd891f2e4d9ec05d7b1">gammacurve.h</a><li>STPUI_TYPE_ORIENT_T
+: <a class="el" href="typebuiltins_8h.html#b188f6f607a7c274ff9b93a7b9183c92">typebuiltins.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/globals_enum.html b/doc/gutenprintui2/html/globals_enum.html
index 21cd628..0b2948e 100644
--- a/doc/gutenprintui2/html/globals_enum.html
+++ b/doc/gutenprintui2/html/globals_enum.html
@@ -2,19 +2,40 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindexHL" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li id="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+&nbsp;
<p>
<ul>
<li>command_t
-: <a class="el" href="gutenprintui_8h.html#a63">gutenprintui.h</a><li>orient_t
-: <a class="el" href="gutenprintui_8h.html#a62">gutenprintui.h</a><li>StpuiCurveType
-: <a class="el" href="curve_8h.html#a19">curve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">gutenprintui.h</a><li>orient_t
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593">gutenprintui.h</a><li>StpuiCurveType
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">curve.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/globals_eval.html b/doc/gutenprintui2/html/globals_eval.html
index af67b4e..789cb12 100644
--- a/doc/gutenprintui2/html/globals_eval.html
+++ b/doc/gutenprintui2/html/globals_eval.html
@@ -2,27 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindexHL" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li id="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+&nbsp;
<p>
<ul>
<li>COMMAND_TYPE_CUSTOM
-: <a class="el" href="gutenprintui_8h.html#a63a8">gutenprintui.h</a><li>COMMAND_TYPE_DEFAULT
-: <a class="el" href="gutenprintui_8h.html#a63a7">gutenprintui.h</a><li>COMMAND_TYPE_FILE
-: <a class="el" href="gutenprintui_8h.html#a63a9">gutenprintui.h</a><li>ORIENT_AUTO
-: <a class="el" href="gutenprintui_8h.html#a62a2">gutenprintui.h</a><li>ORIENT_LANDSCAPE
-: <a class="el" href="gutenprintui_8h.html#a62a4">gutenprintui.h</a><li>ORIENT_PORTRAIT
-: <a class="el" href="gutenprintui_8h.html#a62a3">gutenprintui.h</a><li>ORIENT_SEASCAPE
-: <a class="el" href="gutenprintui_8h.html#a62a6">gutenprintui.h</a><li>ORIENT_UPSIDEDOWN
-: <a class="el" href="gutenprintui_8h.html#a62a5">gutenprintui.h</a><li>STPUI_CURVE_TYPE_FREE
-: <a class="el" href="curve_8h.html#a19a10">curve.h</a><li>STPUI_CURVE_TYPE_LINEAR
-: <a class="el" href="curve_8h.html#a19a8">curve.h</a><li>STPUI_CURVE_TYPE_SPLINE
-: <a class="el" href="curve_8h.html#a19a9">curve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda">gutenprintui.h</a><li>COMMAND_TYPE_DEFAULT
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb">gutenprintui.h</a><li>COMMAND_TYPE_FILE
+: <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40">gutenprintui.h</a><li>ORIENT_AUTO
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0">gutenprintui.h</a><li>ORIENT_LANDSCAPE
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba">gutenprintui.h</a><li>ORIENT_PORTRAIT
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80">gutenprintui.h</a><li>ORIENT_SEASCAPE
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581">gutenprintui.h</a><li>ORIENT_UPSIDEDOWN
+: <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88">gutenprintui.h</a><li>STPUI_CURVE_TYPE_FREE
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e7449e4eef5779fc4da5e2ca2341c84da">curve.h</a><li>STPUI_CURVE_TYPE_LINEAR
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968ee32d2131f9b7e70d109be088fcd23297">curve.h</a><li>STPUI_CURVE_TYPE_SPLINE
+: <a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e50f0699c4a326f98d9ece6faca5dbb06">curve.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/globals_func.html b/doc/gutenprintui2/html/globals_func.html
index 0e6d984..79bbc94 100644
--- a/doc/gutenprintui2/html/globals_func.html
+++ b/doc/gutenprintui2/html/globals_func.html
@@ -2,88 +2,115 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindexHL" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-<div class="qindex"><a class="qindex" href="#index_c">c</a> | <a class="qindex" href="#index_o">o</a> | <a class="qindex" href="#index_s">s</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li id="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+<div class="tabs">
+ <ul>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_o"><span>o</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ </ul>
+</div>
<p>
-
+&nbsp;
<p>
<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
<li>command_t_command_t_get_type()
-: <a class="el" href="typebuiltins_8h.html#a4">typebuiltins.h</a></ul>
+: <a class="el" href="typebuiltins_8h.html#43d1612dab4df6c31f9b5362f88eaadf">typebuiltins.h</a></ul>
<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
<li>orient_t_orient_t_get_type()
-: <a class="el" href="typebuiltins_8h.html#a3">typebuiltins.h</a></ul>
+: <a class="el" href="typebuiltins_8h.html#2c321ec10322da403b1709b4a8956ee3">typebuiltins.h</a></ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>stpui_build_standard_print_command()
-: <a class="el" href="gutenprintui_8h.html#a38">gutenprintui.h</a><li>stpui_compute_orientation()
-: <a class="el" href="gutenprintui_8h.html#a51">gutenprintui.h</a><li>stpui_curve_get_type()
-: <a class="el" href="curve_8h.html#a11">curve.h</a><li>stpui_curve_get_vector()
-: <a class="el" href="curve_8h.html#a16">curve.h</a><li>stpui_curve_new()
-: <a class="el" href="curve_8h.html#a12">curve.h</a><li>stpui_curve_reset()
-: <a class="el" href="curve_8h.html#a13">curve.h</a><li>stpui_curve_set_curve_type()
-: <a class="el" href="curve_8h.html#a18">curve.h</a><li>stpui_curve_set_gamma()
-: <a class="el" href="curve_8h.html#a14">curve.h</a><li>stpui_curve_set_range()
-: <a class="el" href="curve_8h.html#a15">curve.h</a><li>stpui_curve_set_vector()
-: <a class="el" href="curve_8h.html#a17">curve.h</a><li>stpui_curve_type_get_type()
-: <a class="el" href="typebuiltins_8h.html#a5">typebuiltins.h</a><li>stpui_do_print_dialog()
-: <a class="el" href="gutenprintui_8h.html#a50">gutenprintui.h</a><li>stpui_gamma_curve_get_type()
-: <a class="el" href="gammacurve_8h.html#a8">gammacurve.h</a><li>stpui_gamma_curve_new()
-: <a class="el" href="gammacurve_8h.html#a9">gammacurve.h</a><li>stpui_get_current_printer()
-: <a class="el" href="gutenprintui_8h.html#a37">gutenprintui.h</a><li>stpui_get_errdata()
-: <a class="el" href="gutenprintui_8h.html#a49">gutenprintui.h</a><li>stpui_get_errfunc()
-: <a class="el" href="gutenprintui_8h.html#a47">gutenprintui.h</a><li>stpui_get_global_parameter()
-: <a class="el" href="gutenprintui_8h.html#a33">gutenprintui.h</a><li>stpui_get_image_filename()
-: <a class="el" href="gutenprintui_8h.html#a45">gutenprintui.h</a><li>stpui_get_printrc_file()
-: <a class="el" href="gutenprintui_8h.html#a40">gutenprintui.h</a><li>stpui_get_system_printers()
-: <a class="el" href="gutenprintui_8h.html#a42">gutenprintui.h</a><li>stpui_get_thumbnail_data()
-: <a class="el" href="gutenprintui_8h.html#a60">gutenprintui.h</a><li>stpui_get_thumbnail_func()
-: <a class="el" href="gutenprintui_8h.html#a58">gutenprintui.h</a><li>stpui_plist_add()
-: <a class="el" href="gutenprintui_8h.html#a35">gutenprintui.h</a><li>stpui_plist_copy()
-: <a class="el" href="gutenprintui_8h.html#a34">gutenprintui.h</a><li>stpui_plist_get_command_type()
-: <a class="el" href="gutenprintui_8h.html#a31">gutenprintui.h</a><li>stpui_plist_get_copy_count()
-: <a class="el" href="gutenprintui_8h.html#a26">gutenprintui.h</a><li>stpui_plist_get_current_standard_command()
-: <a class="el" href="gutenprintui_8h.html#a29">gutenprintui.h</a><li>stpui_plist_get_custom_command()
-: <a class="el" href="gutenprintui_8h.html#a24">gutenprintui.h</a><li>stpui_plist_get_extra_printer_options()
-: <a class="el" href="gutenprintui_8h.html#a21">gutenprintui.h</a><li>stpui_plist_get_name()
-: <a class="el" href="gutenprintui_8h.html#a12">gutenprintui.h</a><li>stpui_plist_get_output_filename()
-: <a class="el" href="gutenprintui_8h.html#a18">gutenprintui.h</a><li>stpui_plist_get_queue_name()
-: <a class="el" href="gutenprintui_8h.html#a15">gutenprintui.h</a><li>stpui_plist_set_command_type()
-: <a class="el" href="gutenprintui_8h.html#a30">gutenprintui.h</a><li>stpui_plist_set_copy_count()
-: <a class="el" href="gutenprintui_8h.html#a25">gutenprintui.h</a><li>stpui_plist_set_current_standard_command()
-: <a class="el" href="gutenprintui_8h.html#a27">gutenprintui.h</a><li>stpui_plist_set_current_standard_command_n()
-: <a class="el" href="gutenprintui_8h.html#a28">gutenprintui.h</a><li>stpui_plist_set_custom_command()
-: <a class="el" href="gutenprintui_8h.html#a22">gutenprintui.h</a><li>stpui_plist_set_custom_command_n()
-: <a class="el" href="gutenprintui_8h.html#a23">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options()
-: <a class="el" href="gutenprintui_8h.html#a19">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options_n()
-: <a class="el" href="gutenprintui_8h.html#a20">gutenprintui.h</a><li>stpui_plist_set_name()
-: <a class="el" href="gutenprintui_8h.html#a10">gutenprintui.h</a><li>stpui_plist_set_name_n()
-: <a class="el" href="gutenprintui_8h.html#a11">gutenprintui.h</a><li>stpui_plist_set_output_filename()
-: <a class="el" href="gutenprintui_8h.html#a16">gutenprintui.h</a><li>stpui_plist_set_output_filename_n()
-: <a class="el" href="gutenprintui_8h.html#a17">gutenprintui.h</a><li>stpui_plist_set_queue_name()
-: <a class="el" href="gutenprintui_8h.html#a13">gutenprintui.h</a><li>stpui_plist_set_queue_name_n()
-: <a class="el" href="gutenprintui_8h.html#a14">gutenprintui.h</a><li>stpui_print()
-: <a class="el" href="gutenprintui_8h.html#a61">gutenprintui.h</a><li>stpui_printer_initialize()
-: <a class="el" href="gutenprintui_8h.html#a36">gutenprintui.h</a><li>stpui_printrc_load()
-: <a class="el" href="gutenprintui_8h.html#a41">gutenprintui.h</a><li>stpui_printrc_save()
-: <a class="el" href="gutenprintui_8h.html#a43">gutenprintui.h</a><li>stpui_set_errdata()
-: <a class="el" href="gutenprintui_8h.html#a48">gutenprintui.h</a><li>stpui_set_errfunc()
-: <a class="el" href="gutenprintui_8h.html#a46">gutenprintui.h</a><li>stpui_set_global_parameter()
-: <a class="el" href="gutenprintui_8h.html#a32">gutenprintui.h</a><li>stpui_set_image_channel_depth()
-: <a class="el" href="gutenprintui_8h.html#a56">gutenprintui.h</a><li>stpui_set_image_dimensions()
-: <a class="el" href="gutenprintui_8h.html#a52">gutenprintui.h</a><li>stpui_set_image_filename()
-: <a class="el" href="gutenprintui_8h.html#a44">gutenprintui.h</a><li>stpui_set_image_raw_channels()
-: <a class="el" href="gutenprintui_8h.html#a55">gutenprintui.h</a><li>stpui_set_image_resolution()
-: <a class="el" href="gutenprintui_8h.html#a53">gutenprintui.h</a><li>stpui_set_image_type()
-: <a class="el" href="gutenprintui_8h.html#a54">gutenprintui.h</a><li>stpui_set_printrc_file()
-: <a class="el" href="gutenprintui_8h.html#a39">gutenprintui.h</a><li>stpui_set_thumbnail_data()
-: <a class="el" href="gutenprintui_8h.html#a59">gutenprintui.h</a><li>stpui_set_thumbnail_func()
-: <a class="el" href="gutenprintui_8h.html#a57">gutenprintui.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="gutenprintui_8h.html#e63acdc3a4074290111bb1cece4437a1">gutenprintui.h</a><li>stpui_compute_orientation()
+: <a class="el" href="gutenprintui_8h.html#25b010dc52c84c5dc5a83b84c4973415">gutenprintui.h</a><li>stpui_curve_get_type()
+: <a class="el" href="curve_8h.html#3eafd87334a70bb87fca2084b558c2b2">curve.h</a><li>stpui_curve_get_vector()
+: <a class="el" href="curve_8h.html#6dfbda8721d6d652ef8f710a696d6367">curve.h</a><li>stpui_curve_new()
+: <a class="el" href="curve_8h.html#23667321d3acf52249e8c18506be017d">curve.h</a><li>stpui_curve_reset()
+: <a class="el" href="curve_8h.html#eb1c0e9894aaa04ade62d050aa5ea15b">curve.h</a><li>stpui_curve_set_curve_type()
+: <a class="el" href="curve_8h.html#9d6d8e461caf28083c2e1b76639c7d24">curve.h</a><li>stpui_curve_set_gamma()
+: <a class="el" href="curve_8h.html#2b8cf1c1a6badf89c3a7b95c87b91a72">curve.h</a><li>stpui_curve_set_range()
+: <a class="el" href="curve_8h.html#3701325c36b957b91b5e2719ffbaa28a">curve.h</a><li>stpui_curve_set_vector()
+: <a class="el" href="curve_8h.html#f611be61b641f4efc9b6044aacf98103">curve.h</a><li>stpui_curve_type_get_type()
+: <a class="el" href="typebuiltins_8h.html#5e570d0225cd4f8ef426d648293dced9">typebuiltins.h</a><li>stpui_do_print_dialog()
+: <a class="el" href="gutenprintui_8h.html#b6ff540cc47781f92bd98d11c609ad96">gutenprintui.h</a><li>stpui_gamma_curve_get_type()
+: <a class="el" href="gammacurve_8h.html#57a0864588671f9b1ed5a64be3a06ed5">gammacurve.h</a><li>stpui_gamma_curve_new()
+: <a class="el" href="gammacurve_8h.html#b3038f4fe63c6035e3f1ec876559d8f9">gammacurve.h</a><li>stpui_get_current_printer()
+: <a class="el" href="gutenprintui_8h.html#8aa89d084c3364396974b7665f5a26f9">gutenprintui.h</a><li>stpui_get_errdata()
+: <a class="el" href="gutenprintui_8h.html#1280f5bad08d4f7ccbfbd64785102ce2">gutenprintui.h</a><li>stpui_get_errfunc()
+: <a class="el" href="gutenprintui_8h.html#92ac2b023b0352cb3d519ece77ccc51c">gutenprintui.h</a><li>stpui_get_global_parameter()
+: <a class="el" href="gutenprintui_8h.html#51decc80a312291c9f99cde8a18393a6">gutenprintui.h</a><li>stpui_get_image_filename()
+: <a class="el" href="gutenprintui_8h.html#b46b5187c4d36188019c556f8685efdc">gutenprintui.h</a><li>stpui_get_printrc_file()
+: <a class="el" href="gutenprintui_8h.html#47f72a1bf50eac641ab4f72af5ed379f">gutenprintui.h</a><li>stpui_get_system_printers()
+: <a class="el" href="gutenprintui_8h.html#35da543417b8be45c11c02c590bf4ef5">gutenprintui.h</a><li>stpui_get_thumbnail_data()
+: <a class="el" href="gutenprintui_8h.html#eeca67486b0fae3eae3ed8d4c8b6ebe1">gutenprintui.h</a><li>stpui_get_thumbnail_func()
+: <a class="el" href="gutenprintui_8h.html#e2ae7063801902cb0a4168974d81ab9b">gutenprintui.h</a><li>stpui_plist_add()
+: <a class="el" href="gutenprintui_8h.html#9b28f7223268ab81ff605e733ebf97e5">gutenprintui.h</a><li>stpui_plist_copy()
+: <a class="el" href="gutenprintui_8h.html#a41fef36c0775105b3187708dbd9700a">gutenprintui.h</a><li>stpui_plist_get_command_type()
+: <a class="el" href="gutenprintui_8h.html#2f5b046cd01c6ad5bbccd485165928d7">gutenprintui.h</a><li>stpui_plist_get_copy_count()
+: <a class="el" href="gutenprintui_8h.html#4effa689c6a5e828c672b3feb0c91623">gutenprintui.h</a><li>stpui_plist_get_current_standard_command()
+: <a class="el" href="gutenprintui_8h.html#276c7fbf168c1431d8dce2f1393dac09">gutenprintui.h</a><li>stpui_plist_get_custom_command()
+: <a class="el" href="gutenprintui_8h.html#b31d172f0c6755ac149b498800c46141">gutenprintui.h</a><li>stpui_plist_get_extra_printer_options()
+: <a class="el" href="gutenprintui_8h.html#6b83f5dbcdf2deeef19726e468d7cfe3">gutenprintui.h</a><li>stpui_plist_get_name()
+: <a class="el" href="gutenprintui_8h.html#c70ee1c3425b1a3be74a5dfc3476f079">gutenprintui.h</a><li>stpui_plist_get_output_filename()
+: <a class="el" href="gutenprintui_8h.html#f593816f98fad12bf48d461fe72ff31e">gutenprintui.h</a><li>stpui_plist_get_queue_name()
+: <a class="el" href="gutenprintui_8h.html#aecb54cd0535976fd51b2be080366c22">gutenprintui.h</a><li>stpui_plist_set_command_type()
+: <a class="el" href="gutenprintui_8h.html#b3cfd6a8b492bda54150c716f1631b4f">gutenprintui.h</a><li>stpui_plist_set_copy_count()
+: <a class="el" href="gutenprintui_8h.html#3252b3c283aca1a71da38ae9a7b9b9b5">gutenprintui.h</a><li>stpui_plist_set_current_standard_command()
+: <a class="el" href="gutenprintui_8h.html#c1e81fe45a8a3b4a6cd2682cdc21ddd1">gutenprintui.h</a><li>stpui_plist_set_current_standard_command_n()
+: <a class="el" href="gutenprintui_8h.html#8f7fe530f483f07c08dbe81efebbdb7a">gutenprintui.h</a><li>stpui_plist_set_custom_command()
+: <a class="el" href="gutenprintui_8h.html#5f04be99f3a2d8d788bd929d01823a75">gutenprintui.h</a><li>stpui_plist_set_custom_command_n()
+: <a class="el" href="gutenprintui_8h.html#13c2730e5161bf18e3a31fe4d2bb0b31">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options()
+: <a class="el" href="gutenprintui_8h.html#6fba852c389ed20d9d1da1610d3125db">gutenprintui.h</a><li>stpui_plist_set_extra_printer_options_n()
+: <a class="el" href="gutenprintui_8h.html#b63f9f05403aa8edd3fc9a063d558a88">gutenprintui.h</a><li>stpui_plist_set_name()
+: <a class="el" href="gutenprintui_8h.html#8ad3d342e15a406c942d52a7d5e093b8">gutenprintui.h</a><li>stpui_plist_set_name_n()
+: <a class="el" href="gutenprintui_8h.html#ad9fc64007c7867e05743b6a30664fc4">gutenprintui.h</a><li>stpui_plist_set_output_filename()
+: <a class="el" href="gutenprintui_8h.html#e0e2a359527aded6f2dc60fe6ec5ff55">gutenprintui.h</a><li>stpui_plist_set_output_filename_n()
+: <a class="el" href="gutenprintui_8h.html#8a751b01cba31f15aed8f39ef72f8e37">gutenprintui.h</a><li>stpui_plist_set_queue_name()
+: <a class="el" href="gutenprintui_8h.html#8267cf35fd86b40ce1bddb958bc0828d">gutenprintui.h</a><li>stpui_plist_set_queue_name_n()
+: <a class="el" href="gutenprintui_8h.html#7b54207ec204cbe3327284ac9d56b188">gutenprintui.h</a><li>stpui_print()
+: <a class="el" href="gutenprintui_8h.html#7867f0a4ea47e5f9f80c3463e6029a8a">gutenprintui.h</a><li>stpui_printer_initialize()
+: <a class="el" href="gutenprintui_8h.html#63325efb553d690c83608ad9d75b9c5c">gutenprintui.h</a><li>stpui_printrc_load()
+: <a class="el" href="gutenprintui_8h.html#9768d9e8d5370bdd66710de1df8fe4d3">gutenprintui.h</a><li>stpui_printrc_save()
+: <a class="el" href="gutenprintui_8h.html#ea786257cd4a43a3ab947eb09d19907c">gutenprintui.h</a><li>stpui_set_errdata()
+: <a class="el" href="gutenprintui_8h.html#6bc23edc145044cffc5f9457f759523e">gutenprintui.h</a><li>stpui_set_errfunc()
+: <a class="el" href="gutenprintui_8h.html#cedc4d703e8a6e88243241245748a144">gutenprintui.h</a><li>stpui_set_global_parameter()
+: <a class="el" href="gutenprintui_8h.html#35603794767eb756a784a74220e2e0cb">gutenprintui.h</a><li>stpui_set_image_channel_depth()
+: <a class="el" href="gutenprintui_8h.html#121e36a0905706f7af20b18d76723086">gutenprintui.h</a><li>stpui_set_image_dimensions()
+: <a class="el" href="gutenprintui_8h.html#c064fde3bd665a169a5bcee426fe90ad">gutenprintui.h</a><li>stpui_set_image_filename()
+: <a class="el" href="gutenprintui_8h.html#849dc9d8235aeae8c294ea97d3a2291d">gutenprintui.h</a><li>stpui_set_image_raw_channels()
+: <a class="el" href="gutenprintui_8h.html#9475be2668e339e552bf905b3b377697">gutenprintui.h</a><li>stpui_set_image_resolution()
+: <a class="el" href="gutenprintui_8h.html#58f2ba3797c5bed1328f2bac2aa71531">gutenprintui.h</a><li>stpui_set_image_type()
+: <a class="el" href="gutenprintui_8h.html#310705e065d4ae1b3ed2e1c9c5189b1b">gutenprintui.h</a><li>stpui_set_printrc_file()
+: <a class="el" href="gutenprintui_8h.html#98928c6f53a0322dad08f1057882b2fd">gutenprintui.h</a><li>stpui_set_thumbnail_data()
+: <a class="el" href="gutenprintui_8h.html#da2af8cf724e3bcbd49be2f5d1cd4bc2">gutenprintui.h</a><li>stpui_set_thumbnail_func()
+: <a class="el" href="gutenprintui_8h.html#881c586fa5ec944b157b7cb92c05be7a">gutenprintui.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/globals_type.html b/doc/gutenprintui2/html/globals_type.html
index 39b11fe..57e05c8 100644
--- a/doc/gutenprintui2/html/globals_type.html
+++ b/doc/gutenprintui2/html/globals_type.html
@@ -2,22 +2,43 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Data Fields</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
-<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindexHL" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_eval.html">Enumerator</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
-
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li id="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li id="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+</div>
+&nbsp;
<p>
<ul>
<li>get_thumbnail_func_t
-: <a class="el" href="gutenprintui_8h.html#a1">gutenprintui.h</a><li>stpui_image_t
-: <a class="el" href="gutenprintui_8h.html#a0">gutenprintui.h</a><li>StpuiCurve
-: <a class="el" href="curve_8h.html#a6">curve.h</a><li>StpuiCurveClass
-: <a class="el" href="curve_8h.html#a7">curve.h</a><li>StpuiGammaCurve
-: <a class="el" href="gammacurve_8h.html#a6">gammacurve.h</a><li>StpuiGammaCurveClass
-: <a class="el" href="gammacurve_8h.html#a7">gammacurve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+: <a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">gutenprintui.h</a><li>stpui_image_t
+: <a class="el" href="gutenprintui_8h.html#f0f2e236d924323378ded67b3e434dd5">gutenprintui.h</a><li>StpuiCurve
+: <a class="el" href="curve_8h.html#04ae3b4e227fca5f2aa871b0f9e1cab0">curve.h</a><li>StpuiCurveClass
+: <a class="el" href="curve_8h.html#13e6043625efd88837615685f7472e2d">curve.h</a><li>StpuiGammaCurve
+: <a class="el" href="gammacurve_8h.html#e112dc0cc75594e7e8efd332fe2c9c5b">gammacurve.h</a><li>StpuiGammaCurveClass
+: <a class="el" href="gammacurve_8h.html#4ab4956b6af215068a2592a98ae43cbc">gammacurve.h</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/gutenprintui_8h.html b/doc/gutenprintui2/html/gutenprintui_8h.html
index 4a5e777..697624b 100644
--- a/doc/gutenprintui2/html/gutenprintui_8h.html
+++ b/doc/gutenprintui2/html/gutenprintui_8h.html
@@ -2,11 +2,23 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: include/gutenprintui2/gutenprintui.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprintui2</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a></div>
<h1>gutenprintui.h File Reference</h1><code>#include &lt;gtk/gtk.h&gt;</code><br>
<code>#include &lt;gutenprint/gutenprint.h&gt;</code><br>
<code>#include &lt;<a class="el" href="curve_8h.html">gutenprintui2/curve.h</a>&gt;</code><br>
@@ -20,140 +32,140 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html">stpui_image</a></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstpui__image.html">stpui_image</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a0">stpui_image_t</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structstpui__image.html">stpui_image</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#f0f2e236d924323378ded67b3e434dd5">stpui_image_t</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef guchar *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a1">get_thumbnail_func_t</a> )(void *data, gint *width, gint *height, gint *bpp, gint page)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef guchar *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">get_thumbnail_func_t</a> )(void *data, gint *width, gint *height, gint *bpp, gint page)</td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a62">orient_t</a> { <br>
-&nbsp;&nbsp;<a class="el" href="gutenprintui_8h.html#a62a2">ORIENT_AUTO</a> = -1,
-<a class="el" href="gutenprintui_8h.html#a62a3">ORIENT_PORTRAIT</a> = 0,
-<a class="el" href="gutenprintui_8h.html#a62a4">ORIENT_LANDSCAPE</a> = 1,
-<a class="el" href="gutenprintui_8h.html#a62a5">ORIENT_UPSIDEDOWN</a> = 2,
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593">orient_t</a> { <br>
+&nbsp;&nbsp;<a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0">ORIENT_AUTO</a> = -1,
+<a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80">ORIENT_PORTRAIT</a> = 0,
+<a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba">ORIENT_LANDSCAPE</a> = 1,
+<a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88">ORIENT_UPSIDEDOWN</a> = 2,
<br>
-&nbsp;&nbsp;<a class="el" href="gutenprintui_8h.html#a62a6">ORIENT_SEASCAPE</a> = 3
+&nbsp;&nbsp;<a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581">ORIENT_SEASCAPE</a> = 3
<br>
}</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a63">command_t</a> { <a class="el" href="gutenprintui_8h.html#a63a7">COMMAND_TYPE_DEFAULT</a>,
-<a class="el" href="gutenprintui_8h.html#a63a8">COMMAND_TYPE_CUSTOM</a>,
-<a class="el" href="gutenprintui_8h.html#a63a9">COMMAND_TYPE_FILE</a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a> { <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb">COMMAND_TYPE_DEFAULT</a>,
+<a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda">COMMAND_TYPE_CUSTOM</a>,
+<a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40">COMMAND_TYPE_FILE</a>
}</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a10">stpui_plist_set_name</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#8ad3d342e15a406c942d52a7d5e093b8">stpui_plist_set_name</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a11">stpui_plist_set_name_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#ad9fc64007c7867e05743b6a30664fc4">stpui_plist_set_name_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a12">stpui_plist_get_name</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#c70ee1c3425b1a3be74a5dfc3476f079">stpui_plist_get_name</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a13">stpui_plist_set_queue_name</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#8267cf35fd86b40ce1bddb958bc0828d">stpui_plist_set_queue_name</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a14">stpui_plist_set_queue_name_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#7b54207ec204cbe3327284ac9d56b188">stpui_plist_set_queue_name_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a15">stpui_plist_get_queue_name</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#aecb54cd0535976fd51b2be080366c22">stpui_plist_get_queue_name</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a16">stpui_plist_set_output_filename</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#e0e2a359527aded6f2dc60fe6ec5ff55">stpui_plist_set_output_filename</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a17">stpui_plist_set_output_filename_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#8a751b01cba31f15aed8f39ef72f8e37">stpui_plist_set_output_filename_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a18">stpui_plist_get_output_filename</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#f593816f98fad12bf48d461fe72ff31e">stpui_plist_get_output_filename</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a19">stpui_plist_set_extra_printer_options</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#6fba852c389ed20d9d1da1610d3125db">stpui_plist_set_extra_printer_options</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a20">stpui_plist_set_extra_printer_options_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#b63f9f05403aa8edd3fc9a063d558a88">stpui_plist_set_extra_printer_options_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a21">stpui_plist_get_extra_printer_options</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#6b83f5dbcdf2deeef19726e468d7cfe3">stpui_plist_get_extra_printer_options</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a22">stpui_plist_set_custom_command</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#5f04be99f3a2d8d788bd929d01823a75">stpui_plist_set_custom_command</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a23">stpui_plist_set_custom_command_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#13c2730e5161bf18e3a31fe4d2bb0b31">stpui_plist_set_custom_command_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a24">stpui_plist_get_custom_command</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#b31d172f0c6755ac149b498800c46141">stpui_plist_get_custom_command</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a25">stpui_plist_set_copy_count</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, gint count)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#3252b3c283aca1a71da38ae9a7b9b9b5">stpui_plist_set_copy_count</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, gint count)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a26">stpui_plist_get_copy_count</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#4effa689c6a5e828c672b3feb0c91623">stpui_plist_get_copy_count</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a27">stpui_plist_set_current_standard_command</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#c1e81fe45a8a3b4a6cd2682cdc21ddd1">stpui_plist_set_current_standard_command</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a28">stpui_plist_set_current_standard_command_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#8f7fe530f483f07c08dbe81efebbdb7a">stpui_plist_set_current_standard_command_n</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, const char *val, int n)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a29">stpui_plist_get_current_standard_command</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#276c7fbf168c1431d8dce2f1393dac09">stpui_plist_get_current_standard_command</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a30">stpui_plist_set_command_type</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, <a class="el" href="gutenprintui_8h.html#a63">command_t</a> val)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#b3cfd6a8b492bda54150c716f1631b4f">stpui_plist_set_command_type</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p, <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a> val)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#a63">command_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a31">stpui_plist_get_command_type</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#2f5b046cd01c6ad5bbccd485165928d7">stpui_plist_get_command_type</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *p)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a32">stpui_set_global_parameter</a> (const char *param, const char *value)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#35603794767eb756a784a74220e2e0cb">stpui_set_global_parameter</a> (const char *param, const char *value)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a33">stpui_get_global_parameter</a> (const char *param)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#51decc80a312291c9f99cde8a18393a6">stpui_get_global_parameter</a> (const char *param)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a34">stpui_plist_copy</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *vd, const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *vs)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a41fef36c0775105b3187708dbd9700a">stpui_plist_copy</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *vd, const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *vs)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a35">stpui_plist_add</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *key, int add_only)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#9b28f7223268ab81ff605e733ebf97e5">stpui_plist_add</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *key, int add_only)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a36">stpui_printer_initialize</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *printer)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#63325efb553d690c83608ad9d75b9c5c">stpui_printer_initialize</a> (<a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *printer)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a37">stpui_get_current_printer</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#8aa89d084c3364396974b7665f5a26f9">stpui_get_current_printer</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a38">stpui_build_standard_print_command</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *plist, const stp_printer_t *printer)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#e63acdc3a4074290111bb1cece4437a1">stpui_build_standard_print_command</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *plist, const stp_printer_t *printer)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a39">stpui_set_printrc_file</a> (const char *name)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#98928c6f53a0322dad08f1057882b2fd">stpui_set_printrc_file</a> (const char *name)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a40">stpui_get_printrc_file</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#47f72a1bf50eac641ab4f72af5ed379f">stpui_get_printrc_file</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a41">stpui_printrc_load</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#9768d9e8d5370bdd66710de1df8fe4d3">stpui_printrc_load</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a42">stpui_get_system_printers</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#35da543417b8be45c11c02c590bf4ef5">stpui_get_system_printers</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a43">stpui_printrc_save</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#ea786257cd4a43a3ab947eb09d19907c">stpui_printrc_save</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a44">stpui_set_image_filename</a> (const char *)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#849dc9d8235aeae8c294ea97d3a2291d">stpui_set_image_filename</a> (const char *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a45">stpui_get_image_filename</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#b46b5187c4d36188019c556f8685efdc">stpui_get_image_filename</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a46">stpui_set_errfunc</a> (stp_outfunc_t wfunc)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#cedc4d703e8a6e88243241245748a144">stpui_set_errfunc</a> (stp_outfunc_t wfunc)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">stp_outfunc_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a47">stpui_get_errfunc</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">stp_outfunc_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#92ac2b023b0352cb3d519ece77ccc51c">stpui_get_errfunc</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a48">stpui_set_errdata</a> (void *errdata)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#6bc23edc145044cffc5f9457f759523e">stpui_set_errdata</a> (void *errdata)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a49">stpui_get_errdata</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#1280f5bad08d4f7ccbfbd64785102ce2">stpui_get_errdata</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a50">stpui_do_print_dialog</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#b6ff540cc47781f92bd98d11c609ad96">stpui_do_print_dialog</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a51">stpui_compute_orientation</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#25b010dc52c84c5dc5a83b84c4973415">stpui_compute_orientation</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a52">stpui_set_image_dimensions</a> (gint width, gint height)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#c064fde3bd665a169a5bcee426fe90ad">stpui_set_image_dimensions</a> (gint width, gint height)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a53">stpui_set_image_resolution</a> (gdouble xres, gdouble yres)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#58f2ba3797c5bed1328f2bac2aa71531">stpui_set_image_resolution</a> (gdouble xres, gdouble yres)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a54">stpui_set_image_type</a> (const char *image_type)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#310705e065d4ae1b3ed2e1c9c5189b1b">stpui_set_image_type</a> (const char *image_type)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a55">stpui_set_image_raw_channels</a> (gint channels)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#9475be2668e339e552bf905b3b377697">stpui_set_image_raw_channels</a> (gint channels)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a56">stpui_set_image_channel_depth</a> (gint bit_depth)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#121e36a0905706f7af20b18d76723086">stpui_set_image_channel_depth</a> (gint bit_depth)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a57">stpui_set_thumbnail_func</a> (<a class="el" href="gutenprintui_8h.html#a1">get_thumbnail_func_t</a>)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#881c586fa5ec944b157b7cb92c05be7a">stpui_set_thumbnail_func</a> (<a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">get_thumbnail_func_t</a>)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#a1">get_thumbnail_func_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a58">stpui_get_thumbnail_func</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">get_thumbnail_func_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#e2ae7063801902cb0a4168974d81ab9b">stpui_get_thumbnail_func</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a59">stpui_set_thumbnail_data</a> (void *)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#da2af8cf724e3bcbd49be2f5d1cd4bc2">stpui_set_thumbnail_data</a> (void *)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a60">stpui_get_thumbnail_data</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#eeca67486b0fae3eae3ed8d4c8b6ebe1">stpui_get_thumbnail_data</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#a61">stpui_print</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *printer, <a class="el" href="structstpui__image.html">stpui_image_t</a> *im)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="gutenprintui_8h.html#7867f0a4ea47e5f9f80c3463e6029a8a">stpui_print</a> (const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *printer, <a class="el" href="structstpui__image.html">stpui_image_t</a> *im)</td></tr>
</table>
<hr><h2>Typedef Documentation</h2>
-<a class="anchor" name="a1"></a><!-- doxytag: member="gutenprintui.h::get_thumbnail_func_t" ref="a1" args=")(void *data, gint *width, gint *height, gint *bpp, gint page)" --><p>
+<a class="anchor" name="6867fbda8dc5650678af5a23979386b8"></a><!-- doxytag: member="gutenprintui.h::get_thumbnail_func_t" ref="6867fbda8dc5650678af5a23979386b8" args=")(void *data, gint *width, gint *height, gint *bpp, gint page)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">typedef guchar*(* <a class="el" href="gutenprintui_8h.html#a1">get_thumbnail_func_t</a>)(void *data, gint *width, gint *height, gint *bpp, gint page) </td>
+ <td class="md" nowrap valign="top">typedef guchar*(* <a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">get_thumbnail_func_t</a>)(void *data, gint *width, gint *height, gint *bpp, gint page) </td>
</tr>
</table>
</td>
@@ -170,7 +182,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="gutenprintui.h::stpui_image_t" ref="a0" args="" --><p>
+<a class="anchor" name="f0f2e236d924323378ded67b3e434dd5"></a><!-- doxytag: member="gutenprintui.h::stpui_image_t" ref="f0f2e236d924323378ded67b3e434dd5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -194,13 +206,13 @@
</tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="a63"></a><!-- doxytag: member="gutenprintui.h::command_t" ref="a63" args="" --><p>
+<a class="anchor" name="1d9b1ad69ddba33dc7f51bf85792777d"></a><!-- doxytag: member="gutenprintui.h::command_t" ref="1d9b1ad69ddba33dc7f51bf85792777d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="gutenprintui_8h.html#a63">command_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a> </td>
</tr>
</table>
</td>
@@ -216,24 +228,24 @@
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a63a7"></a><!-- doxytag: member="COMMAND_TYPE_DEFAULT" ref="a63a7" args="" -->COMMAND_TYPE_DEFAULT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb"></a><!-- doxytag: member="COMMAND_TYPE_DEFAULT" ref="1d9b1ad69ddba33dc7f51bf85792777de8968fd1ea61243b41d783dc1a8a3bfb" args="" -->COMMAND_TYPE_DEFAULT</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a63a8"></a><!-- doxytag: member="COMMAND_TYPE_CUSTOM" ref="a63a8" args="" -->COMMAND_TYPE_CUSTOM</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda"></a><!-- doxytag: member="COMMAND_TYPE_CUSTOM" ref="1d9b1ad69ddba33dc7f51bf85792777d950ffcaaf0cd1ae6a5eeff2bdcc93cda" args="" -->COMMAND_TYPE_CUSTOM</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a63a9"></a><!-- doxytag: member="COMMAND_TYPE_FILE" ref="a63a9" args="" -->COMMAND_TYPE_FILE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40"></a><!-- doxytag: member="COMMAND_TYPE_FILE" ref="1d9b1ad69ddba33dc7f51bf85792777da0c9f5896feee455150bda141bfd3f40" args="" -->COMMAND_TYPE_FILE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
-<a class="anchor" name="a62"></a><!-- doxytag: member="gutenprintui.h::orient_t" ref="a62" args="" --><p>
+<a class="anchor" name="b72dd018d9f09ee35f7ac40fc7f29593"></a><!-- doxytag: member="gutenprintui.h::orient_t" ref="b72dd018d9f09ee35f7ac40fc7f29593" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">enum <a class="el" href="gutenprintui_8h.html#a62">orient_t</a> </td>
+ <td class="md" nowrap valign="top">enum <a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593">orient_t</a> </td>
</tr>
</table>
</td>
@@ -249,15 +261,15 @@
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a62a2"></a><!-- doxytag: member="ORIENT_AUTO" ref="a62a2" args="" -->ORIENT_AUTO</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0"></a><!-- doxytag: member="ORIENT_AUTO" ref="b72dd018d9f09ee35f7ac40fc7f29593c90c0226859f895bd60176c7d414e4f0" args="" -->ORIENT_AUTO</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a62a3"></a><!-- doxytag: member="ORIENT_PORTRAIT" ref="a62a3" args="" -->ORIENT_PORTRAIT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80"></a><!-- doxytag: member="ORIENT_PORTRAIT" ref="b72dd018d9f09ee35f7ac40fc7f295939e273eeca1c05d1a25e93ea977149f80" args="" -->ORIENT_PORTRAIT</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a62a4"></a><!-- doxytag: member="ORIENT_LANDSCAPE" ref="a62a4" args="" -->ORIENT_LANDSCAPE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba"></a><!-- doxytag: member="ORIENT_LANDSCAPE" ref="b72dd018d9f09ee35f7ac40fc7f2959329a34c1af72e3dc2ccdea5213fe5adba" args="" -->ORIENT_LANDSCAPE</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a62a5"></a><!-- doxytag: member="ORIENT_UPSIDEDOWN" ref="a62a5" args="" -->ORIENT_UPSIDEDOWN</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88"></a><!-- doxytag: member="ORIENT_UPSIDEDOWN" ref="b72dd018d9f09ee35f7ac40fc7f2959344c3bb5aa3e545544bcce606de1d8b88" args="" -->ORIENT_UPSIDEDOWN</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a62a6"></a><!-- doxytag: member="ORIENT_SEASCAPE" ref="a62a6" args="" -->ORIENT_SEASCAPE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581"></a><!-- doxytag: member="ORIENT_SEASCAPE" ref="b72dd018d9f09ee35f7ac40fc7f295930fbc603793f9c083933e46d13daa2581" args="" -->ORIENT_SEASCAPE</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
@@ -265,7 +277,7 @@
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a38"></a><!-- doxytag: member="gutenprintui.h::stpui_build_standard_print_command" ref="a38" args="(const stpui_plist_t *plist, const stp_printer_t *printer)" --><p>
+<a class="anchor" name="e63acdc3a4074290111bb1cece4437a1"></a><!-- doxytag: member="gutenprintui.h::stpui_build_standard_print_command" ref="e63acdc3a4074290111bb1cece4437a1" args="(const stpui_plist_t *plist, const stp_printer_t *printer)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -302,7 +314,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a51"></a><!-- doxytag: member="gutenprintui.h::stpui_compute_orientation" ref="a51" args="(void)" --><p>
+<a class="anchor" name="25b010dc52c84c5dc5a83b84c4973415"></a><!-- doxytag: member="gutenprintui.h::stpui_compute_orientation" ref="25b010dc52c84c5dc5a83b84c4973415" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -330,7 +342,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a50"></a><!-- doxytag: member="gutenprintui.h::stpui_do_print_dialog" ref="a50" args="(void)" --><p>
+<a class="anchor" name="b6ff540cc47781f92bd98d11c609ad96"></a><!-- doxytag: member="gutenprintui.h::stpui_do_print_dialog" ref="b6ff540cc47781f92bd98d11c609ad96" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -358,7 +370,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a37"></a><!-- doxytag: member="gutenprintui.h::stpui_get_current_printer" ref="a37" args="(void)" --><p>
+<a class="anchor" name="8aa89d084c3364396974b7665f5a26f9"></a><!-- doxytag: member="gutenprintui.h::stpui_get_current_printer" ref="8aa89d084c3364396974b7665f5a26f9" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -386,7 +398,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a49"></a><!-- doxytag: member="gutenprintui.h::stpui_get_errdata" ref="a49" args="(void)" --><p>
+<a class="anchor" name="1280f5bad08d4f7ccbfbd64785102ce2"></a><!-- doxytag: member="gutenprintui.h::stpui_get_errdata" ref="1280f5bad08d4f7ccbfbd64785102ce2" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -414,7 +426,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a47"></a><!-- doxytag: member="gutenprintui.h::stpui_get_errfunc" ref="a47" args="(void)" --><p>
+<a class="anchor" name="92ac2b023b0352cb3d519ece77ccc51c"></a><!-- doxytag: member="gutenprintui.h::stpui_get_errfunc" ref="92ac2b023b0352cb3d519ece77ccc51c" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -442,7 +454,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a33"></a><!-- doxytag: member="gutenprintui.h::stpui_get_global_parameter" ref="a33" args="(const char *param)" --><p>
+<a class="anchor" name="51decc80a312291c9f99cde8a18393a6"></a><!-- doxytag: member="gutenprintui.h::stpui_get_global_parameter" ref="51decc80a312291c9f99cde8a18393a6" args="(const char *param)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -470,7 +482,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a45"></a><!-- doxytag: member="gutenprintui.h::stpui_get_image_filename" ref="a45" args="(void)" --><p>
+<a class="anchor" name="b46b5187c4d36188019c556f8685efdc"></a><!-- doxytag: member="gutenprintui.h::stpui_get_image_filename" ref="b46b5187c4d36188019c556f8685efdc" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -498,7 +510,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a40"></a><!-- doxytag: member="gutenprintui.h::stpui_get_printrc_file" ref="a40" args="(void)" --><p>
+<a class="anchor" name="47f72a1bf50eac641ab4f72af5ed379f"></a><!-- doxytag: member="gutenprintui.h::stpui_get_printrc_file" ref="47f72a1bf50eac641ab4f72af5ed379f" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -526,7 +538,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a42"></a><!-- doxytag: member="gutenprintui.h::stpui_get_system_printers" ref="a42" args="(void)" --><p>
+<a class="anchor" name="35da543417b8be45c11c02c590bf4ef5"></a><!-- doxytag: member="gutenprintui.h::stpui_get_system_printers" ref="35da543417b8be45c11c02c590bf4ef5" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -554,7 +566,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a60"></a><!-- doxytag: member="gutenprintui.h::stpui_get_thumbnail_data" ref="a60" args="(void)" --><p>
+<a class="anchor" name="eeca67486b0fae3eae3ed8d4c8b6ebe1"></a><!-- doxytag: member="gutenprintui.h::stpui_get_thumbnail_data" ref="eeca67486b0fae3eae3ed8d4c8b6ebe1" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -582,13 +594,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="a58"></a><!-- doxytag: member="gutenprintui.h::stpui_get_thumbnail_func" ref="a58" args="(void)" --><p>
+<a class="anchor" name="e2ae7063801902cb0a4168974d81ab9b"></a><!-- doxytag: member="gutenprintui.h::stpui_get_thumbnail_func" ref="e2ae7063801902cb0a4168974d81ab9b" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#a1">get_thumbnail_func_t</a> stpui_get_thumbnail_func </td>
+ <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">get_thumbnail_func_t</a> stpui_get_thumbnail_func </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">void&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
@@ -610,7 +622,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a35"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_add" ref="a35" args="(const stpui_plist_t *key, int add_only)" --><p>
+<a class="anchor" name="9b28f7223268ab81ff605e733ebf97e5"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_add" ref="9b28f7223268ab81ff605e733ebf97e5" args="(const stpui_plist_t *key, int add_only)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -647,7 +659,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a34"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_copy" ref="a34" args="(stpui_plist_t *vd, const stpui_plist_t *vs)" --><p>
+<a class="anchor" name="a41fef36c0775105b3187708dbd9700a"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_copy" ref="a41fef36c0775105b3187708dbd9700a" args="(stpui_plist_t *vd, const stpui_plist_t *vs)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -684,13 +696,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="a31"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_command_type" ref="a31" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="2f5b046cd01c6ad5bbccd485165928d7"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_command_type" ref="2f5b046cd01c6ad5bbccd485165928d7" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#a63">command_t</a> stpui_plist_get_command_type </td>
+ <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a> stpui_plist_get_command_type </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="structstpui__plist__t.html">stpui_plist_t</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>p</em> </td>
@@ -712,7 +724,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a26"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_copy_count" ref="a26" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="4effa689c6a5e828c672b3feb0c91623"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_copy_count" ref="4effa689c6a5e828c672b3feb0c91623" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -740,7 +752,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a29"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_current_standard_command" ref="a29" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="276c7fbf168c1431d8dce2f1393dac09"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_current_standard_command" ref="276c7fbf168c1431d8dce2f1393dac09" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -768,7 +780,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a24"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_custom_command" ref="a24" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="b31d172f0c6755ac149b498800c46141"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_custom_command" ref="b31d172f0c6755ac149b498800c46141" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -796,7 +808,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a21"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_extra_printer_options" ref="a21" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="6b83f5dbcdf2deeef19726e468d7cfe3"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_extra_printer_options" ref="6b83f5dbcdf2deeef19726e468d7cfe3" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -824,7 +836,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a12"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_name" ref="a12" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="c70ee1c3425b1a3be74a5dfc3476f079"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_name" ref="c70ee1c3425b1a3be74a5dfc3476f079" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -852,7 +864,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a18"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_output_filename" ref="a18" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="f593816f98fad12bf48d461fe72ff31e"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_output_filename" ref="f593816f98fad12bf48d461fe72ff31e" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -880,7 +892,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a15"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_queue_name" ref="a15" args="(const stpui_plist_t *p)" --><p>
+<a class="anchor" name="aecb54cd0535976fd51b2be080366c22"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_get_queue_name" ref="aecb54cd0535976fd51b2be080366c22" args="(const stpui_plist_t *p)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -908,7 +920,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a30"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_command_type" ref="a30" args="(stpui_plist_t *p, command_t val)" --><p>
+<a class="anchor" name="b3cfd6a8b492bda54150c716f1631b4f"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_command_type" ref="b3cfd6a8b492bda54150c716f1631b4f" args="(stpui_plist_t *p, command_t val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -922,7 +934,7 @@
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
- <td class="md" nowrap><a class="el" href="gutenprintui_8h.html#a63">command_t</a>&nbsp;</td>
+ <td class="md" nowrap><a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a>&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
@@ -945,7 +957,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a25"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_copy_count" ref="a25" args="(stpui_plist_t *p, gint count)" --><p>
+<a class="anchor" name="3252b3c283aca1a71da38ae9a7b9b9b5"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_copy_count" ref="3252b3c283aca1a71da38ae9a7b9b9b5" args="(stpui_plist_t *p, gint count)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -982,7 +994,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a27"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_current_standard_command" ref="a27" args="(stpui_plist_t *p, const char *val)" --><p>
+<a class="anchor" name="c1e81fe45a8a3b4a6cd2682cdc21ddd1"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_current_standard_command" ref="c1e81fe45a8a3b4a6cd2682cdc21ddd1" args="(stpui_plist_t *p, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1019,7 +1031,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a28"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_current_standard_command_n" ref="a28" args="(stpui_plist_t *p, const char *val, int n)" --><p>
+<a class="anchor" name="8f7fe530f483f07c08dbe81efebbdb7a"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_current_standard_command_n" ref="8f7fe530f483f07c08dbe81efebbdb7a" args="(stpui_plist_t *p, const char *val, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1062,7 +1074,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a22"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_custom_command" ref="a22" args="(stpui_plist_t *p, const char *val)" --><p>
+<a class="anchor" name="5f04be99f3a2d8d788bd929d01823a75"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_custom_command" ref="5f04be99f3a2d8d788bd929d01823a75" args="(stpui_plist_t *p, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1099,7 +1111,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a23"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_custom_command_n" ref="a23" args="(stpui_plist_t *p, const char *val, int n)" --><p>
+<a class="anchor" name="13c2730e5161bf18e3a31fe4d2bb0b31"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_custom_command_n" ref="13c2730e5161bf18e3a31fe4d2bb0b31" args="(stpui_plist_t *p, const char *val, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1142,7 +1154,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a19"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_extra_printer_options" ref="a19" args="(stpui_plist_t *p, const char *val)" --><p>
+<a class="anchor" name="6fba852c389ed20d9d1da1610d3125db"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_extra_printer_options" ref="6fba852c389ed20d9d1da1610d3125db" args="(stpui_plist_t *p, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1179,7 +1191,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a20"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_extra_printer_options_n" ref="a20" args="(stpui_plist_t *p, const char *val, int n)" --><p>
+<a class="anchor" name="b63f9f05403aa8edd3fc9a063d558a88"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_extra_printer_options_n" ref="b63f9f05403aa8edd3fc9a063d558a88" args="(stpui_plist_t *p, const char *val, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1222,7 +1234,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a10"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_name" ref="a10" args="(stpui_plist_t *p, const char *val)" --><p>
+<a class="anchor" name="8ad3d342e15a406c942d52a7d5e093b8"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_name" ref="8ad3d342e15a406c942d52a7d5e093b8" args="(stpui_plist_t *p, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1259,7 +1271,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a11"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_name_n" ref="a11" args="(stpui_plist_t *p, const char *val, int n)" --><p>
+<a class="anchor" name="ad9fc64007c7867e05743b6a30664fc4"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_name_n" ref="ad9fc64007c7867e05743b6a30664fc4" args="(stpui_plist_t *p, const char *val, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1302,7 +1314,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a16"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_output_filename" ref="a16" args="(stpui_plist_t *p, const char *val)" --><p>
+<a class="anchor" name="e0e2a359527aded6f2dc60fe6ec5ff55"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_output_filename" ref="e0e2a359527aded6f2dc60fe6ec5ff55" args="(stpui_plist_t *p, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1339,7 +1351,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a17"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_output_filename_n" ref="a17" args="(stpui_plist_t *p, const char *val, int n)" --><p>
+<a class="anchor" name="8a751b01cba31f15aed8f39ef72f8e37"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_output_filename_n" ref="8a751b01cba31f15aed8f39ef72f8e37" args="(stpui_plist_t *p, const char *val, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1382,7 +1394,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a13"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_queue_name" ref="a13" args="(stpui_plist_t *p, const char *val)" --><p>
+<a class="anchor" name="8267cf35fd86b40ce1bddb958bc0828d"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_queue_name" ref="8267cf35fd86b40ce1bddb958bc0828d" args="(stpui_plist_t *p, const char *val)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1419,7 +1431,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a14"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_queue_name_n" ref="a14" args="(stpui_plist_t *p, const char *val, int n)" --><p>
+<a class="anchor" name="7b54207ec204cbe3327284ac9d56b188"></a><!-- doxytag: member="gutenprintui.h::stpui_plist_set_queue_name_n" ref="7b54207ec204cbe3327284ac9d56b188" args="(stpui_plist_t *p, const char *val, int n)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1462,7 +1474,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a61"></a><!-- doxytag: member="gutenprintui.h::stpui_print" ref="a61" args="(const stpui_plist_t *printer, stpui_image_t *im)" --><p>
+<a class="anchor" name="7867f0a4ea47e5f9f80c3463e6029a8a"></a><!-- doxytag: member="gutenprintui.h::stpui_print" ref="7867f0a4ea47e5f9f80c3463e6029a8a" args="(const stpui_plist_t *printer, stpui_image_t *im)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1499,7 +1511,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a36"></a><!-- doxytag: member="gutenprintui.h::stpui_printer_initialize" ref="a36" args="(stpui_plist_t *printer)" --><p>
+<a class="anchor" name="63325efb553d690c83608ad9d75b9c5c"></a><!-- doxytag: member="gutenprintui.h::stpui_printer_initialize" ref="63325efb553d690c83608ad9d75b9c5c" args="(stpui_plist_t *printer)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1527,7 +1539,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a41"></a><!-- doxytag: member="gutenprintui.h::stpui_printrc_load" ref="a41" args="(void)" --><p>
+<a class="anchor" name="9768d9e8d5370bdd66710de1df8fe4d3"></a><!-- doxytag: member="gutenprintui.h::stpui_printrc_load" ref="9768d9e8d5370bdd66710de1df8fe4d3" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1555,7 +1567,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a43"></a><!-- doxytag: member="gutenprintui.h::stpui_printrc_save" ref="a43" args="(void)" --><p>
+<a class="anchor" name="ea786257cd4a43a3ab947eb09d19907c"></a><!-- doxytag: member="gutenprintui.h::stpui_printrc_save" ref="ea786257cd4a43a3ab947eb09d19907c" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1583,7 +1595,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a48"></a><!-- doxytag: member="gutenprintui.h::stpui_set_errdata" ref="a48" args="(void *errdata)" --><p>
+<a class="anchor" name="6bc23edc145044cffc5f9457f759523e"></a><!-- doxytag: member="gutenprintui.h::stpui_set_errdata" ref="6bc23edc145044cffc5f9457f759523e" args="(void *errdata)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1611,7 +1623,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a46"></a><!-- doxytag: member="gutenprintui.h::stpui_set_errfunc" ref="a46" args="(stp_outfunc_t wfunc)" --><p>
+<a class="anchor" name="cedc4d703e8a6e88243241245748a144"></a><!-- doxytag: member="gutenprintui.h::stpui_set_errfunc" ref="cedc4d703e8a6e88243241245748a144" args="(stp_outfunc_t wfunc)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1639,7 +1651,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a32"></a><!-- doxytag: member="gutenprintui.h::stpui_set_global_parameter" ref="a32" args="(const char *param, const char *value)" --><p>
+<a class="anchor" name="35603794767eb756a784a74220e2e0cb"></a><!-- doxytag: member="gutenprintui.h::stpui_set_global_parameter" ref="35603794767eb756a784a74220e2e0cb" args="(const char *param, const char *value)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1676,7 +1688,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a56"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_channel_depth" ref="a56" args="(gint bit_depth)" --><p>
+<a class="anchor" name="121e36a0905706f7af20b18d76723086"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_channel_depth" ref="121e36a0905706f7af20b18d76723086" args="(gint bit_depth)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1704,7 +1716,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a52"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_dimensions" ref="a52" args="(gint width, gint height)" --><p>
+<a class="anchor" name="c064fde3bd665a169a5bcee426fe90ad"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_dimensions" ref="c064fde3bd665a169a5bcee426fe90ad" args="(gint width, gint height)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1741,7 +1753,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a44"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_filename" ref="a44" args="(const char *)" --><p>
+<a class="anchor" name="849dc9d8235aeae8c294ea97d3a2291d"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_filename" ref="849dc9d8235aeae8c294ea97d3a2291d" args="(const char *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1769,7 +1781,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a55"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_raw_channels" ref="a55" args="(gint channels)" --><p>
+<a class="anchor" name="9475be2668e339e552bf905b3b377697"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_raw_channels" ref="9475be2668e339e552bf905b3b377697" args="(gint channels)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1797,7 +1809,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a53"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_resolution" ref="a53" args="(gdouble xres, gdouble yres)" --><p>
+<a class="anchor" name="58f2ba3797c5bed1328f2bac2aa71531"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_resolution" ref="58f2ba3797c5bed1328f2bac2aa71531" args="(gdouble xres, gdouble yres)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1834,7 +1846,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a54"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_type" ref="a54" args="(const char *image_type)" --><p>
+<a class="anchor" name="310705e065d4ae1b3ed2e1c9c5189b1b"></a><!-- doxytag: member="gutenprintui.h::stpui_set_image_type" ref="310705e065d4ae1b3ed2e1c9c5189b1b" args="(const char *image_type)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1862,7 +1874,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a39"></a><!-- doxytag: member="gutenprintui.h::stpui_set_printrc_file" ref="a39" args="(const char *name)" --><p>
+<a class="anchor" name="98928c6f53a0322dad08f1057882b2fd"></a><!-- doxytag: member="gutenprintui.h::stpui_set_printrc_file" ref="98928c6f53a0322dad08f1057882b2fd" args="(const char *name)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1890,7 +1902,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a59"></a><!-- doxytag: member="gutenprintui.h::stpui_set_thumbnail_data" ref="a59" args="(void *)" --><p>
+<a class="anchor" name="da2af8cf724e3bcbd49be2f5d1cd4bc2"></a><!-- doxytag: member="gutenprintui.h::stpui_set_thumbnail_data" ref="da2af8cf724e3bcbd49be2f5d1cd4bc2" args="(void *)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1918,7 +1930,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a57"></a><!-- doxytag: member="gutenprintui.h::stpui_set_thumbnail_func" ref="a57" args="(get_thumbnail_func_t)" --><p>
+<a class="anchor" name="881c586fa5ec944b157b7cb92c05be7a"></a><!-- doxytag: member="gutenprintui.h::stpui_set_thumbnail_func" ref="881c586fa5ec944b157b7cb92c05be7a" args="(get_thumbnail_func_t)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -1926,7 +1938,7 @@
<tr>
<td class="md" nowrap valign="top">void stpui_set_thumbnail_func </td>
<td class="md" valign="top">(&nbsp;</td>
- <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#a1">get_thumbnail_func_t</a>&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#6867fbda8dc5650678af5a23979386b8">get_thumbnail_func_t</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
@@ -1946,8 +1958,8 @@
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/index.html b/doc/gutenprintui2/html/index.html
index bf21c5b..50eaff3 100644
--- a/doc/gutenprintui2/html/index.html
+++ b/doc/gutenprintui2/html/index.html
@@ -2,13 +2,20 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: Main Page</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindexHL" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li id="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
<h1>libgutenprintui2 API Reference Documentation</h1>
<p>
-<h3 align="center">5.0.0-rc1 </h3><hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<h3 align="center">5.0.0-rc2 </h3><hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/struct__StpuiCurve.html b/doc/gutenprintui2/html/struct__StpuiCurve.html
index b0e0aba..f5ec280 100644
--- a/doc/gutenprintui2/html/struct__StpuiCurve.html
+++ b/doc/gutenprintui2/html/struct__StpuiCurve.html
@@ -2,53 +2,66 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: _StpuiCurve Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>_StpuiCurve Struct Reference</h1><!-- doxytag: class="_StpuiCurve" --><code>#include &lt;curve.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkDrawingArea&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o0">graph</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkDrawingArea&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#f8b0b924ebd7046dbfa85a856e4682c8">graph</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o1">cursor_type</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#aeb92d99e85efb4bafc8170ff337d9a5">cursor_type</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o2">min_x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#42911f1fe1166d1441b07b5df42cc5c8">min_x</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o3">max_x</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#2cc8505f392b3757b8e289d83c321693">max_x</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o4">min_y</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#6557fd2c11b2f6a56a5ab6bbb85cbc19">min_y</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o5">max_y</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#2c34fcda6babf4933d253ae6cd7c9419">max_y</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkPixmap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o6">pixmap</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkPixmap *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#8580443f4197aa43eeb23b41f3984de3">pixmap</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="curve_8h.html#a19">StpuiCurveType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o7">curve_type</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">StpuiCurveType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#a15d0c7b1a08ed0fb3e8675f60ceeb63">curve_type</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o8">height</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#b435e227d5dd201e1768b2bcb2e0aa81">height</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o9">grab_point</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#87568e046fdaaa74725653dc4de489fb">grab_point</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o10">last</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#98bd1c45684cf587ac2347a92dd7bb51">last</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o11">num_points</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#041da0cf21a17db4fedb8045c0eacdb3">num_points</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkPoint *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o12">point</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkPoint *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#78ee54aa8f813885fe2fe20d232518b9">point</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o13">num_ctlpoints</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#7268e58fecac8344b32a31da68b341ec">num_ctlpoints</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#o14">ctlpoint</a> )[2]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurve.html#b4de71fdc43c7448028e425034663828">ctlpoint</a> )[2]</td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o14"></a><!-- doxytag: member="_StpuiCurve::ctlpoint" ref="o14" args=")[2]" --><p>
+<a class="anchor" name="b4de71fdc43c7448028e425034663828"></a><!-- doxytag: member="_StpuiCurve::ctlpoint" ref="b4de71fdc43c7448028e425034663828" args=")[2]" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gfloat(* <a class="el" href="struct__StpuiCurve.html#o14">_StpuiCurve::ctlpoint</a>)[2] </td>
+ <td class="md" nowrap valign="top">gfloat(* <a class="el" href="struct__StpuiCurve.html#b4de71fdc43c7448028e425034663828">_StpuiCurve::ctlpoint</a>)[2] </td>
</tr>
</table>
</td>
@@ -65,13 +78,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="_StpuiCurve::cursor_type" ref="o1" args="" --><p>
+<a class="anchor" name="aeb92d99e85efb4bafc8170ff337d9a5"></a><!-- doxytag: member="_StpuiCurve::cursor_type" ref="aeb92d99e85efb4bafc8170ff337d9a5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#o1">_StpuiCurve::cursor_type</a> </td>
+ <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#aeb92d99e85efb4bafc8170ff337d9a5">_StpuiCurve::cursor_type</a> </td>
</tr>
</table>
</td>
@@ -88,13 +101,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o7"></a><!-- doxytag: member="_StpuiCurve::curve_type" ref="o7" args="" --><p>
+<a class="anchor" name="a15d0c7b1a08ed0fb3e8675f60ceeb63"></a><!-- doxytag: member="_StpuiCurve::curve_type" ref="a15d0c7b1a08ed0fb3e8675f60ceeb63" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="curve_8h.html#a19">StpuiCurveType</a> <a class="el" href="struct__StpuiCurve.html#o7">_StpuiCurve::curve_type</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="curve_8h.html#7d44faf53d74002f61d5805ac34d968e">StpuiCurveType</a> <a class="el" href="struct__StpuiCurve.html#a15d0c7b1a08ed0fb3e8675f60ceeb63">_StpuiCurve::curve_type</a> </td>
</tr>
</table>
</td>
@@ -111,13 +124,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o9"></a><!-- doxytag: member="_StpuiCurve::grab_point" ref="o9" args="" --><p>
+<a class="anchor" name="87568e046fdaaa74725653dc4de489fb"></a><!-- doxytag: member="_StpuiCurve::grab_point" ref="87568e046fdaaa74725653dc4de489fb" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#o9">_StpuiCurve::grab_point</a> </td>
+ <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#87568e046fdaaa74725653dc4de489fb">_StpuiCurve::grab_point</a> </td>
</tr>
</table>
</td>
@@ -134,13 +147,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="_StpuiCurve::graph" ref="o0" args="" --><p>
+<a class="anchor" name="f8b0b924ebd7046dbfa85a856e4682c8"></a><!-- doxytag: member="_StpuiCurve::graph" ref="f8b0b924ebd7046dbfa85a856e4682c8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkDrawingArea <a class="el" href="struct__StpuiCurve.html#o0">_StpuiCurve::graph</a> </td>
+ <td class="md" nowrap valign="top">GtkDrawingArea <a class="el" href="struct__StpuiCurve.html#f8b0b924ebd7046dbfa85a856e4682c8">_StpuiCurve::graph</a> </td>
</tr>
</table>
</td>
@@ -157,13 +170,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o8"></a><!-- doxytag: member="_StpuiCurve::height" ref="o8" args="" --><p>
+<a class="anchor" name="b435e227d5dd201e1768b2bcb2e0aa81"></a><!-- doxytag: member="_StpuiCurve::height" ref="b435e227d5dd201e1768b2bcb2e0aa81" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#o8">_StpuiCurve::height</a> </td>
+ <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#b435e227d5dd201e1768b2bcb2e0aa81">_StpuiCurve::height</a> </td>
</tr>
</table>
</td>
@@ -180,13 +193,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o10"></a><!-- doxytag: member="_StpuiCurve::last" ref="o10" args="" --><p>
+<a class="anchor" name="98bd1c45684cf587ac2347a92dd7bb51"></a><!-- doxytag: member="_StpuiCurve::last" ref="98bd1c45684cf587ac2347a92dd7bb51" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#o10">_StpuiCurve::last</a> </td>
+ <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#98bd1c45684cf587ac2347a92dd7bb51">_StpuiCurve::last</a> </td>
</tr>
</table>
</td>
@@ -203,13 +216,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="_StpuiCurve::max_x" ref="o3" args="" --><p>
+<a class="anchor" name="2cc8505f392b3757b8e289d83c321693"></a><!-- doxytag: member="_StpuiCurve::max_x" ref="2cc8505f392b3757b8e289d83c321693" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#o3">_StpuiCurve::max_x</a> </td>
+ <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#2cc8505f392b3757b8e289d83c321693">_StpuiCurve::max_x</a> </td>
</tr>
</table>
</td>
@@ -226,13 +239,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="_StpuiCurve::max_y" ref="o5" args="" --><p>
+<a class="anchor" name="2c34fcda6babf4933d253ae6cd7c9419"></a><!-- doxytag: member="_StpuiCurve::max_y" ref="2c34fcda6babf4933d253ae6cd7c9419" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#o5">_StpuiCurve::max_y</a> </td>
+ <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#2c34fcda6babf4933d253ae6cd7c9419">_StpuiCurve::max_y</a> </td>
</tr>
</table>
</td>
@@ -249,13 +262,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="_StpuiCurve::min_x" ref="o2" args="" --><p>
+<a class="anchor" name="42911f1fe1166d1441b07b5df42cc5c8"></a><!-- doxytag: member="_StpuiCurve::min_x" ref="42911f1fe1166d1441b07b5df42cc5c8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#o2">_StpuiCurve::min_x</a> </td>
+ <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#42911f1fe1166d1441b07b5df42cc5c8">_StpuiCurve::min_x</a> </td>
</tr>
</table>
</td>
@@ -272,13 +285,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="_StpuiCurve::min_y" ref="o4" args="" --><p>
+<a class="anchor" name="6557fd2c11b2f6a56a5ab6bbb85cbc19"></a><!-- doxytag: member="_StpuiCurve::min_y" ref="6557fd2c11b2f6a56a5ab6bbb85cbc19" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#o4">_StpuiCurve::min_y</a> </td>
+ <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiCurve.html#6557fd2c11b2f6a56a5ab6bbb85cbc19">_StpuiCurve::min_y</a> </td>
</tr>
</table>
</td>
@@ -295,13 +308,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o13"></a><!-- doxytag: member="_StpuiCurve::num_ctlpoints" ref="o13" args="" --><p>
+<a class="anchor" name="7268e58fecac8344b32a31da68b341ec"></a><!-- doxytag: member="_StpuiCurve::num_ctlpoints" ref="7268e58fecac8344b32a31da68b341ec" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#o13">_StpuiCurve::num_ctlpoints</a> </td>
+ <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#7268e58fecac8344b32a31da68b341ec">_StpuiCurve::num_ctlpoints</a> </td>
</tr>
</table>
</td>
@@ -318,13 +331,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o11"></a><!-- doxytag: member="_StpuiCurve::num_points" ref="o11" args="" --><p>
+<a class="anchor" name="041da0cf21a17db4fedb8045c0eacdb3"></a><!-- doxytag: member="_StpuiCurve::num_points" ref="041da0cf21a17db4fedb8045c0eacdb3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#o11">_StpuiCurve::num_points</a> </td>
+ <td class="md" nowrap valign="top">gint <a class="el" href="struct__StpuiCurve.html#041da0cf21a17db4fedb8045c0eacdb3">_StpuiCurve::num_points</a> </td>
</tr>
</table>
</td>
@@ -341,13 +354,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="_StpuiCurve::pixmap" ref="o6" args="" --><p>
+<a class="anchor" name="8580443f4197aa43eeb23b41f3984de3"></a><!-- doxytag: member="_StpuiCurve::pixmap" ref="8580443f4197aa43eeb23b41f3984de3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GdkPixmap* <a class="el" href="struct__StpuiCurve.html#o6">_StpuiCurve::pixmap</a> </td>
+ <td class="md" nowrap valign="top">GdkPixmap* <a class="el" href="struct__StpuiCurve.html#8580443f4197aa43eeb23b41f3984de3">_StpuiCurve::pixmap</a> </td>
</tr>
</table>
</td>
@@ -364,13 +377,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o12"></a><!-- doxytag: member="_StpuiCurve::point" ref="o12" args="" --><p>
+<a class="anchor" name="78ee54aa8f813885fe2fe20d232518b9"></a><!-- doxytag: member="_StpuiCurve::point" ref="78ee54aa8f813885fe2fe20d232518b9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GdkPoint* <a class="el" href="struct__StpuiCurve.html#o12">_StpuiCurve::point</a> </td>
+ <td class="md" nowrap valign="top">GdkPoint* <a class="el" href="struct__StpuiCurve.html#78ee54aa8f813885fe2fe20d232518b9">_StpuiCurve::point</a> </td>
</tr>
</table>
</td>
@@ -389,8 +402,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprintui2/<a class="el" href="curve_8h.html">curve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/struct__StpuiCurveClass.html b/doc/gutenprintui2/html/struct__StpuiCurveClass.html
index 53ea167..7f80bdc 100644
--- a/doc/gutenprintui2/html/struct__StpuiCurveClass.html
+++ b/doc/gutenprintui2/html/struct__StpuiCurveClass.html
@@ -2,35 +2,48 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: _StpuiCurveClass Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>_StpuiCurveClass Struct Reference</h1><!-- doxytag: class="_StpuiCurveClass" --><code>#include &lt;curve.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkDrawingAreaClass&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#o0">parent_class</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkDrawingAreaClass&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">parent_class</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#o1">curve_type_changed</a> )(<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#bd4d748a3214fe60405dd0f19071963c">curve_type_changed</a> )(<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#o2">_gtk_reserved1</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#858c3bfbf2316dff67461668960ea424">_gtk_reserved1</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#o3">_gtk_reserved2</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_gtk_reserved2</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#o4">_gtk_reserved3</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_gtk_reserved3</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#o5">_gtk_reserved4</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiCurveClass.html#43708b729750b48f02a0273f72cb8947">_gtk_reserved4</a> )(void)</td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved1" ref="o2" args=")(void)" --><p>
+<a class="anchor" name="858c3bfbf2316dff67461668960ea424"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved1" ref="858c3bfbf2316dff67461668960ea424" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#o2">_StpuiCurveClass::_gtk_reserved1</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#858c3bfbf2316dff67461668960ea424">_StpuiCurveClass::_gtk_reserved1</a>)(void) </td>
</tr>
</table>
</td>
@@ -47,13 +60,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved2" ref="o3" args=")(void)" --><p>
+<a class="anchor" name="b98e90cf60128ee094ed5cbec3f7b9bd"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved2" ref="b98e90cf60128ee094ed5cbec3f7b9bd" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#o3">_StpuiCurveClass::_gtk_reserved2</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_StpuiCurveClass::_gtk_reserved2</a>)(void) </td>
</tr>
</table>
</td>
@@ -70,13 +83,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved3" ref="o4" args=")(void)" --><p>
+<a class="anchor" name="3a79f396911263c8c1c03ead4a6feecf"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved3" ref="3a79f396911263c8c1c03ead4a6feecf" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#o4">_StpuiCurveClass::_gtk_reserved3</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_StpuiCurveClass::_gtk_reserved3</a>)(void) </td>
</tr>
</table>
</td>
@@ -93,13 +106,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved4" ref="o5" args=")(void)" --><p>
+<a class="anchor" name="43708b729750b48f02a0273f72cb8947"></a><!-- doxytag: member="_StpuiCurveClass::_gtk_reserved4" ref="43708b729750b48f02a0273f72cb8947" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#o5">_StpuiCurveClass::_gtk_reserved4</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#43708b729750b48f02a0273f72cb8947">_StpuiCurveClass::_gtk_reserved4</a>)(void) </td>
</tr>
</table>
</td>
@@ -116,13 +129,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="_StpuiCurveClass::curve_type_changed" ref="o1" args=")(StpuiCurve *curve)" --><p>
+<a class="anchor" name="bd4d748a3214fe60405dd0f19071963c"></a><!-- doxytag: member="_StpuiCurveClass::curve_type_changed" ref="bd4d748a3214fe60405dd0f19071963c" args=")(StpuiCurve *curve)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#o1">_StpuiCurveClass::curve_type_changed</a>)(<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiCurveClass.html#bd4d748a3214fe60405dd0f19071963c">_StpuiCurveClass::curve_type_changed</a>)(<a class="el" href="struct__StpuiCurve.html">StpuiCurve</a> *curve) </td>
</tr>
</table>
</td>
@@ -139,13 +152,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="_StpuiCurveClass::parent_class" ref="o0" args="" --><p>
+<a class="anchor" name="30b4ac9159b3909d53a2913e9d33ce37"></a><!-- doxytag: member="_StpuiCurveClass::parent_class" ref="30b4ac9159b3909d53a2913e9d33ce37" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkDrawingAreaClass <a class="el" href="struct__StpuiCurveClass.html#o0">_StpuiCurveClass::parent_class</a> </td>
+ <td class="md" nowrap valign="top">GtkDrawingAreaClass <a class="el" href="struct__StpuiCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">_StpuiCurveClass::parent_class</a> </td>
</tr>
</table>
</td>
@@ -164,8 +177,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprintui2/<a class="el" href="curve_8h.html">curve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/struct__StpuiGammaCurve.html b/doc/gutenprintui2/html/struct__StpuiGammaCurve.html
index 5f4d446..a0993f3 100644
--- a/doc/gutenprintui2/html/struct__StpuiGammaCurve.html
+++ b/doc/gutenprintui2/html/struct__StpuiGammaCurve.html
@@ -2,37 +2,50 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: _StpuiGammaCurve Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>_StpuiGammaCurve Struct Reference</h1><!-- doxytag: class="_StpuiGammaCurve" --><code>#include &lt;gammacurve.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkVBox&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o0">vbox</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkVBox&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#fad9b4ea6fda50ab90f21ab8d4b6b70c">vbox</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o1">table</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#aab9e1de16f38176f86d7a92ba337a8d">table</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o2">curve</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#4efa264f5ef3e1a5c95736e07544ebf0">curve</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o3">button</a> [5]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#f40e80ae3d6e7d34a12bf5c9d58c140b">button</a> [5]</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o4">gamma</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">gfloat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#05b048d7242cb7b8b57cfa3b1d65ecea">gamma</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o5">gamma_dialog</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#8dadefcd22adf55ea28403e900b2329e">gamma_dialog</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#o6">gamma_text</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkWidget *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurve.html#5b7be56d829006b2914afe741e75a31e">gamma_text</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o3"></a><!-- doxytag: member="_StpuiGammaCurve::button" ref="o3" args="[5]" --><p>
+<a class="anchor" name="f40e80ae3d6e7d34a12bf5c9d58c140b"></a><!-- doxytag: member="_StpuiGammaCurve::button" ref="f40e80ae3d6e7d34a12bf5c9d58c140b" args="[5]" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#o3">_StpuiGammaCurve::button</a>[5] </td>
+ <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#f40e80ae3d6e7d34a12bf5c9d58c140b">_StpuiGammaCurve::button</a>[5] </td>
</tr>
</table>
</td>
@@ -49,13 +62,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="_StpuiGammaCurve::curve" ref="o2" args="" --><p>
+<a class="anchor" name="4efa264f5ef3e1a5c95736e07544ebf0"></a><!-- doxytag: member="_StpuiGammaCurve::curve" ref="4efa264f5ef3e1a5c95736e07544ebf0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#o2">_StpuiGammaCurve::curve</a> </td>
+ <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#4efa264f5ef3e1a5c95736e07544ebf0">_StpuiGammaCurve::curve</a> </td>
</tr>
</table>
</td>
@@ -72,13 +85,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="_StpuiGammaCurve::gamma" ref="o4" args="" --><p>
+<a class="anchor" name="05b048d7242cb7b8b57cfa3b1d65ecea"></a><!-- doxytag: member="_StpuiGammaCurve::gamma" ref="05b048d7242cb7b8b57cfa3b1d65ecea" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiGammaCurve.html#o4">_StpuiGammaCurve::gamma</a> </td>
+ <td class="md" nowrap valign="top">gfloat <a class="el" href="struct__StpuiGammaCurve.html#05b048d7242cb7b8b57cfa3b1d65ecea">_StpuiGammaCurve::gamma</a> </td>
</tr>
</table>
</td>
@@ -95,13 +108,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="_StpuiGammaCurve::gamma_dialog" ref="o5" args="" --><p>
+<a class="anchor" name="8dadefcd22adf55ea28403e900b2329e"></a><!-- doxytag: member="_StpuiGammaCurve::gamma_dialog" ref="8dadefcd22adf55ea28403e900b2329e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#o5">_StpuiGammaCurve::gamma_dialog</a> </td>
+ <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#8dadefcd22adf55ea28403e900b2329e">_StpuiGammaCurve::gamma_dialog</a> </td>
</tr>
</table>
</td>
@@ -118,13 +131,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="_StpuiGammaCurve::gamma_text" ref="o6" args="" --><p>
+<a class="anchor" name="5b7be56d829006b2914afe741e75a31e"></a><!-- doxytag: member="_StpuiGammaCurve::gamma_text" ref="5b7be56d829006b2914afe741e75a31e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#o6">_StpuiGammaCurve::gamma_text</a> </td>
+ <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#5b7be56d829006b2914afe741e75a31e">_StpuiGammaCurve::gamma_text</a> </td>
</tr>
</table>
</td>
@@ -141,13 +154,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="_StpuiGammaCurve::table" ref="o1" args="" --><p>
+<a class="anchor" name="aab9e1de16f38176f86d7a92ba337a8d"></a><!-- doxytag: member="_StpuiGammaCurve::table" ref="aab9e1de16f38176f86d7a92ba337a8d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#o1">_StpuiGammaCurve::table</a> </td>
+ <td class="md" nowrap valign="top">GtkWidget* <a class="el" href="struct__StpuiGammaCurve.html#aab9e1de16f38176f86d7a92ba337a8d">_StpuiGammaCurve::table</a> </td>
</tr>
</table>
</td>
@@ -164,13 +177,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="_StpuiGammaCurve::vbox" ref="o0" args="" --><p>
+<a class="anchor" name="fad9b4ea6fda50ab90f21ab8d4b6b70c"></a><!-- doxytag: member="_StpuiGammaCurve::vbox" ref="fad9b4ea6fda50ab90f21ab8d4b6b70c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkVBox <a class="el" href="struct__StpuiGammaCurve.html#o0">_StpuiGammaCurve::vbox</a> </td>
+ <td class="md" nowrap valign="top">GtkVBox <a class="el" href="struct__StpuiGammaCurve.html#fad9b4ea6fda50ab90f21ab8d4b6b70c">_StpuiGammaCurve::vbox</a> </td>
</tr>
</table>
</td>
@@ -189,8 +202,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprintui2/<a class="el" href="gammacurve_8h.html">gammacurve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html b/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html
index 81d4836..a0e8165 100644
--- a/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html
+++ b/doc/gutenprintui2/html/struct__StpuiGammaCurveClass.html
@@ -2,33 +2,46 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: _StpuiGammaCurveClass Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>_StpuiGammaCurveClass Struct Reference</h1><!-- doxytag: class="_StpuiGammaCurveClass" --><code>#include &lt;gammacurve.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkVBoxClass&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#o0">parent_class</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkVBoxClass&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">parent_class</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#o1">_gtk_reserved1</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#858c3bfbf2316dff67461668960ea424">_gtk_reserved1</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#o2">_gtk_reserved2</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_gtk_reserved2</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#o3">_gtk_reserved3</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_gtk_reserved3</a> )(void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#o4">_gtk_reserved4</a> )(void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__StpuiGammaCurveClass.html#43708b729750b48f02a0273f72cb8947">_gtk_reserved4</a> )(void)</td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o1"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved1" ref="o1" args=")(void)" --><p>
+<a class="anchor" name="858c3bfbf2316dff67461668960ea424"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved1" ref="858c3bfbf2316dff67461668960ea424" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#o1">_StpuiGammaCurveClass::_gtk_reserved1</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#858c3bfbf2316dff67461668960ea424">_StpuiGammaCurveClass::_gtk_reserved1</a>)(void) </td>
</tr>
</table>
</td>
@@ -45,13 +58,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved2" ref="o2" args=")(void)" --><p>
+<a class="anchor" name="b98e90cf60128ee094ed5cbec3f7b9bd"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved2" ref="b98e90cf60128ee094ed5cbec3f7b9bd" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#o2">_StpuiGammaCurveClass::_gtk_reserved2</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#b98e90cf60128ee094ed5cbec3f7b9bd">_StpuiGammaCurveClass::_gtk_reserved2</a>)(void) </td>
</tr>
</table>
</td>
@@ -68,13 +81,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved3" ref="o3" args=")(void)" --><p>
+<a class="anchor" name="3a79f396911263c8c1c03ead4a6feecf"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved3" ref="3a79f396911263c8c1c03ead4a6feecf" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#o3">_StpuiGammaCurveClass::_gtk_reserved3</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#3a79f396911263c8c1c03ead4a6feecf">_StpuiGammaCurveClass::_gtk_reserved3</a>)(void) </td>
</tr>
</table>
</td>
@@ -91,13 +104,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved4" ref="o4" args=")(void)" --><p>
+<a class="anchor" name="43708b729750b48f02a0273f72cb8947"></a><!-- doxytag: member="_StpuiGammaCurveClass::_gtk_reserved4" ref="43708b729750b48f02a0273f72cb8947" args=")(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#o4">_StpuiGammaCurveClass::_gtk_reserved4</a>)(void) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="struct__StpuiGammaCurveClass.html#43708b729750b48f02a0273f72cb8947">_StpuiGammaCurveClass::_gtk_reserved4</a>)(void) </td>
</tr>
</table>
</td>
@@ -114,13 +127,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="_StpuiGammaCurveClass::parent_class" ref="o0" args="" --><p>
+<a class="anchor" name="30b4ac9159b3909d53a2913e9d33ce37"></a><!-- doxytag: member="_StpuiGammaCurveClass::parent_class" ref="30b4ac9159b3909d53a2913e9d33ce37" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">GtkVBoxClass <a class="el" href="struct__StpuiGammaCurveClass.html#o0">_StpuiGammaCurveClass::parent_class</a> </td>
+ <td class="md" nowrap valign="top">GtkVBoxClass <a class="el" href="struct__StpuiGammaCurveClass.html#30b4ac9159b3909d53a2913e9d33ce37">_StpuiGammaCurveClass::parent_class</a> </td>
</tr>
</table>
</td>
@@ -139,8 +152,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprintui2/<a class="el" href="gammacurve_8h.html">gammacurve.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/structstpui__image.html b/doc/gutenprintui2/html/structstpui__image.html
index 37a158f..5c7378d 100644
--- a/doc/gutenprintui2/html/structstpui__image.html
+++ b/doc/gutenprintui2/html/structstpui__image.html
@@ -2,39 +2,52 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: stpui_image Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stpui_image Struct Reference</h1><!-- doxytag: class="stpui_image" --><code>#include &lt;gutenprintui.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">stp_image_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o0">im</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">stp_image_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#73bebce395b6f1efedcf6842fbdb4d76">im</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o1">transpose</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#2eab557840c9b342f902b27b6f4374c5">transpose</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o2">hflip</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#59c4e5062d0201345d9a3c517faed76b">hflip</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o3">vflip</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#5a79d8a51117f0f542de337737559e35">vflip</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o4">rotate_ccw</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#2dd5e7759fa1a528d7d609558f9a3af9">rotate_ccw</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o5">rotate_cw</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#2f391913505ad8be5f120fdc15083631">rotate_cw</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o6">rotate_180</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#38ffe38f14b789767f8a2f7823ad665f">rotate_180</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#o7">crop</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image, int left, int top, int right, int bottom)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__image.html#6746aa4c8378f9674566fbefb37a6aa7">crop</a> )(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image, int left, int top, int right, int bottom)</td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o7"></a><!-- doxytag: member="stpui_image::crop" ref="o7" args=")(struct stpui_image *image, int left, int top, int right, int bottom)" --><p>
+<a class="anchor" name="6746aa4c8378f9674566fbefb37a6aa7"></a><!-- doxytag: member="stpui_image::crop" ref="6746aa4c8378f9674566fbefb37a6aa7" args=")(struct stpui_image *image, int left, int top, int right, int bottom)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o7">stpui_image::crop</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image, int left, int top, int right, int bottom) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#6746aa4c8378f9674566fbefb37a6aa7">stpui_image::crop</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image, int left, int top, int right, int bottom) </td>
</tr>
</table>
</td>
@@ -51,13 +64,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stpui_image::hflip" ref="o2" args=")(struct stpui_image *image)" --><p>
+<a class="anchor" name="59c4e5062d0201345d9a3c517faed76b"></a><!-- doxytag: member="stpui_image::hflip" ref="59c4e5062d0201345d9a3c517faed76b" args=")(struct stpui_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o2">stpui_image::hflip</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#59c4e5062d0201345d9a3c517faed76b">stpui_image::hflip</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
</tr>
</table>
</td>
@@ -74,13 +87,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stpui_image::im" ref="o0" args="" --><p>
+<a class="anchor" name="73bebce395b6f1efedcf6842fbdb4d76"></a><!-- doxytag: member="stpui_image::im" ref="73bebce395b6f1efedcf6842fbdb4d76" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">stp_image_t <a class="el" href="structstpui__image.html#o0">stpui_image::im</a> </td>
+ <td class="md" nowrap valign="top">stp_image_t <a class="el" href="structstpui__image.html#73bebce395b6f1efedcf6842fbdb4d76">stpui_image::im</a> </td>
</tr>
</table>
</td>
@@ -97,13 +110,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stpui_image::rotate_180" ref="o6" args=")(struct stpui_image *image)" --><p>
+<a class="anchor" name="38ffe38f14b789767f8a2f7823ad665f"></a><!-- doxytag: member="stpui_image::rotate_180" ref="38ffe38f14b789767f8a2f7823ad665f" args=")(struct stpui_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o6">stpui_image::rotate_180</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#38ffe38f14b789767f8a2f7823ad665f">stpui_image::rotate_180</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
</tr>
</table>
</td>
@@ -120,13 +133,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stpui_image::rotate_ccw" ref="o4" args=")(struct stpui_image *image)" --><p>
+<a class="anchor" name="2dd5e7759fa1a528d7d609558f9a3af9"></a><!-- doxytag: member="stpui_image::rotate_ccw" ref="2dd5e7759fa1a528d7d609558f9a3af9" args=")(struct stpui_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o4">stpui_image::rotate_ccw</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#2dd5e7759fa1a528d7d609558f9a3af9">stpui_image::rotate_ccw</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
</tr>
</table>
</td>
@@ -143,13 +156,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stpui_image::rotate_cw" ref="o5" args=")(struct stpui_image *image)" --><p>
+<a class="anchor" name="2f391913505ad8be5f120fdc15083631"></a><!-- doxytag: member="stpui_image::rotate_cw" ref="2f391913505ad8be5f120fdc15083631" args=")(struct stpui_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o5">stpui_image::rotate_cw</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#2f391913505ad8be5f120fdc15083631">stpui_image::rotate_cw</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
</tr>
</table>
</td>
@@ -166,13 +179,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stpui_image::transpose" ref="o1" args=")(struct stpui_image *image)" --><p>
+<a class="anchor" name="2eab557840c9b342f902b27b6f4374c5"></a><!-- doxytag: member="stpui_image::transpose" ref="2eab557840c9b342f902b27b6f4374c5" args=")(struct stpui_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o1">stpui_image::transpose</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#2eab557840c9b342f902b27b6f4374c5">stpui_image::transpose</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
</tr>
</table>
</td>
@@ -189,13 +202,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stpui_image::vflip" ref="o3" args=")(struct stpui_image *image)" --><p>
+<a class="anchor" name="5a79d8a51117f0f542de337737559e35"></a><!-- doxytag: member="stpui_image::vflip" ref="5a79d8a51117f0f542de337737559e35" args=")(struct stpui_image *image)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#o3">stpui_image::vflip</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
+ <td class="md" nowrap valign="top">void(* <a class="el" href="structstpui__image.html#5a79d8a51117f0f542de337737559e35">stpui_image::vflip</a>)(struct <a class="el" href="structstpui__image.html">stpui_image</a> *image) </td>
</tr>
</table>
</td>
@@ -214,8 +227,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprintui2/<a class="el" href="gutenprintui_8h.html">gutenprintui.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/structstpui__plist__t.html b/doc/gutenprintui2/html/structstpui__plist__t.html
index e095ea6..7884679 100644
--- a/doc/gutenprintui2/html/structstpui__plist__t.html
+++ b/doc/gutenprintui2/html/structstpui__plist__t.html
@@ -2,49 +2,62 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: stpui_plist_t Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+ </ul></div>
<h1>stpui_plist_t Struct Reference</h1><!-- doxytag: class="stpui_plist_t" --><code>#include &lt;gutenprintui.h&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o0">name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#b068931cc450442b63f5b3d276ea4297">name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#a63">command_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o1">command_type</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#193b6cc04eadeb71b71417bf19c48c4c">command_type</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o2">queue_name</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#692e12dd54ad3badf18627bdb1784843">queue_name</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o3">extra_printer_options</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#41633c85d02d5b0157efadd6414fa77e">extra_printer_options</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o4">custom_command</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#4ea7b75bdeda81e50ea3cd316b341f41">custom_command</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o5">current_standard_command</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#d7d54f45247db317b37d0a4a1b4fc3d2">current_standard_command</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o6">output_filename</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#9c39e63596d53eb17161a43fce627940">output_filename</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o7">scaling</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#0ad29dfafe3dc8ad331b9397912e3d4d">scaling</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#a62">orient_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o8">orientation</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593">orient_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#da1639422ad8f355d2371428471379b5">orientation</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o9">unit</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#3e34bdebd9bd5edda27e8728904a2552">unit</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o10">auto_size_roll_feed_paper</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#b679b17522d3fbb138dad90635cb91f7">auto_size_roll_feed_paper</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o11">invalid_mask</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#01f4a6c8919018e9df44948ed78a5f71">invalid_mask</a></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">stp_vars_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#o12">v</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">stp_vars_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstpui__plist__t.html#9e3669d19b675bd57058fd4664205d2a">v</a></td></tr>
</table>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o10"></a><!-- doxytag: member="stpui_plist_t::auto_size_roll_feed_paper" ref="o10" args="" --><p>
+<a class="anchor" name="b679b17522d3fbb138dad90635cb91f7"></a><!-- doxytag: member="stpui_plist_t::auto_size_roll_feed_paper" ref="b679b17522d3fbb138dad90635cb91f7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstpui__plist__t.html#o10">stpui_plist_t::auto_size_roll_feed_paper</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstpui__plist__t.html#b679b17522d3fbb138dad90635cb91f7">stpui_plist_t::auto_size_roll_feed_paper</a> </td>
</tr>
</table>
</td>
@@ -61,13 +74,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o1"></a><!-- doxytag: member="stpui_plist_t::command_type" ref="o1" args="" --><p>
+<a class="anchor" name="193b6cc04eadeb71b71417bf19c48c4c"></a><!-- doxytag: member="stpui_plist_t::command_type" ref="193b6cc04eadeb71b71417bf19c48c4c" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#a63">command_t</a> <a class="el" href="structstpui__plist__t.html#o1">stpui_plist_t::command_type</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#1d9b1ad69ddba33dc7f51bf85792777d">command_t</a> <a class="el" href="structstpui__plist__t.html#193b6cc04eadeb71b71417bf19c48c4c">stpui_plist_t::command_type</a> </td>
</tr>
</table>
</td>
@@ -84,13 +97,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o5"></a><!-- doxytag: member="stpui_plist_t::current_standard_command" ref="o5" args="" --><p>
+<a class="anchor" name="d7d54f45247db317b37d0a4a1b4fc3d2"></a><!-- doxytag: member="stpui_plist_t::current_standard_command" ref="d7d54f45247db317b37d0a4a1b4fc3d2" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#o5">stpui_plist_t::current_standard_command</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#d7d54f45247db317b37d0a4a1b4fc3d2">stpui_plist_t::current_standard_command</a> </td>
</tr>
</table>
</td>
@@ -107,13 +120,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o4"></a><!-- doxytag: member="stpui_plist_t::custom_command" ref="o4" args="" --><p>
+<a class="anchor" name="4ea7b75bdeda81e50ea3cd316b341f41"></a><!-- doxytag: member="stpui_plist_t::custom_command" ref="4ea7b75bdeda81e50ea3cd316b341f41" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#o4">stpui_plist_t::custom_command</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#4ea7b75bdeda81e50ea3cd316b341f41">stpui_plist_t::custom_command</a> </td>
</tr>
</table>
</td>
@@ -130,13 +143,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o3"></a><!-- doxytag: member="stpui_plist_t::extra_printer_options" ref="o3" args="" --><p>
+<a class="anchor" name="41633c85d02d5b0157efadd6414fa77e"></a><!-- doxytag: member="stpui_plist_t::extra_printer_options" ref="41633c85d02d5b0157efadd6414fa77e" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#o3">stpui_plist_t::extra_printer_options</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#41633c85d02d5b0157efadd6414fa77e">stpui_plist_t::extra_printer_options</a> </td>
</tr>
</table>
</td>
@@ -153,13 +166,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o11"></a><!-- doxytag: member="stpui_plist_t::invalid_mask" ref="o11" args="" --><p>
+<a class="anchor" name="01f4a6c8919018e9df44948ed78a5f71"></a><!-- doxytag: member="stpui_plist_t::invalid_mask" ref="01f4a6c8919018e9df44948ed78a5f71" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstpui__plist__t.html#o11">stpui_plist_t::invalid_mask</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstpui__plist__t.html#01f4a6c8919018e9df44948ed78a5f71">stpui_plist_t::invalid_mask</a> </td>
</tr>
</table>
</td>
@@ -176,13 +189,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o0"></a><!-- doxytag: member="stpui_plist_t::name" ref="o0" args="" --><p>
+<a class="anchor" name="b068931cc450442b63f5b3d276ea4297"></a><!-- doxytag: member="stpui_plist_t::name" ref="b068931cc450442b63f5b3d276ea4297" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#o0">stpui_plist_t::name</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#b068931cc450442b63f5b3d276ea4297">stpui_plist_t::name</a> </td>
</tr>
</table>
</td>
@@ -199,13 +212,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o8"></a><!-- doxytag: member="stpui_plist_t::orientation" ref="o8" args="" --><p>
+<a class="anchor" name="da1639422ad8f355d2371428471379b5"></a><!-- doxytag: member="stpui_plist_t::orientation" ref="da1639422ad8f355d2371428471379b5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#a62">orient_t</a> <a class="el" href="structstpui__plist__t.html#o8">stpui_plist_t::orientation</a> </td>
+ <td class="md" nowrap valign="top"><a class="el" href="gutenprintui_8h.html#b72dd018d9f09ee35f7ac40fc7f29593">orient_t</a> <a class="el" href="structstpui__plist__t.html#da1639422ad8f355d2371428471379b5">stpui_plist_t::orientation</a> </td>
</tr>
</table>
</td>
@@ -222,13 +235,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o6"></a><!-- doxytag: member="stpui_plist_t::output_filename" ref="o6" args="" --><p>
+<a class="anchor" name="9c39e63596d53eb17161a43fce627940"></a><!-- doxytag: member="stpui_plist_t::output_filename" ref="9c39e63596d53eb17161a43fce627940" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#o6">stpui_plist_t::output_filename</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#9c39e63596d53eb17161a43fce627940">stpui_plist_t::output_filename</a> </td>
</tr>
</table>
</td>
@@ -245,13 +258,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o2"></a><!-- doxytag: member="stpui_plist_t::queue_name" ref="o2" args="" --><p>
+<a class="anchor" name="692e12dd54ad3badf18627bdb1784843"></a><!-- doxytag: member="stpui_plist_t::queue_name" ref="692e12dd54ad3badf18627bdb1784843" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#o2">stpui_plist_t::queue_name</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structstpui__plist__t.html#692e12dd54ad3badf18627bdb1784843">stpui_plist_t::queue_name</a> </td>
</tr>
</table>
</td>
@@ -268,13 +281,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o7"></a><!-- doxytag: member="stpui_plist_t::scaling" ref="o7" args="" --><p>
+<a class="anchor" name="0ad29dfafe3dc8ad331b9397912e3d4d"></a><!-- doxytag: member="stpui_plist_t::scaling" ref="0ad29dfafe3dc8ad331b9397912e3d4d" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">float <a class="el" href="structstpui__plist__t.html#o7">stpui_plist_t::scaling</a> </td>
+ <td class="md" nowrap valign="top">float <a class="el" href="structstpui__plist__t.html#0ad29dfafe3dc8ad331b9397912e3d4d">stpui_plist_t::scaling</a> </td>
</tr>
</table>
</td>
@@ -291,13 +304,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o9"></a><!-- doxytag: member="stpui_plist_t::unit" ref="o9" args="" --><p>
+<a class="anchor" name="3e34bdebd9bd5edda27e8728904a2552"></a><!-- doxytag: member="stpui_plist_t::unit" ref="3e34bdebd9bd5edda27e8728904a2552" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">int <a class="el" href="structstpui__plist__t.html#o9">stpui_plist_t::unit</a> </td>
+ <td class="md" nowrap valign="top">int <a class="el" href="structstpui__plist__t.html#3e34bdebd9bd5edda27e8728904a2552">stpui_plist_t::unit</a> </td>
</tr>
</table>
</td>
@@ -314,13 +327,13 @@
</td>
</tr>
</table>
-<a class="anchor" name="o12"></a><!-- doxytag: member="stpui_plist_t::v" ref="o12" args="" --><p>
+<a class="anchor" name="9e3669d19b675bd57058fd4664205d2a"></a><!-- doxytag: member="stpui_plist_t::v" ref="9e3669d19b675bd57058fd4664205d2a" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
- <td class="md" nowrap valign="top">stp_vars_t* <a class="el" href="structstpui__plist__t.html#o12">stpui_plist_t::v</a> </td>
+ <td class="md" nowrap valign="top">stp_vars_t* <a class="el" href="structstpui__plist__t.html#9e3669d19b675bd57058fd4664205d2a">stpui_plist_t::v</a> </td>
</tr>
</table>
</td>
@@ -339,8 +352,8 @@
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>include/gutenprintui2/<a class="el" href="gutenprintui_8h.html">gutenprintui.h</a></ul>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/gutenprintui2/html/tab_b.gif b/doc/gutenprintui2/html/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/doc/gutenprintui2/html/tab_b.gif
Binary files differ
diff --git a/doc/gutenprintui2/html/tab_l.gif b/doc/gutenprintui2/html/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/doc/gutenprintui2/html/tab_l.gif
Binary files differ
diff --git a/doc/gutenprintui2/html/tab_r.gif b/doc/gutenprintui2/html/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/doc/gutenprintui2/html/tab_r.gif
Binary files differ
diff --git a/doc/gutenprintui2/html/tabs.css b/doc/gutenprintui2/html/tabs.css
new file mode 100644
index 0000000..a61552a
--- /dev/null
+++ b/doc/gutenprintui2/html/tabs.css
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : x-small;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI#current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI#current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.nav
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+}
diff --git a/doc/gutenprintui2/html/typebuiltins_8h.html b/doc/gutenprintui2/html/typebuiltins_8h.html
index ce0194a..f4d4a43 100644
--- a/doc/gutenprintui2/html/typebuiltins_8h.html
+++ b/doc/gutenprintui2/html/typebuiltins_8h.html
@@ -2,31 +2,43 @@
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libgutenprintui2 API Reference: include/gutenprintui2/typebuiltins.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.4.4 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<!-- Generated by Doxygen 1.4.5 -->
+<div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li id="current"><a href="files.html"><span>Files</span></a></li>
+ <li><a href="dirs.html"><span>Directories</span></a></li>
+ </ul></div>
+<div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul></div>
<div class="nav">
-<a class="el" href="dir_000000.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">gutenprintui2</a></div>
+<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2F.html">include</a>&nbsp;&raquo&nbsp;<a class="el" href="dir__2Fhome_2Frleigh_2Fgutenprint_2Ddebian_2Ddist_2Finclude_2Fgutenprintui2_2F.html">gutenprintui2</a></div>
<h1>typebuiltins.h File Reference</h1><code>#include &lt;glib-object.h&gt;</code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#a0">STPUI_TYPE_ORIENT_T</a>&nbsp;&nbsp;&nbsp;(orient_t_orient_t_get_type())</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#b188f6f607a7c274ff9b93a7b9183c92">STPUI_TYPE_ORIENT_T</a>&nbsp;&nbsp;&nbsp;(orient_t_orient_t_get_type())</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#a1">STPUI_TYPE_COMMAND_T</a>&nbsp;&nbsp;&nbsp;(command_t_command_t_get_type())</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#c556621db9092f28e345b98cb6db57e3">STPUI_TYPE_COMMAND_T</a>&nbsp;&nbsp;&nbsp;(command_t_command_t_get_type())</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#a2">STPUI_TYPE_CURVE_TYPE</a>&nbsp;&nbsp;&nbsp;(stpui_curve_type_get_type())</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#fd1aa89f9f88935e1482fa6675a28ee1">STPUI_TYPE_CURVE_TYPE</a>&nbsp;&nbsp;&nbsp;(stpui_curve_type_get_type())</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">G_BEGIN_DECLS GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#a3">orient_t_orient_t_get_type</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">G_BEGIN_DECLS GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#2c321ec10322da403b1709b4a8956ee3">orient_t_orient_t_get_type</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#a4">command_t_command_t_get_type</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#43d1612dab4df6c31f9b5362f88eaadf">command_t_command_t_get_type</a> (void)</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#a5">stpui_curve_type_get_type</a> (void)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">GType&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="typebuiltins_8h.html#5e570d0225cd4f8ef426d648293dced9">stpui_curve_type_get_type</a> (void)</td></tr>
</table>
<hr><h2>Define Documentation</h2>
-<a class="anchor" name="a1"></a><!-- doxytag: member="typebuiltins.h::STPUI_TYPE_COMMAND_T" ref="a1" args="" --><p>
+<a class="anchor" name="c556621db9092f28e345b98cb6db57e3"></a><!-- doxytag: member="typebuiltins.h::STPUI_TYPE_COMMAND_T" ref="c556621db9092f28e345b98cb6db57e3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -49,7 +61,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a2"></a><!-- doxytag: member="typebuiltins.h::STPUI_TYPE_CURVE_TYPE" ref="a2" args="" --><p>
+<a class="anchor" name="fd1aa89f9f88935e1482fa6675a28ee1"></a><!-- doxytag: member="typebuiltins.h::STPUI_TYPE_CURVE_TYPE" ref="fd1aa89f9f88935e1482fa6675a28ee1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -72,7 +84,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a0"></a><!-- doxytag: member="typebuiltins.h::STPUI_TYPE_ORIENT_T" ref="a0" args="" --><p>
+<a class="anchor" name="b188f6f607a7c274ff9b93a7b9183c92"></a><!-- doxytag: member="typebuiltins.h::STPUI_TYPE_ORIENT_T" ref="b188f6f607a7c274ff9b93a7b9183c92" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -96,7 +108,7 @@
</tr>
</table>
<hr><h2>Function Documentation</h2>
-<a class="anchor" name="a4"></a><!-- doxytag: member="typebuiltins.h::command_t_command_t_get_type" ref="a4" args="(void)" --><p>
+<a class="anchor" name="43d1612dab4df6c31f9b5362f88eaadf"></a><!-- doxytag: member="typebuiltins.h::command_t_command_t_get_type" ref="43d1612dab4df6c31f9b5362f88eaadf" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -124,7 +136,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a3"></a><!-- doxytag: member="typebuiltins.h::orient_t_orient_t_get_type" ref="a3" args="(void)" --><p>
+<a class="anchor" name="2c321ec10322da403b1709b4a8956ee3"></a><!-- doxytag: member="typebuiltins.h::orient_t_orient_t_get_type" ref="2c321ec10322da403b1709b4a8956ee3" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -152,7 +164,7 @@
</td>
</tr>
</table>
-<a class="anchor" name="a5"></a><!-- doxytag: member="typebuiltins.h::stpui_curve_type_get_type" ref="a5" args="(void)" --><p>
+<a class="anchor" name="5e570d0225cd4f8ef426d648293dced9"></a><!-- doxytag: member="typebuiltins.h::stpui_curve_type_get_type" ref="5e570d0225cd4f8ef426d648293dced9" args="(void)" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
@@ -180,8 +192,8 @@
</td>
</tr>
</table>
-<hr size="1"><address style="align: right;"><small>Generated on Sat Aug 27 11:56:03 2005 for libgutenprintui2 API Reference by&nbsp;
+<hr size="1"><address style="align: right;"><small>Generated on Tue Nov 22 14:55:34 2005 for libgutenprintui2 API Reference by&nbsp;
<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.5 </small></address>
</body>
</html>
diff --git a/doc/users_guide/Makefile.am b/doc/users_guide/Makefile.am
deleted file mode 100644
index c29c952..0000000
--- a/doc/users_guide/Makefile.am
+++ /dev/null
@@ -1,547 +0,0 @@
-## $Id: Makefile.am,v 1.42 2005/01/30 16:01:52 rleigh Exp $
-## Copyright (C) 2001 Andy Stewart and Roger Leigh
-##
-## This program is free software; you can redistribute it and/or modify
-## it under the terms of the GNU General Public License as published by
-## the Free Software Foundation; either version 2, or (at your option)
-## any later version.
-##
-## This program is distributed in the hope that it will be useful,
-## but WITHOUT ANY WARRANTY; without even the implied warranty of
-## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-## GNU General Public License for more details.
-##
-## You should have received a copy of the GNU General Public License
-## along with this program; if not, write to the Free Software
-## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-
-## Process this file with automake to produce Makefile.in.
-
-AUTOMAKE_OPTIONS = 1.4 gnu
-
-@SET_MAKE@
-
-MAINT_CHARSET = latin1
-
-include $(top_srcdir)/scripts/global.mk
-
-
-## Variables
-
-EPSLEVEL = 2
-
-UTIL_MANUAL = util-edition
-UTIL_MANUAL_SRC_FILES = $(srcdir)/$(UTIL_MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/utils.sgml \
- $(srcdir)/gfdl.sgml
-
-GIMP_MANUAL = gimp-edition
-GIMP_MANUAL_SRC_FILES = $(srcdir)/$(GIMP_MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/gimp.sgml \
- $(srcdir)/gfdl.sgml
-
-CUPS_MANUAL = cups-edition
-CUPS_MANUAL_SRC_FILES = $(srcdir)/$(CUPS_MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/cups.sgml \
- $(srcdir)/gfdl.sgml
-
-MANUAL = users-guide
-MANUAL_SRC_FILES = $(srcdir)/$(MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/gimp.sgml \
- $(srcdir)/cups.sgml \
- $(srcdir)/utils.sgml \
- $(srcdir)/gfdl.sgml
-
-UTIL_HTMLDIR = util_html
-GIMP_HTMLDIR = gimp_html
-CUPS_HTMLDIR = cups_html
-HTMLDIR = html
-
-UTIL_OUTPUTS = \
- $(UTIL_MANUAL).pdf \
- util_html
-
-GIMP_OUTPUTS = \
- $(GIMP_MANUAL).pdf \
- gimp_html
-
-CUPS_OUTPUTS = \
- $(CUPS_MANUAL).pdf \
- cups_html
-
-OUTPUTS = \
- $(MANUAL).pdf \
- html
-
-UTIL_GUIDE = $(UTIL_MANUAL).pdf util_html
-GIMP_GUIDE = $(GIMP_MANUAL).pdf gimp_html
-CUPS_GUIDE = $(CUPS_MANUAL).pdf cups_html
-USER_GUIDE = $(MANUAL).pdf html
-
-if INSTALL_USER_GUIDE
-STANDARD_TARGETS = $(USER_GUIDE)
-endif
-
-DISTHOOKDIRS = $(HTMLDIR)/stylesheet-images
-
-UTIL_PNG_IMAGES =
-
-CUPS_PNG_IMAGES = \
- figures/cups_admin.png \
- figures/cups_admin_device.png \
- figures/cups_admin_make.png \
- figures/cups_admin_model.png \
- figures/cups_admin_success.png \
- figures/cups_config_printer.png \
- figures/cups_my_printer.png \
- figures/cups_printers.png \
- figures/cups_startup.png
-
-GIMP_PNG_IMAGES = \
- figures/gimp-print-gui-1.png \
- figures/gimp-print-gui.png \
- figures/gimp-print-new-printer.png \
- figures/gimp-print-print-color-adjust.png \
- figures/gimp-print-setup.png \
- figures/gimp_image.png \
- figures/gimp_startup.png
-
-PNG_IMAGES = \
- $(CUPS_PNG_IMAGES) \
- $(GIMP_PNG_IMAGES)
-
-DISTHOOKFILES = $(PNG_IMAGES) $(STANDARD_TARGETS) $(HTMLDIR)/*.html $(HTMLDIR)/*.css
-
-UTIL_EPS_IMAGES = $(addsuffix .eps,$(basename $(UTIL_PNG_IMAGES)))
-GIMP_EPS_IMAGES = $(addsuffix .eps,$(basename $(GIMP_PNG_IMAGES)))
-CUPS_EPS_IMAGES = $(addsuffix .eps,$(basename $(CUPS_PNG_IMAGES)))
-EPS_IMAGES = $(addsuffix .eps,$(basename $(PNG_IMAGES)))
-
-if MAINTAINER_MODE
-MAINT_MODE = true
-else
-MAINT_MODE = false
-endif
-
-if MAINTAINER_MODE
-ALL_LOCAL_TARGETS = docs
-else
-ALL_LOCAL_TARGETS = $(STANDARD_TARGETS)
-endif
-
-## Rules
-
-dist-hook: $(USER_GUIDE)
- for file in $(DISTHOOKFILES) ; do \
- if test -f $$file ; then \
- if ! test -d $(distdir)/`dirname $$file` ; then \
- mkdir $(distdir)/`dirname $$file` ; \
- fi ; \
- cp -p $$file $(distdir)/`dirname $$file` ; \
- fi ; \
- done
- for dir in $(DISTHOOKDIRS) ; do \
- if test -d $(srcdir)/$$dir ; then \
- mkdir $(distdir)/$$dir; \
- for dirfile in $(srcdir)/$$dir/*; do \
- if test -f $$dirfile ; then \
- cp -p $$dirfile $(distdir)/$$dir ; \
- fi ; \
- if test -d $$dirfile ; then \
- cp -pR $$dirfile $(distdir)/$$dir ; \
- fi ; \
- done \
- fi \
- done
-
-$(UTIL_MANUAL).pdf: $(UTIL_MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- fi ; \
- $(DB2PDF) $(UTIL_MANUAL).sgml
-
-$(GIMP_MANUAL).pdf: $(GIMP_MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \
- cp -p $$image figures/`basename $$image` ; \
- done ; \
- fi ; \
- $(DB2PDF) $(GIMP_MANUAL).sgml
-
-$(CUPS_MANUAL).pdf: $(CUPS_MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \
- cp -p $$image figures/`basename $$image` ; \
- done ; \
- fi ; \
- $(DB2PDF) $(CUPS_MANUAL).sgml
-
-$(MANUAL).pdf: $(MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \
- cp -p $$image figures/`basename $$image` ; \
- done ; \
- fi ; \
- $(DB2PDF) $(MANUAL).sgml
-
-editions: docs cups_docs gimp_docs util_docs
-
-util_docs: util_html util_pdf
-gimp_docs: gimp_html gimp_pdf
-cups_docs: cups_html cups_pdf
-docs: html pdf
-
-all_util_docs: util_html util_ps util_pdf
-all_gimp_docs: gimp_html gimp_ps gimp_pdf
-all_cups_docs: cups_html cups_ps cups_pdf
-all_docs: html ps pdf
-
-all-local: $(ALL_LOCAL_TARGETS)
-
-util_pdf: $(UTIL_MANUAL).pdf
-gimp_pdf: $(GIMP_MANUAL).pdf
-cups_pdf: $(CUPS_MANUAL).pdf
-pdf: $(MANUAL).pdf
-
-util_ps: $(UTIL_MANUAL).ps
-gimp_ps: $(GIMP_MANUAL).ps
-cups_ps: $(CUPS_MANUAL).ps
-ps: $(MANUAL).ps
-
-$(UTIL_MANUAL).ps: $(UTIL_MANUAL_SRC_FILES) $(UTIL_EPS_IMAGES)
- for i in $(UTIL_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(UTIL_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(UTIL_MANUAL)-eps.sgml
- $(DB2PS) $(UTIL_MANUAL)-eps.sgml
- mv $(UTIL_MANUAL)-eps.ps $(UTIL_MANUAL).ps
- for i in $(UTIL_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-$(GIMP_MANUAL).ps: $(GIMP_MANUAL_SRC_FILES) $(GIMP_EPS_IMAGES)
- for i in $(GIMP_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(GIMP_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(GIMP_MANUAL)-eps.sgml
- $(DB2PS) $(GIMP_MANUAL)-eps.sgml
- mv $(GIMP_MANUAL)-eps.ps $(GIMP_MANUAL).ps
- for i in $(GIMP_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-$(CUPS_MANUAL).ps: $(CUPS_MANUAL_SRC_FILES) $(CUPS_EPS_IMAGES)
- for i in $(CUPS_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(CUPS_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(CUPS_MANUAL)-eps.sgml
- $(DB2PS) $(CUPS_MANUAL)-eps.sgml
- mv $(CUPS_MANUAL)-eps.ps $(CUPS_MANUAL).ps
- for i in $(CUPS_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-$(MANUAL).ps: $(MANUAL_SRC_FILES) $(EPS_IMAGES)
- for i in $(MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(MANUAL)-eps.sgml
- $(DB2PS) $(MANUAL)-eps.sgml
- mv $(MANUAL)-eps.ps $(MANUAL).ps
- for i in $(MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-%.eps:
- if test ! -d figures ; then mkdir figures ; fi
- $(CONVERT) $(srcdir)/$(basename $@).png EPS$(EPSLEVEL):$@
-
-util_html: util-html-stamp
-gimp_html: gimp-html-stamp
-cups_html: cups-html-stamp
-html: html-stamp
-
-# This ugly workaround with SOURCE is because db2html doesn't seem to like
-# "./users-guide.sgml". Note that db2ps does not have the same limitation.
-# html-stamp should *only* be called by html--it's just a timestamp!
-
-util-html-stamp: $(UTIL_MANUAL_SRC_FILES) $(UTIL_PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(UTIL_MANUAL).sgml
- -$(RM) -rf $(UTIL_HTMLDIR)
- mv $(UTIL_MANUAL) $(UTIL_HTMLDIR)
- chmod a+rx $(UTIL_HTMLDIR)
- touch util-html-stamp
-
-gimp-html-stamp: $(GIMP_MANUAL_SRC_FILES) $(GIMP_PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(GIMP_MANUAL).sgml
- -mkdir $(GIMP_MANUAL)/figures
- for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \
- cp -p $$image $(GIMP_MANUAL)/figures/`basename $$image` ; \
- done
- -$(RM) -rf $(GIMP_HTMLDIR)
- mv $(GIMP_MANUAL) $(GIMP_HTMLDIR)
- chmod a+rx $(GIMP_HTMLDIR)
- touch gimp-html-stamp
-
-cups-html-stamp: $(CUPS_MANUAL_SRC_FILES) $(CUPS_PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(CUPS_MANUAL).sgml
- -mkdir $(CUPS_MANUAL)/figures
- for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \
- cp -p $$image $(CUPS_MANUAL)/figures/`basename $$image` ; \
- done
- -$(RM) -rf $(CUPS_HTMLDIR)
- mv $(CUPS_MANUAL) $(CUPS_HTMLDIR)
- chmod a+rx $(CUPS_HTMLDIR)
- touch cups-html-stamp
-
-html-stamp: $(MANUAL_SRC_FILES) $(PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(MANUAL).sgml
- -mkdir $(MANUAL)/figures
- for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \
- cp -p $$image $(MANUAL)/figures/`basename $$image` ; \
- done
- -$(RM) -rf $(HTMLDIR)
- mv $(MANUAL) $(HTMLDIR)
- chmod a+rx $(HTMLDIR)
- touch html-stamp
-
-install-data-local: $(STANDARD_TARGETS)
- if test -n '$(STANDARD_TARGETS)' ; then \
- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \
- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \
- if test -f $(MANUAL).pdf ; then \
- $(INSTALL_DATA) $(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \
- elif test -f $(srcdir)/$(MANUAL).pdf ; then \
- $(INSTALL_DATA) $(srcdir)/$(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \
- fi ; \
- if test -d $(HTMLDIR) ; then \
- HTMLGENDIR="$(HTMLDIR)" ; \
- elif test -d $(srcdir)/$(HTMLDIR) ; then \
- HTMLGENDIR="$(srcdir)/$(HTMLDIR)" ; \
- else \
- exit 1 ; \
- fi ; \
- for file in $$HTMLGENDIR/*.html $$HTMLGENDIR/*.css ; do \
- if test -f $$file ; then \
- $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html ; \
- fi ; \
- done ; \
- for file in $(srcdir)/figures/*.png ; do \
- if test -f $$file ; then \
- $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \
- fi ; \
- done ; \
- if test -d $$HTMLGENDIR/stylesheet-images ; then \
- for file in $$HTMLGENDIR/stylesheet-images/* ; do \
- if test -f $$file ; then \
- $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \
- fi ; \
- done ; \
- fi ; \
- fi
-
-uninstall-local:
- -$(RM) -r $(DESTDIR)$(datadir)/$(PACKAGE)/doc
-
-CLEAN_MANUALS = \
- $(RM) -f $(MANUAL).pdf $(MANUAL).ps ; \
- $(RM) -f $(CUPS_MANUAL).pdf $(CUPS_MANUAL).ps ; \
- $(RM) -f $(GIMP_MANUAL).pdf $(GIMP_MANUAL).ps ; \
- $(RM) -f $(UTIL_MANUAL).pdf $(UTIL_MANUAL).ps ; \
- $(RM) -rf *html-stamp $(HTMLDIR) $(CUPS_HTMLDIR) $(GIMP_HTMLDIR) $(UTIL_HTMLDIR) ; \
- $(RM) -f $(EPS_IMAGES) $(CUPS_EPS_IMAGES) $(GIMP_EPS_IMAGES) $(UTIL_EPS_IMAGES)
-
-clean-local:
- if test $(srcdir) = "." -a $(MAINT_MODE) = false ; then \
- echo "clean-local: Not removing $(HTMLDIR)" ; \
- echo 'clean-local: Not removing $(MANUAL).pdf' ; \
- echo 'clean-local: Not removing $(MANUAL).ps' ; \
- echo 'clean-local: Not removing EPS figures' ; \
- else \
- $(CLEAN_MANUALS) ; \
- fi
- if test $(srcdir) = "." ; then \
- : ; \
- else \
- $(RM) -f $(MANUAL_SRC_FILES) $(CUPS_MANUAL_SRC_FILES) ; \
- $(RM) -f $(GIMP_MANUAL_SRC_FILES) $(UTIL_CUPS_MANUAL_SRC_FILES) ; \
- $(RM) -rf figures ; \
- fi
- -$(RM) -rf *.tex *.log *.aux *.dvi *.gz *.out *.junk *.out *.fot
- -$(RM) -rf db2html* DB2HTML*
-
-veryclean:
- $(MAKE) MAINT_MODE=true clean
-
-maintainer-clean-local:
- $(CLEAN_MANUALS)
-
-#
-# This is my (so far failed) attempt to create an index for this documentation.
-#
-#
-#index.sgml:
-# $(PERL) /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64/bin/collateindex.pl -N -o index.sgml
-#
-# $(JADE) -V html-index \
-# -t sgml \
-# -c /usr/share/sgml/CATALOG.jade_dsl \
-# -c /usr/share/sgml/CATALOG.docbook-dsssl-stylesheets \
-# -c /usr/share/sgml/CATALOG.gnome \
-# -c /usr/share/sgml/CATALOG.docbook_4 \
-# -c /usr/share/sgml/CATALOG.docbook_3 \
-# -D /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64 \
-# -d /usr/share/sgml/docbook-toys/suse-both.dsl \
-# -o index.sgml \
-# gimp-print-users-guide-4.1.99-b3.sgml
-#
-#
-# END failed attempt at index creation.
-#
-
-help:
- @echo " "
- @echo "Targets for the complete user's guide:"
- @echo " "
- @echo " docs - creates PS, PDF, and HTML documentation files"
- @echo " all_docs - creates PS and HTML documentation files"
- @echo " ps - creates PostScript documentation"
- @echo " pdf - creates PDF documentation"
- @echo " html - creates HTML documentation"
- @echo " clean - deletes machine generated files, but not outputs"
- @echo " veryclean - deletes output files in addition"
- @echo " help - prints this help text"
- @echo ""
- @echo "Targets for specific manual editions:"
- @echo " "
- @echo " cups_html - generate HTML for CUPS edition of the manual"
- @echo " cups_pdf - generate PDF for CUPS edition of the manual"
- @echo " cups_ps - generate PS for CUPS edition of the manual"
- @echo " "
- @echo " gimp_docs - generate HTML, PDF, and PS for GIMP edition of the manual"
- @echo " gimp_html - generate HTML for GIMP edition of the manual"
- @echo " gimp_pdf - generate PDF for GIMP edition of the manual"
- @echo " gimp_ps - generate PS for GIMP edition of the manual"
- @echo " "
- @echo " util_docs - generate HTML, PDF, and PS for UTIL edition of the manual"
- @echo " util_html - generate HTML for UTIL edition of the manual"
- @echo " util_pdf - generate PDF for UTIL edition of the manual"
- @echo " util_ps - generate PS for UTIL edition of the manual"
- @echo " "
- @echo " editions - generates HTML, PDF, and PS for ALL editions of the manual"
- @echo " "
-
-
-## Clean
-
-MAINTAINERCLEANFILES = Makefile.in *html-stamp
-
-
-EXTRA_DIST = README \
- $(MANUAL_SRC_FILES) \
- html-stamp \
- cups-edition.sgml \
- gimp-edition.sgml \
- util-edition.sgml
-
-.PHONY: docs cups_docs gimp_docs util_docs
-.PHONY: all_docs all_cups_docs all_gimp_docs all_util_docs
-.PHONY: html cups_html gimp_html util_html
-.PHONY: ps cups_ps gimp_ps util_ps
-.PHONY: pdf cups_pdf gimp_pdf util_pdf
-.PHONY: help
diff --git a/doc/users_guide/Makefile.in b/doc/users_guide/Makefile.in
deleted file mode 100644
index 10f8e83..0000000
--- a/doc/users_guide/Makefile.in
+++ /dev/null
@@ -1,986 +0,0 @@
-# Makefile.in generated by automake 1.9.5 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Variables
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-top_builddir = ../..
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-INSTALL = @INSTALL@
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/scripts/global.mk
-subdir = doc/users_guide
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
- $(top_srcdir)/m4/gimp.m4 $(top_srcdir)/m4/iconv.m4 \
- $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
- $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/progtest.m4 \
- $(top_srcdir)/m4/stp.m4 $(top_srcdir)/m4/stp_cups.m4 \
- $(top_srcdir)/m4/stp_gimp.m4 $(top_srcdir)/m4/stp_option.m4 \
- $(top_srcdir)/m4/stp_release.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(SHELL) $(top_srcdir)/scripts/mkinstalldirs
-CONFIG_HEADER = $(top_builddir)/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ACLOCAL = @ACLOCAL@
-ALL_LINGUAS = @ALL_LINGUAS@
-AMDEP_FALSE = @AMDEP_FALSE@
-AMDEP_TRUE = @AMDEP_TRUE@
-AMTAR = @AMTAR@
-AR = @AR@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_CUPS_FALSE = @BUILD_CUPS_FALSE@
-BUILD_CUPS_PPDS_FALSE = @BUILD_CUPS_PPDS_FALSE@
-BUILD_CUPS_PPDS_TRUE = @BUILD_CUPS_PPDS_TRUE@
-BUILD_CUPS_TRUE = @BUILD_CUPS_TRUE@
-BUILD_ESCPUTIL_FALSE = @BUILD_ESCPUTIL_FALSE@
-BUILD_ESCPUTIL_TRUE = @BUILD_ESCPUTIL_TRUE@
-BUILD_FOOMATIC_3_FALSE = @BUILD_FOOMATIC_3_FALSE@
-BUILD_FOOMATIC_3_TRUE = @BUILD_FOOMATIC_3_TRUE@
-BUILD_FOOMATIC_FALSE = @BUILD_FOOMATIC_FALSE@
-BUILD_FOOMATIC_TRUE = @BUILD_FOOMATIC_TRUE@
-BUILD_GENPPD_STATIC_FALSE = @BUILD_GENPPD_STATIC_FALSE@
-BUILD_GENPPD_STATIC_TRUE = @BUILD_GENPPD_STATIC_TRUE@
-BUILD_GHOSTSCRIPT_FALSE = @BUILD_GHOSTSCRIPT_FALSE@
-BUILD_GHOSTSCRIPT_TRUE = @BUILD_GHOSTSCRIPT_TRUE@
-BUILD_GIMP2_FALSE = @BUILD_GIMP2_FALSE@
-BUILD_GIMP2_TRUE = @BUILD_GIMP2_TRUE@
-BUILD_GIMP_FALSE = @BUILD_GIMP_FALSE@
-BUILD_GIMP_TRUE = @BUILD_GIMP_TRUE@
-BUILD_LIBGUTENPRINTUI2_FALSE = @BUILD_LIBGUTENPRINTUI2_FALSE@
-BUILD_LIBGUTENPRINTUI2_TRUE = @BUILD_LIBGUTENPRINTUI2_TRUE@
-BUILD_LIBGUTENPRINTUI_FALSE = @BUILD_LIBGUTENPRINTUI_FALSE@
-BUILD_LIBGUTENPRINTUI_TRUE = @BUILD_LIBGUTENPRINTUI_TRUE@
-BUILD_MODULES_FALSE = @BUILD_MODULES_FALSE@
-BUILD_MODULES_TRUE = @BUILD_MODULES_TRUE@
-BUILD_TESTPATTERN_FALSE = @BUILD_TESTPATTERN_FALSE@
-BUILD_TESTPATTERN_TRUE = @BUILD_TESTPATTERN_TRUE@
-BUILD_TEST_FALSE = @BUILD_TEST_FALSE@
-BUILD_TEST_TRUE = @BUILD_TEST_TRUE@
-BUILD_TRANSLATED_CUPS_PPDS_FALSE = @BUILD_TRANSLATED_CUPS_PPDS_FALSE@
-BUILD_TRANSLATED_CUPS_PPDS_TRUE = @BUILD_TRANSLATED_CUPS_PPDS_TRUE@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CONVERT = @CONVERT@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CUPS_CFLAGS = @CUPS_CFLAGS@
-CUPS_CONFIG = @CUPS_CONFIG@
-CUPS_LIBS = @CUPS_LIBS@
-CUPS_PPDS_AT_TOP_LEVEL_FALSE = @CUPS_PPDS_AT_TOP_LEVEL_FALSE@
-CUPS_PPDS_AT_TOP_LEVEL_TRUE = @CUPS_PPDS_AT_TOP_LEVEL_TRUE@
-CUPS_PPD_PS_LEVEL = @CUPS_PPD_PS_LEVEL@
-CXX = @CXX@
-CXXCPP = @CXXCPP@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DB2HTML = @DB2HTML@
-DB2PDF = @DB2PDF@
-DB2PS = @DB2PS@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DIALOG = @DIALOG@
-DOXYGEN = @DOXYGEN@
-DVIPDF = @DVIPDF@
-DVIPS = @DVIPS@
-ECHO = @ECHO@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EXEEXT = @EXEEXT@
-F77 = @F77@
-FFLAGS = @FFLAGS@
-FIND = @FIND@
-FOOMATIC_CONFIGURE = @FOOMATIC_CONFIGURE@
-FOOMATIC_KITLOAD = @FOOMATIC_KITLOAD@
-FOOMATIC_PPDFILE = @FOOMATIC_PPDFILE@
-GENPPD_LIBS = @GENPPD_LIBS@
-GIMP2_CFLAGS = @GIMP2_CFLAGS@
-GIMP2_LIBS = @GIMP2_LIBS@
-GIMPTOOL = @GIMPTOOL@
-GIMPTOOL2_CHECK = @GIMPTOOL2_CHECK@
-GIMPTOOL_CHECK = @GIMPTOOL_CHECK@
-GIMP_CFLAGS = @GIMP_CFLAGS@
-GIMP_CFLAGS_NOUI = @GIMP_CFLAGS_NOUI@
-GIMP_DATA_DIR = @GIMP_DATA_DIR@
-GIMP_LIBS = @GIMP_LIBS@
-GIMP_LIBS_NOUI = @GIMP_LIBS_NOUI@
-GIMP_PLUGIN_DIR = @GIMP_PLUGIN_DIR@
-GLIB_CFLAGS = @GLIB_CFLAGS@
-GLIB_CONFIG = @GLIB_CONFIG@
-GLIB_LIBS = @GLIB_LIBS@
-GLIB_MKENUMS = @GLIB_MKENUMS@
-GMSGFMT = @GMSGFMT@
-GNUCFLAGS = @GNUCFLAGS@
-GTK2_CFLAGS = @GTK2_CFLAGS@
-GTK2_LIBS = @GTK2_LIBS@
-GTK_CFLAGS = @GTK_CFLAGS@
-GTK_CONFIG = @GTK_CONFIG@
-GTK_LIBS = @GTK_LIBS@
-GUTENPRINTUI2_BINARY_AGE = @GUTENPRINTUI2_BINARY_AGE@
-GUTENPRINTUI2_CFLAGS = @GUTENPRINTUI2_CFLAGS@
-GUTENPRINTUI2_CURRENT_INTERFACE = @GUTENPRINTUI2_CURRENT_INTERFACE@
-GUTENPRINTUI2_INTERFACE_AGE = @GUTENPRINTUI2_INTERFACE_AGE@
-GUTENPRINTUI2_LIBDEPS = @GUTENPRINTUI2_LIBDEPS@
-GUTENPRINTUI2_LIBS = $(top_builddir)/src/gutenprintui2/libgutenprintui2.la
-GUTENPRINTUI2_VERSION = @GUTENPRINTUI2_VERSION@
-GUTENPRINTUI_BINARY_AGE = @GUTENPRINTUI_BINARY_AGE@
-GUTENPRINTUI_CFLAGS = @GUTENPRINTUI_CFLAGS@
-GUTENPRINTUI_CURRENT_INTERFACE = @GUTENPRINTUI_CURRENT_INTERFACE@
-GUTENPRINTUI_INTERFACE_AGE = @GUTENPRINTUI_INTERFACE_AGE@
-GUTENPRINTUI_LIBDEPS = @GUTENPRINTUI_LIBDEPS@
-GUTENPRINTUI_LIBS = $(top_builddir)/src/gutenprintui/libgutenprintui.la
-GUTENPRINTUI_VERSION = @GUTENPRINTUI_VERSION@
-GUTENPRINT_BINARY_AGE = @GUTENPRINT_BINARY_AGE@
-GUTENPRINT_CFLAGS = @GUTENPRINT_CFLAGS@
-GUTENPRINT_CURRENT_INTERFACE = @GUTENPRINT_CURRENT_INTERFACE@
-GUTENPRINT_INTERFACE_AGE = @GUTENPRINT_INTERFACE_AGE@
-GUTENPRINT_LIBDEPS = @GUTENPRINT_LIBDEPS@
-
-# Libraries
-GUTENPRINT_LIBS = $(top_builddir)/src/main/libgutenprint.la
-GUTENPRINT_MAJOR_VERSION = @GUTENPRINT_MAJOR_VERSION@
-GUTENPRINT_MICRO_VERSION = @GUTENPRINT_MICRO_VERSION@
-GUTENPRINT_MINOR_VERSION = @GUTENPRINT_MINOR_VERSION@
-GUTENPRINT_VERSION = @GUTENPRINT_VERSION@
-IJS_CFLAGS = @IJS_CFLAGS@
-IJS_CONFIG = @IJS_CONFIG@
-IJS_LIBS = @IJS_LIBS@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SAMPLES_FALSE = @INSTALL_SAMPLES_FALSE@
-INSTALL_SAMPLES_TRUE = @INSTALL_SAMPLES_TRUE@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INSTALL_USER_GUIDE_FALSE = @INSTALL_USER_GUIDE_FALSE@
-INSTALL_USER_GUIDE_TRUE = @INSTALL_USER_GUIDE_TRUE@
-INTLLIBS = @INTLLIBS@
-LDFLAGS = @LDFLAGS@
-LEX = @LEX@
-LEXLIB = @LEXLIB@
-LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LIBOBJS = @LIBOBJS@
-LIBREADLINE_DEPS = @LIBREADLINE_DEPS@
-LIBS = $(INTLLIBS) @LIBS@
-LIBTOOL = @LIBTOOL@
-LIBTOOL_DEPS = @LIBTOOL_DEPS@
-LN_S = @LN_S@
-LTALLOCA = @LTALLOCA@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAINTAINER_CFLAGS = @MAINTAINER_CFLAGS@
-MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
-MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
-MAKEINFO = @MAKEINFO@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-MSGFMT = @MSGFMT@
-MSGMERGE = @MSGMERGE@
-OBJEXT = @OBJEXT@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PERL = @PERL@
-PKG_CONFIG = @PKG_CONFIG@
-PLUG_IN_PATH = @PLUG_IN_PATH@
-POSUB = @POSUB@
-RANLIB = @RANLIB@
-RELEASE_DATE = @RELEASE_DATE@
-RM = @RM@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-STRIP = @STRIP@
-TEXI2HTML = @TEXI2HTML@
-USE_LEVEL3_PS_FALSE = @USE_LEVEL3_PS_FALSE@
-USE_LEVEL3_PS_TRUE = @USE_LEVEL3_PS_TRUE@
-USE_NLS = @USE_NLS@
-USE_NLS_FALSE = @USE_NLS_FALSE@
-USE_NLS_TRUE = @USE_NLS_TRUE@
-VERSION = @VERSION@
-XGETTEXT = @XGETTEXT@
-YACC = @YACC@
-ac_ct_AR = @ac_ct_AR@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
-am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
-am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-cups_bindir = @cups_bindir@
-cups_conf_datadir = @cups_conf_datadir@
-cups_conf_serverbin = @cups_conf_serverbin@
-cups_conf_serverroot = @cups_conf_serverroot@
-cups_exec_prefix = @cups_exec_prefix@
-cups_prefix = @cups_prefix@
-cups_sbindir = @cups_sbindir@
-datadir = @datadir@
-exec_prefix = @exec_prefix@
-gimp2_plug_indir = @gimp2_plug_indir@
-gimp_plug_indir = @gimp_plug_indir@
-gutenprint_cflags = @gutenprint_cflags@
-gutenprint_libs = @gutenprint_libs@
-gutenprintui2_cflags = @gutenprintui2_cflags@
-gutenprintui2_libs = @gutenprintui2_libs@
-gutenprintui_cflags = @gutenprintui_cflags@
-gutenprintui_libs = @gutenprintui_libs@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-AUTOMAKE_OPTIONS = 1.4 gnu
-MAINT_CHARSET = latin1
-AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(LOCAL_CPPFLAGS) $(GNUCFLAGS)
-EPSLEVEL = 2
-UTIL_MANUAL = util-edition
-UTIL_MANUAL_SRC_FILES = $(srcdir)/$(UTIL_MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/utils.sgml \
- $(srcdir)/gfdl.sgml
-
-GIMP_MANUAL = gimp-edition
-GIMP_MANUAL_SRC_FILES = $(srcdir)/$(GIMP_MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/gimp.sgml \
- $(srcdir)/gfdl.sgml
-
-CUPS_MANUAL = cups-edition
-CUPS_MANUAL_SRC_FILES = $(srcdir)/$(CUPS_MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/cups.sgml \
- $(srcdir)/gfdl.sgml
-
-MANUAL = users-guide
-MANUAL_SRC_FILES = $(srcdir)/$(MANUAL).sgml \
- $(srcdir)/title.sgml \
- $(srcdir)/history.sgml \
- $(srcdir)/gimp.sgml \
- $(srcdir)/cups.sgml \
- $(srcdir)/utils.sgml \
- $(srcdir)/gfdl.sgml
-
-UTIL_HTMLDIR = util_html
-GIMP_HTMLDIR = gimp_html
-CUPS_HTMLDIR = cups_html
-HTMLDIR = html
-UTIL_OUTPUTS = \
- $(UTIL_MANUAL).pdf \
- util_html
-
-GIMP_OUTPUTS = \
- $(GIMP_MANUAL).pdf \
- gimp_html
-
-CUPS_OUTPUTS = \
- $(CUPS_MANUAL).pdf \
- cups_html
-
-OUTPUTS = \
- $(MANUAL).pdf \
- html
-
-UTIL_GUIDE = $(UTIL_MANUAL).pdf util_html
-GIMP_GUIDE = $(GIMP_MANUAL).pdf gimp_html
-CUPS_GUIDE = $(CUPS_MANUAL).pdf cups_html
-USER_GUIDE = $(MANUAL).pdf html
-@INSTALL_USER_GUIDE_TRUE@STANDARD_TARGETS = $(USER_GUIDE)
-DISTHOOKDIRS = $(HTMLDIR)/stylesheet-images
-UTIL_PNG_IMAGES =
-CUPS_PNG_IMAGES = \
- figures/cups_admin.png \
- figures/cups_admin_device.png \
- figures/cups_admin_make.png \
- figures/cups_admin_model.png \
- figures/cups_admin_success.png \
- figures/cups_config_printer.png \
- figures/cups_my_printer.png \
- figures/cups_printers.png \
- figures/cups_startup.png
-
-GIMP_PNG_IMAGES = \
- figures/gimp-print-gui-1.png \
- figures/gimp-print-gui.png \
- figures/gimp-print-new-printer.png \
- figures/gimp-print-print-color-adjust.png \
- figures/gimp-print-setup.png \
- figures/gimp_image.png \
- figures/gimp_startup.png
-
-PNG_IMAGES = \
- $(CUPS_PNG_IMAGES) \
- $(GIMP_PNG_IMAGES)
-
-DISTHOOKFILES = $(PNG_IMAGES) $(STANDARD_TARGETS) $(HTMLDIR)/*.html $(HTMLDIR)/*.css
-UTIL_EPS_IMAGES = $(addsuffix .eps,$(basename $(UTIL_PNG_IMAGES)))
-GIMP_EPS_IMAGES = $(addsuffix .eps,$(basename $(GIMP_PNG_IMAGES)))
-CUPS_EPS_IMAGES = $(addsuffix .eps,$(basename $(CUPS_PNG_IMAGES)))
-EPS_IMAGES = $(addsuffix .eps,$(basename $(PNG_IMAGES)))
-@MAINTAINER_MODE_FALSE@MAINT_MODE = false
-@MAINTAINER_MODE_TRUE@MAINT_MODE = true
-@MAINTAINER_MODE_FALSE@ALL_LOCAL_TARGETS = $(STANDARD_TARGETS)
-@MAINTAINER_MODE_TRUE@ALL_LOCAL_TARGETS = docs
-CLEAN_MANUALS = \
- $(RM) -f $(MANUAL).pdf $(MANUAL).ps ; \
- $(RM) -f $(CUPS_MANUAL).pdf $(CUPS_MANUAL).ps ; \
- $(RM) -f $(GIMP_MANUAL).pdf $(GIMP_MANUAL).ps ; \
- $(RM) -f $(UTIL_MANUAL).pdf $(UTIL_MANUAL).ps ; \
- $(RM) -rf *html-stamp $(HTMLDIR) $(CUPS_HTMLDIR) $(GIMP_HTMLDIR) $(UTIL_HTMLDIR) ; \
- $(RM) -f $(EPS_IMAGES) $(CUPS_EPS_IMAGES) $(GIMP_EPS_IMAGES) $(UTIL_EPS_IMAGES)
-
-MAINTAINERCLEANFILES = Makefile.in *html-stamp
-EXTRA_DIST = README \
- $(MANUAL_SRC_FILES) \
- html-stamp \
- cups-edition.sgml \
- gimp-edition.sgml \
- util-edition.sgml
-
-all: all-am
-
-.SUFFIXES:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/scripts/global.mk $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/users_guide/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu doc/users_guide/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-mostlyclean-libtool:
- -rm -f *.lo
-
-clean-libtool:
- -rm -rf .libs _libs
-
-distclean-libtool:
- -rm -f libtool
-uninstall-info-am:
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- $(mkdir_p) $(distdir)/$(srcdir) $(distdir)/../../scripts
- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
- list='$(DISTFILES)'; for file in $$list; do \
- case $$file in \
- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
- esac; \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test "$$dir" != "$$file" && test "$$dir" != "."; then \
- dir="/$$dir"; \
- $(mkdir_p) "$(distdir)$$dir"; \
- else \
- dir=''; \
- fi; \
- if test -d $$d/$$file; then \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
- $(MAKE) $(AM_MAKEFLAGS) \
- top_distdir="$(top_distdir)" distdir="$(distdir)" \
- dist-hook
-check-am: all-am
-check: check-am
-all-am: Makefile all-local
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
- -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-clean: clean-am
-
-clean-am: clean-generic clean-libtool clean-local mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-libtool
-
-dvi: dvi-am
-
-dvi-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-data-local
-
-install-exec-am:
-
-install-info: install-info-am
-
-install-man:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic \
- maintainer-clean-local
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic mostlyclean-libtool
-
-pdf-am:
-
-ps-am:
-
-uninstall-am: uninstall-info-am uninstall-local
-
-.PHONY: all all-am all-local check check-am clean clean-generic \
- clean-libtool clean-local dist-hook distclean \
- distclean-generic distclean-libtool distdir dvi dvi-am html \
- html-am info info-am install install-am install-data \
- install-data-am install-data-local install-exec \
- install-exec-am install-info install-info-am install-man \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic \
- maintainer-clean-local mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
- uninstall-info-am uninstall-local
-
-
-@SET_MAKE@
-
-export STP_MODULE_PATH = $(top_builddir)/src/main/.libs:$(top_builddir)/src/main
-export STP_DATA_PATH = $(top_srcdir)/src/main
-
-# Rules
-
-$(top_builddir)/src/main/libgutenprint.la:
- cd $(top_builddir)/src/main; \
- $(MAKE)
-
-$(top_builddir)/src/gutenprintui/libgutenprintui.la:
- cd $(top_builddir)/src/gutenprintui; \
- $(MAKE)
-
-$(top_builddir)/src/gutenprintui2/libgutenprintui2.la:
- cd $(top_builddir)/src/gutenprintui2; \
- $(MAKE)
-
-dist-hook: $(USER_GUIDE)
- for file in $(DISTHOOKFILES) ; do \
- if test -f $$file ; then \
- if ! test -d $(distdir)/`dirname $$file` ; then \
- mkdir $(distdir)/`dirname $$file` ; \
- fi ; \
- cp -p $$file $(distdir)/`dirname $$file` ; \
- fi ; \
- done
- for dir in $(DISTHOOKDIRS) ; do \
- if test -d $(srcdir)/$$dir ; then \
- mkdir $(distdir)/$$dir; \
- for dirfile in $(srcdir)/$$dir/*; do \
- if test -f $$dirfile ; then \
- cp -p $$dirfile $(distdir)/$$dir ; \
- fi ; \
- if test -d $$dirfile ; then \
- cp -pR $$dirfile $(distdir)/$$dir ; \
- fi ; \
- done \
- fi \
- done
-
-$(UTIL_MANUAL).pdf: $(UTIL_MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- fi ; \
- $(DB2PDF) $(UTIL_MANUAL).sgml
-
-$(GIMP_MANUAL).pdf: $(GIMP_MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \
- cp -p $$image figures/`basename $$image` ; \
- done ; \
- fi ; \
- $(DB2PDF) $(GIMP_MANUAL).sgml
-
-$(CUPS_MANUAL).pdf: $(CUPS_MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \
- cp -p $$image figures/`basename $$image` ; \
- done ; \
- fi ; \
- $(DB2PDF) $(CUPS_MANUAL).sgml
-
-$(MANUAL).pdf: $(MANUAL_SRC_FILES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(MANUAL_SRC_FILES) . ; \
- if test -d figures ; then \
- : ; \
- else \
- mkdir figures ; \
- fi ; \
- for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \
- cp -p $$image figures/`basename $$image` ; \
- done ; \
- fi ; \
- $(DB2PDF) $(MANUAL).sgml
-
-editions: docs cups_docs gimp_docs util_docs
-
-util_docs: util_html util_pdf
-gimp_docs: gimp_html gimp_pdf
-cups_docs: cups_html cups_pdf
-docs: html pdf
-
-all_util_docs: util_html util_ps util_pdf
-all_gimp_docs: gimp_html gimp_ps gimp_pdf
-all_cups_docs: cups_html cups_ps cups_pdf
-all_docs: html ps pdf
-
-all-local: $(ALL_LOCAL_TARGETS)
-
-util_pdf: $(UTIL_MANUAL).pdf
-gimp_pdf: $(GIMP_MANUAL).pdf
-cups_pdf: $(CUPS_MANUAL).pdf
-pdf: $(MANUAL).pdf
-
-util_ps: $(UTIL_MANUAL).ps
-gimp_ps: $(GIMP_MANUAL).ps
-cups_ps: $(CUPS_MANUAL).ps
-ps: $(MANUAL).ps
-
-$(UTIL_MANUAL).ps: $(UTIL_MANUAL_SRC_FILES) $(UTIL_EPS_IMAGES)
- for i in $(UTIL_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(UTIL_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(UTIL_MANUAL)-eps.sgml
- $(DB2PS) $(UTIL_MANUAL)-eps.sgml
- mv $(UTIL_MANUAL)-eps.ps $(UTIL_MANUAL).ps
- for i in $(UTIL_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-$(GIMP_MANUAL).ps: $(GIMP_MANUAL_SRC_FILES) $(GIMP_EPS_IMAGES)
- for i in $(GIMP_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(GIMP_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(GIMP_MANUAL)-eps.sgml
- $(DB2PS) $(GIMP_MANUAL)-eps.sgml
- mv $(GIMP_MANUAL)-eps.ps $(GIMP_MANUAL).ps
- for i in $(GIMP_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-$(CUPS_MANUAL).ps: $(CUPS_MANUAL_SRC_FILES) $(CUPS_EPS_IMAGES)
- for i in $(CUPS_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(CUPS_MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(CUPS_MANUAL)-eps.sgml
- $(DB2PS) $(CUPS_MANUAL)-eps.sgml
- mv $(CUPS_MANUAL)-eps.ps $(CUPS_MANUAL).ps
- for i in $(CUPS_MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-$(MANUAL).ps: $(MANUAL_SRC_FILES) $(EPS_IMAGES)
- for i in $(MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- sed -e 's/\.png"/.eps"/g' \
- -e 's/FORMAT="PNG"/FORMAT="EPS"/g' $$i > $$j-eps.sgml; \
- done
- cat $(MANUAL).sgml | sed -e 's/\.sgml"/-eps.sgml"/g' > $(MANUAL)-eps.sgml
- $(DB2PS) $(MANUAL)-eps.sgml
- mv $(MANUAL)-eps.ps $(MANUAL).ps
- for i in $(MANUAL_SRC_FILES); do \
- j=`basename $$i .sgml`; \
- $(RM) -f $${j}-eps.*; \
- done
-
-%.eps:
- if test ! -d figures ; then mkdir figures ; fi
- $(CONVERT) $(srcdir)/$(basename $@).png EPS$(EPSLEVEL):$@
-
-util_html: util-html-stamp
-gimp_html: gimp-html-stamp
-cups_html: cups-html-stamp
-html: html-stamp
-
-# This ugly workaround with SOURCE is because db2html doesn't seem to like
-# "./users-guide.sgml". Note that db2ps does not have the same limitation.
-# html-stamp should *only* be called by html--it's just a timestamp!
-
-util-html-stamp: $(UTIL_MANUAL_SRC_FILES) $(UTIL_PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(UTIL_MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(UTIL_MANUAL).sgml
- -$(RM) -rf $(UTIL_HTMLDIR)
- mv $(UTIL_MANUAL) $(UTIL_HTMLDIR)
- chmod a+rx $(UTIL_HTMLDIR)
- touch util-html-stamp
-
-gimp-html-stamp: $(GIMP_MANUAL_SRC_FILES) $(GIMP_PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(GIMP_MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(GIMP_MANUAL).sgml
- -mkdir $(GIMP_MANUAL)/figures
- for image in $(addprefix $(srcdir)/, $(GIMP_PNG_IMAGES)) ; do \
- cp -p $$image $(GIMP_MANUAL)/figures/`basename $$image` ; \
- done
- -$(RM) -rf $(GIMP_HTMLDIR)
- mv $(GIMP_MANUAL) $(GIMP_HTMLDIR)
- chmod a+rx $(GIMP_HTMLDIR)
- touch gimp-html-stamp
-
-cups-html-stamp: $(CUPS_MANUAL_SRC_FILES) $(CUPS_PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(CUPS_MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(CUPS_MANUAL).sgml
- -mkdir $(CUPS_MANUAL)/figures
- for image in $(addprefix $(srcdir)/, $(CUPS_PNG_IMAGES)) ; do \
- cp -p $$image $(CUPS_MANUAL)/figures/`basename $$image` ; \
- done
- -$(RM) -rf $(CUPS_HTMLDIR)
- mv $(CUPS_MANUAL) $(CUPS_HTMLDIR)
- chmod a+rx $(CUPS_HTMLDIR)
- touch cups-html-stamp
-
-html-stamp: $(MANUAL_SRC_FILES) $(PNG_IMAGES)
- if test $(srcdir) = '.' ; then \
- : ; \
- else \
- if test -L $(notdir $<) ; then \
- $(RM) $(notdir $<) ; \
- fi ; \
- $(LN_S) -f $(MANUAL_SRC_FILES) . ; \
- fi
- $(DB2HTML) $(MANUAL).sgml
- -mkdir $(MANUAL)/figures
- for image in $(addprefix $(srcdir)/, $(PNG_IMAGES)) ; do \
- cp -p $$image $(MANUAL)/figures/`basename $$image` ; \
- done
- -$(RM) -rf $(HTMLDIR)
- mv $(MANUAL) $(HTMLDIR)
- chmod a+rx $(HTMLDIR)
- touch html-stamp
-
-install-data-local: $(STANDARD_TARGETS)
- if test -n '$(STANDARD_TARGETS)' ; then \
- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \
- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \
- if test -f $(MANUAL).pdf ; then \
- $(INSTALL_DATA) $(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \
- elif test -f $(srcdir)/$(MANUAL).pdf ; then \
- $(INSTALL_DATA) $(srcdir)/$(MANUAL).pdf $(DESTDIR)$(datadir)/$(PACKAGE)/doc ; \
- fi ; \
- if test -d $(HTMLDIR) ; then \
- HTMLGENDIR="$(HTMLDIR)" ; \
- elif test -d $(srcdir)/$(HTMLDIR) ; then \
- HTMLGENDIR="$(srcdir)/$(HTMLDIR)" ; \
- else \
- exit 1 ; \
- fi ; \
- for file in $$HTMLGENDIR/*.html $$HTMLGENDIR/*.css ; do \
- if test -f $$file ; then \
- $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html ; \
- fi ; \
- done ; \
- for file in $(srcdir)/figures/*.png ; do \
- if test -f $$file ; then \
- $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/figures ; \
- fi ; \
- done ; \
- if test -d $$HTMLGENDIR/stylesheet-images ; then \
- for file in $$HTMLGENDIR/stylesheet-images/* ; do \
- if test -f $$file ; then \
- $(INSTALL_DATA) $$file $(DESTDIR)$(datadir)/$(PACKAGE)/doc/html/stylesheet-images ; \
- fi ; \
- done ; \
- fi ; \
- fi
-
-uninstall-local:
- -$(RM) -r $(DESTDIR)$(datadir)/$(PACKAGE)/doc
-
-clean-local:
- if test $(srcdir) = "." -a $(MAINT_MODE) = false ; then \
- echo "clean-local: Not removing $(HTMLDIR)" ; \
- echo 'clean-local: Not removing $(MANUAL).pdf' ; \
- echo 'clean-local: Not removing $(MANUAL).ps' ; \
- echo 'clean-local: Not removing EPS figures' ; \
- else \
- $(CLEAN_MANUALS) ; \
- fi
- if test $(srcdir) = "." ; then \
- : ; \
- else \
- $(RM) -f $(MANUAL_SRC_FILES) $(CUPS_MANUAL_SRC_FILES) ; \
- $(RM) -f $(GIMP_MANUAL_SRC_FILES) $(UTIL_CUPS_MANUAL_SRC_FILES) ; \
- $(RM) -rf figures ; \
- fi
- -$(RM) -rf *.tex *.log *.aux *.dvi *.gz *.out *.junk *.out *.fot
- -$(RM) -rf db2html* DB2HTML*
-
-veryclean:
- $(MAKE) MAINT_MODE=true clean
-
-maintainer-clean-local:
- $(CLEAN_MANUALS)
-
-#
-# This is my (so far failed) attempt to create an index for this documentation.
-#
-#
-#index.sgml:
-# $(PERL) /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64/bin/collateindex.pl -N -o index.sgml
-#
-# $(JADE) -V html-index \
-# -t sgml \
-# -c /usr/share/sgml/CATALOG.jade_dsl \
-# -c /usr/share/sgml/CATALOG.docbook-dsssl-stylesheets \
-# -c /usr/share/sgml/CATALOG.gnome \
-# -c /usr/share/sgml/CATALOG.docbook_4 \
-# -c /usr/share/sgml/CATALOG.docbook_3 \
-# -D /usr/share/sgml/docbook/docbook-dsssl-stylesheets-1.64 \
-# -d /usr/share/sgml/docbook-toys/suse-both.dsl \
-# -o index.sgml \
-# gimp-print-users-guide-4.1.99-b3.sgml
-#
-#
-# END failed attempt at index creation.
-#
-
-help:
- @echo " "
- @echo "Targets for the complete user's guide:"
- @echo " "
- @echo " docs - creates PS, PDF, and HTML documentation files"
- @echo " all_docs - creates PS and HTML documentation files"
- @echo " ps - creates PostScript documentation"
- @echo " pdf - creates PDF documentation"
- @echo " html - creates HTML documentation"
- @echo " clean - deletes machine generated files, but not outputs"
- @echo " veryclean - deletes output files in addition"
- @echo " help - prints this help text"
- @echo ""
- @echo "Targets for specific manual editions:"
- @echo " "
- @echo " cups_html - generate HTML for CUPS edition of the manual"
- @echo " cups_pdf - generate PDF for CUPS edition of the manual"
- @echo " cups_ps - generate PS for CUPS edition of the manual"
- @echo " "
- @echo " gimp_docs - generate HTML, PDF, and PS for GIMP edition of the manual"
- @echo " gimp_html - generate HTML for GIMP edition of the manual"
- @echo " gimp_pdf - generate PDF for GIMP edition of the manual"
- @echo " gimp_ps - generate PS for GIMP edition of the manual"
- @echo " "
- @echo " util_docs - generate HTML, PDF, and PS for UTIL edition of the manual"
- @echo " util_html - generate HTML for UTIL edition of the manual"
- @echo " util_pdf - generate PDF for UTIL edition of the manual"
- @echo " util_ps - generate PS for UTIL edition of the manual"
- @echo " "
- @echo " editions - generates HTML, PDF, and PS for ALL editions of the manual"
- @echo " "
-
-.PHONY: docs cups_docs gimp_docs util_docs
-.PHONY: all_docs all_cups_docs all_gimp_docs all_util_docs
-.PHONY: html cups_html gimp_html util_html
-.PHONY: ps cups_ps gimp_ps util_ps
-.PHONY: pdf cups_pdf gimp_pdf util_pdf
-.PHONY: help
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/doc/users_guide/README b/doc/users_guide/README
deleted file mode 100644
index c6f1025..0000000
--- a/doc/users_guide/README
+++ /dev/null
@@ -1,39 +0,0 @@
-
-The files contained in this directory are all of the source files necessary
-to build "The User's Guide to the Gutenprint Top Quality Printer Drivers".
-
-Type: make pdf - to build the PDF documentation file
- make ps - to build the Postscript documentation file
- make html - to build the HTML documentation files
- make docs - to build all of the documentation files
-
-This is what will be generated:
-
- users_guide.ps
- users_guide.pdf
- html/book1.html
-
-While building the documentation, you will see messages from LaTeX regarding
-undefined references. These can also be safely ignored.
-
-The documentation contains many color screenshots. My goal was to have the
-documentation print acceptably at 360 DPI. However, I realize that not everybody
-has a color printer. For those people, such as the owners of laser printers,
-I'd like to suggest printing the documentation in greyscale. Printing the
-documentation in black and white will results in unacceptable quality for many
-of the screenshots.
-
-All of the figures are contained in the "figures" subdirectory. Read the
-figures/README file if you are interested in how I created the
-screenshots used throughout the documentation.
-
-All of the HTML files are contained in the "html" subdirectory.
-
-Your constructive feedback is most welcome.
-
-Andy Stewart
-13-oct-2001
-
-
-
-
diff --git a/doc/users_guide/cups-edition.sgml b/doc/users_guide/cups-edition.sgml
deleted file mode 100644
index 2056bbf..0000000
--- a/doc/users_guide/cups-edition.sgml
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY title SYSTEM "title.sgml">
-<!ENTITY history SYSTEM "history.sgml">
-<!ENTITY gimp SYSTEM "gimp.sgml">
-<!ENTITY cups SYSTEM "cups.sgml">
-<!ENTITY utils SYSTEM "utils.sgml">
-<!ENTITY gfdl SYSTEM "gfdl.sgml">
-]>
-<book>
-
- <bookinfo>
- <title>The User's Guide to the Gutenprint - CUPS Edition</title>
- <date>April 7, 2002</date>
- <pubdate>April 7, 2002</pubdate>
- <author>
- <firstname>Andy</firstname>
- <surname>Stewart</surname>
- </author>
- <copyright>
- <year>2002</year>
- <holder>Andy Stewart</holder>
- </copyright>
- <legalnotice>
- <para>The User's Guide to the Gutenprint - CUPS Edition, Copyright
-2002, Andy Stewart.
- </para>
-
-&title;
-
-<chapter><title>CUPS Edition</title>
-
- <caution><title>PLEASE NOTE</title>
-
- <para>
- This manual includes a subset of chapters from a more complete
-manual entitled <emphasis>The User's Guide to the Gutenprint Top
-Quality Printer Drivers</emphasis>. To obtain the complete manual, go
-to the <ulink url="http://gimp-print.sourceforge.net">Gutenprint
-Project</ulink> home page.
- </para>
- <para>
- This version of the manual has been specifically packaged in this
-way in an attempt to better suit the needs of people interested only
-in using the Gutenprint software with
-<ulink url="http://www.cups.org">CUPS</ulink> (Common Unix Printing System).
- </para>
-
- </caution>
-
-</chapter>
-
-&history;
-&cups;
-&gfdl;
-</book>
-
-
-
diff --git a/doc/users_guide/cups.sgml b/doc/users_guide/cups.sgml
deleted file mode 100644
index c39506f..0000000
--- a/doc/users_guide/cups.sgml
+++ /dev/null
@@ -1,320 +0,0 @@
-
- <chapter><title>CUPS and Gutenprint</title>
- <sect1><title>Introduction</title>
- <para>
- CUPS is an acronym which stands for <emphasis>C</emphasis>ommon
-<emphasis>U</emphasis>nix <emphasis>P</emphasis>rinting
-<emphasis>S</emphasis>ystem. It is assumed that the reader has
-properly installed the CUPS software and the Gutenprint software.
-This section will discuss adding a printer to CUPS that uses a
-Gutenprint printer driver, as well as how to modify the various
-settings supplied by Gutenprint. This will be a rather quick
-explanation, as the CUPS software is quite well documented, and it is
-not my intention to attempt to duplicate the CUPS documentation here.
- </para>
- </sect1>
-
- <sect1><title>CUPS Printer Installation</title>
- <para>
-This explanation will use the web interface provided by CUPS. First,
-aim your favorite web browser at
-<ulink url="http://localhost:631">the CUPS server</ulink>. The
-following screen should appear within your browser.
- </para>
-
- <figure><title>The CUPS Startup Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="45" fileref="figures/cups_startup.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Startup Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <para>
-Now, you may click on either the word <guilabel>Printers</guilabel> in the bar at the top
-of the page, or you may click on the <guilabel>Manage Printers</guilabel> text. In
-either case, the next screen you see will look like this one if you
-have not yet configured any printers.
- </para>
-
- <figure><title>The CUPS Printers Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="45" fileref="figures/cups_printers.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Printers Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <para>
-At this time, click on the <guibutton>Add Printer</guibutton> button.
-You will then see the Admin screen (shown below).
- </para>
-
- <figure><title>The CUPS Admin Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="45" fileref="figures/cups_admin.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Admin Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <para>
-Notice in the screenshot that the three boxes are shown after the
-author filled them in for his printer at home. You will need to fill
-in an appropriate name of your printer, its location, and a
-description which meets your own needs. Once this is done, click on
-the <guibutton>Continue</guibutton> button, and then this screen will appear.
- </para>
-
- <figure id="fig-cups-admin-device"><title>The CUPS Admin Device Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="35" fileref="figures/cups_admin_device.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Admin Device Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <para>
-Click on the drop down menu next to the word
-<guilabel>Device</guilabel> and a list of possible printer devices
-appears. Select the device appropriate for your printer. Note that
-there are a range of serial, parallel, USB, and other devices from
-which to choose. Once the selection is made, click the
-<guibutton>Continue</guibutton> button. Now, this screen appears.
- </para>
-
- <figure><title>The CUPS Admin Model/Driver Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="35" fileref="figures/cups_admin_make.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Admin Model/Driver Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <caution>
- <title>Caution Regarding USB Printers</title>
-
- <para>
-CUPS versions 1.1.11 and later <emphasis>REQUIRE</emphasis>
-the user to insure that the desired USB printer is powered on
-<emphasis>AND</emphasis> physically connected to the USB bus
-<emphasis>BEFORE</emphasis> starting the CUPS software.
- </para>
- <para>
-CUPS must see the USB printer when the software starts. The CUPS software
-is typically started when the computer boots. Note that one cannot
-simply plug in the USB printer and power it on after CUPS has started.
-(Note that this does not apply to parallel port printers).
- </para>
- <para>
-If the USB printer was not connected and powered on at the time CUPS was
-started, there will not be a USB printer shown in the
-list of devices on the CUPS Admin Device Window (see
-<xref linkend="fig-cups-admin-device">). In this event, stop the CUPS
-software, properly connect and power on the USB printer, and restart
-the CUPS software.
- </para>
- <para>
-From the list of devices shown in the CUPS Admin Device Window
-(see <xref linkend="fig-cups-admin-device">), a clever user might
-attempt to avoid this issue by selecting
-<guimenuitem>Internet Printing Protocol</guimenuitem>
-and then enter something similar to 'usb:/dev/usblp0' in the next
-screen. However, this fails later in the configuration process with a
-"client_error_not_possible" error message with no other explanation.
-Note that entering 'file:/dev/usblp0' will not work either. While CUPS
-will allow this, printing will not actually work in some situations.
- </para>
- <para>
-CUPS versions 1.1.10 and earlier exhibit similar behavior with regard
-to not displaying the USB printer if it was not connected to the USB
-bus and powered up prior to starting the CUPS software. However,
-these versions of CUPS will indeed allow the user to enter the name of
-the USB connection, unlike versions 1.1.11 and later.
- </para>
- </caution>
-
- <para>
-Select the manufacturer of your printer and click the
-<guibutton>Continue</guibutton> button. A window will appear which
-asks you to select the specific model number for your printer.
- </para>
-
- <para>
-Scroll through the long list and find the model number for your
-printer. Notice carefully that there are many different languages
-supported for each printer, as denoted by the initials in parenthesis.
-(en) would be for English, (da) for Danish, (sv) for Swedish, (fr) for
-French, (no) for Norwegian, (pl) for Polish, and (en_GB) for British
-English (see <xref linkend="fig-cups-admin-model">). Also take note
-of the Gutenprint revision for the driver, and ensure that it is
-indeed the version of Gutenprint which you have most recently
-installed. Once you have made the proper selection, click on the
-<guibutton>Continue</guibutton> button.
- </para>
-
- <figure id="fig-cups-admin-model"><title>The 2nd CUPS Admin Model/Driver Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="55" fileref="figures/cups_admin_model.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The 2nd CUPS Admin Model/Driver Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <figure><title>The CUPS Admin Success Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="39" fileref="figures/cups_admin_success.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Admin Success Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <para>
-Congratulations! You should now see the CUPS window indicating that
-your printer was successfully installed. Notice the sentence which
-reads "Printer your_printer has been added successfully". Click on
-your_printer, which will be the underlined name for your printer.
- </para>
-
- <figure id="fig-cups-my-printer"><title>The CUPS Window for Your Printer</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="65" fileref="figures/cups_my_printer.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Window for Your Printer</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <para>
-After clicking on your_printer (epson_870 in this example), a window
-will appear similar to that shown in <xref linkend="fig-cups-my-printer">.
-It would probably be a good idea at this point to click on the
-<guibutton>Print Test Page</guibutton> button to ensure that
-everything is working properly. Take note of the Gutenprint revision
-printed on this screen and confirm once again that it is the expected
-revision.
- </para>
-
- </sect1>
-
- <sect1><title>Configuring your Printer in CUPS</title>
-
- <para>
-With reference to <xref linkend="fig-cups-my-printer">, click
-on the <guibutton>Configure Printer</guibutton> button. A partial
-screenshot of the printer configuration window appears in
-<xref linkend="fig-cups-printer-config-window">.
-The contents of this window will vary depending on precisely which
-printer you selected when you configured CUPS for your printer. The
-screenshot shows the selections made by the author for his printer.
-The individual selections will not be explained in detail here, as
-they are the same selections which are available when using the
-Gutenprint plugin to the GIMP. These selections are explained in
-detail in various sections of the <emphasis>GIMP and
-Gutenprint</emphasis> chapter of <emphasis>The User's Guide to the
-Gutenprint Top Quality Printer Drivers</emphasis>.
- </para>
-
- <figure id="fig-cups-printer-config-window"><title>The CUPS Printer Cofiguration Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="30" fileref="figures/cups_config_printer.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The CUPS Printer Configuration Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
-
- </sect1>
-
- <sect1><title>Using CUPS from the Command Line</title>
-
- <para>
- It is possible to use the CUPS printing system from the command
-line. While this document will not delve into all of the specifics of
-the CUPS command line interface, there are portions of this interface
-which are specific to the Gutenprint software.
- </para>
-
- <para>
-The command line is in some cases a more convenient way to generate
-printed output (e.g. when printing from a script). However, most
-people (including the author) cannot easily predict what a command
-line option of "-o stpCyan=1350" will do to the output. It is
-therefore a good idea to use the GIMP to view the image and the
-Gutenprint plugin to preview these settings before relying on the
-command line.
- </para>
-
- <para>
-When using CUPS from the command line, the command will have this
-general format:
-
- <programlisting>
- <![ CDATA [
- lpr -P my_printer_name \
- -o option1=<choice1> \
- -o option2=<choice2> \
- /path/to/printfile
- ]]>
- </programlisting>
-
-When typing the command directly onto the command line, put all of the
-command line options on one line, and do not type the "\" characters.
-The list of possible options which are specific to Gutenprint,
-followed by some of the supported choices, are shown below:
-
- <programlisting>
- <![ CDATA [
- -o PageSize=<...| A3 | A4 | A4 | ...>
- -o InputSlot=<Roll | Standard>
- -o MediaType=< ..| Inkjet | Plain | GlossyPaper | ...>
- -o Resolution=<360sw | 360swuni ...| 1440x720 >
- -o ColorModel=<Black | RGB | Gray | CMYK>
- -o stpBrightness=<0...2000>
- -o stpContrast=<0...2000>
- -o stpCyan=<0...4000>
- -o stpDensity=<0...2000>
- -o stpDither=<0...4000>
- -o stpGamma=<0...4000>
- -o stpImageType=<LineArt | Continuous | SolidTone>
- -o stpInkType=<PhotoCMY | CMYK | PhotoCMYK | RGB>
- -o stpMagenta=<0...4000>
- -o stpSaturation=<0...9000>
- -o stpYellow=<0...4000>
- ]]>
- </programlisting>
-
-For more detailed information, consult the appropriate sections of the <emphasis>GIMP and
-Gutenprint</emphasis> chapter of <emphasis>The User's Guide to the
-Gutenprint Top Quality Printer Drivers</emphasis>.
- </para>
-
- </sect1>
-
- </chapter>
diff --git a/doc/users_guide/figures/cups_admin.png b/doc/users_guide/figures/cups_admin.png
deleted file mode 100644
index 464fcc4..0000000
--- a/doc/users_guide/figures/cups_admin.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_admin_device.png b/doc/users_guide/figures/cups_admin_device.png
deleted file mode 100644
index b258263..0000000
--- a/doc/users_guide/figures/cups_admin_device.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_admin_make.png b/doc/users_guide/figures/cups_admin_make.png
deleted file mode 100644
index 1948ba7..0000000
--- a/doc/users_guide/figures/cups_admin_make.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_admin_model.png b/doc/users_guide/figures/cups_admin_model.png
deleted file mode 100644
index b476a75..0000000
--- a/doc/users_guide/figures/cups_admin_model.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_admin_success.png b/doc/users_guide/figures/cups_admin_success.png
deleted file mode 100644
index edebafe..0000000
--- a/doc/users_guide/figures/cups_admin_success.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_config_printer.png b/doc/users_guide/figures/cups_config_printer.png
deleted file mode 100644
index 1f980dc..0000000
--- a/doc/users_guide/figures/cups_config_printer.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_my_printer.png b/doc/users_guide/figures/cups_my_printer.png
deleted file mode 100644
index d8441c8..0000000
--- a/doc/users_guide/figures/cups_my_printer.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_printers.png b/doc/users_guide/figures/cups_printers.png
deleted file mode 100644
index 4d45d1c..0000000
--- a/doc/users_guide/figures/cups_printers.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/cups_startup.png b/doc/users_guide/figures/cups_startup.png
deleted file mode 100644
index 22d01d0..0000000
--- a/doc/users_guide/figures/cups_startup.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp-print-gui-1.png b/doc/users_guide/figures/gimp-print-gui-1.png
deleted file mode 100644
index 1c083bb..0000000
--- a/doc/users_guide/figures/gimp-print-gui-1.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp-print-gui.png b/doc/users_guide/figures/gimp-print-gui.png
deleted file mode 100644
index a9739fb..0000000
--- a/doc/users_guide/figures/gimp-print-gui.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp-print-new-printer.png b/doc/users_guide/figures/gimp-print-new-printer.png
deleted file mode 100644
index 39dd681..0000000
--- a/doc/users_guide/figures/gimp-print-new-printer.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp-print-print-color-adjust.png b/doc/users_guide/figures/gimp-print-print-color-adjust.png
deleted file mode 100644
index 5ab1a33..0000000
--- a/doc/users_guide/figures/gimp-print-print-color-adjust.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp-print-setup.png b/doc/users_guide/figures/gimp-print-setup.png
deleted file mode 100644
index e406c0b..0000000
--- a/doc/users_guide/figures/gimp-print-setup.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp_image.png b/doc/users_guide/figures/gimp_image.png
deleted file mode 100644
index 9193558..0000000
--- a/doc/users_guide/figures/gimp_image.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/figures/gimp_startup.png b/doc/users_guide/figures/gimp_startup.png
deleted file mode 100644
index b6335e1..0000000
--- a/doc/users_guide/figures/gimp_startup.png
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/gfdl.sgml b/doc/users_guide/gfdl.sgml
deleted file mode 100644
index 6db9fbe..0000000
--- a/doc/users_guide/gfdl.sgml
+++ /dev/null
@@ -1,466 +0,0 @@
-<appendix id="gfdl">
-<title>GNU Free Documentation License</title>
-<!-- - GNU Project - Free Software Foundation (FSF) -->
-<!-- LINK REV="made" HREF="mailto:webmasters@gnu.org" -->
-
-
- <!-- sect1>
- <title>GNU Free Documentation License</title -->
-
- <para>Version 1.1, March 2000</para>
-
- <blockquote>
- <para>Copyright (C) 2000 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.</para>
- </blockquote>
-
- <sect1 label="0">
- <title>PREAMBLE</title>
-
- <para>The purpose of this License is to make a manual, textbook,
- or other written document "free" in the sense of freedom: to
- assure everyone the effective freedom to copy and redistribute it,
- with or without modifying it, either commercially or
- noncommercially. Secondarily, this License preserves for the
- author and publisher a way to get credit for their work, while not
- being considered responsible for modifications made by
- others.</para>
-
- <para>This License is a kind of "copyleft", which means that
- derivative works of the document must themselves be free in the
- same sense. It complements the GNU General Public License, which
- is a copyleft license designed for free software.</para>
-
- <para>We have designed this License in order to use it for manuals
- for free software, because free software needs free documentation:
- a free program should come with manuals providing the same
- freedoms that the software does. But this License is not limited
- to software manuals; it can be used for any textual work,
- regardless of subject matter or whether it is published as a
- printed book. We recommend this License principally for works
- whose purpose is instruction or reference.</para>
- </sect1>
-
- <sect1 label="1">
- <title>APPLICABILITY AND DEFINITIONS</title>
-
- <para>This License applies to any manual or other work that
- contains a notice placed by the copyright holder saying it can be
- distributed under the terms of this License. The "Document",
- below, refers to any such manual or work. Any member of the
- public is a licensee, and is addressed as "you".</para>
-
- <para>A "Modified Version" of the Document means any work
- containing the Document or a portion of it, either copied
- verbatim, or with modifications and/or translated into another
- language.</para>
-
- <para>A "Secondary Section" is a named appendix or a front-matter
- section of the Document that deals exclusively with the
- relationship of the publishers or authors of the Document to the
- Document's overall subject (or to related matters) and contains
- nothing that could fall directly within that overall subject.
- (For example, if the Document is in part a textbook of
- mathematics, a Secondary Section may not explain any mathematics.)
- The relationship could be a matter of historical connection with
- the subject or with related matters, or of legal, commercial,
- philosophical, ethical or political position regarding
- them.</para>
-
- <para>The "Invariant Sections" are certain Secondary Sections
- whose titles are designated, as being those of Invariant Sections,
- in the notice that says that the Document is released under this
- License.</para>
-
- <para>The "Cover Texts" are certain short passages of text that
- are listed, as Front-Cover Texts or Back-Cover Texts, in the
- notice that says that the Document is released under this
- License.</para>
-
- <para>A "Transparent" copy of the Document means a
- machine-readable copy, represented in a format whose specification
- is available to the general public, whose contents can be viewed
- and edited directly and straightforwardly with generic text
- editors or (for images composed of pixels) generic paint programs
- or (for drawings) some widely available drawing editor, and that
- is suitable for input to text formatters or for automatic
- translation to a variety of formats suitable for input to text
- formatters. A copy made in an otherwise Transparent file format
- whose markup has been designed to thwart or discourage subsequent
- modification by readers is not Transparent. A copy that is not
- "Transparent" is called "Opaque".</para>
-
- <para>Examples of suitable formats for Transparent copies include
- plain ASCII without markup, Texinfo input format, LaTeX input
- format, SGML or XML using a publicly available DTD, and
- standard-conforming simple HTML designed for human modification.
- Opaque formats include PostScript, PDF, proprietary formats that
- can be read and edited only by proprietary word processors, SGML
- or XML for which the DTD and/or processing tools are not generally
- available, and the machine-generated HTML produced by some word
- processors for output purposes only.</para>
-
- <para>The "Title Page" means, for a printed book, the title page
- itself, plus such following pages as are needed to hold, legibly,
- the material this License requires to appear in the title page.
- For works in formats which do not have any title page as such,
- "Title Page" means the text near the most prominent appearance of
- the work's title, preceding the beginning of the body of the
- text.</para>
- </sect1>
-
- <sect1 label="2">
- <title>VERBATIM COPYING</title>
-
- <para>You may copy and distribute the Document in any medium,
- either commercially or noncommercially, provided that this
- License, the copyright notices, and the license notice saying this
- License applies to the Document are reproduced in all copies, and
- that you add no other conditions whatsoever to those of this
- License. You may not use technical measures to obstruct or
- control the reading or further copying of the copies you make or
- distribute. However, you may accept compensation in exchange for
- copies. If you distribute a large enough number of copies you
- must also follow the conditions in section 3.</para>
-
- <para>You may also lend copies, under the same conditions stated
- above, and you may publicly display copies.</para>
- </sect1>
-
- <sect1 label="3">
- <title>COPYING IN QUANTITY</title>
-
- <para>If you publish printed copies of the Document numbering more
- than 100, and the Document's license notice requires Cover Texts,
- you must enclose the copies in covers that carry, clearly and
- legibly, all these Cover Texts: Front-Cover Texts on the front
- cover, and Back-Cover Texts on the back cover. Both covers must
- also clearly and legibly identify you as the publisher of these
- copies. The front cover must present the full title with all
- words of the title equally prominent and visible. You may add
- other material on the covers in addition. Copying with changes
- limited to the covers, as long as they preserve the title of the
- Document and satisfy these conditions, can be treated as verbatim
- copying in other respects.</para>
-
- <para>If the required texts for either cover are too voluminous to
- fit legibly, you should put the first ones listed (as many as fit
- reasonably) on the actual cover, and continue the rest onto
- adjacent pages.</para>
-
- <para>If you publish or distribute Opaque copies of the Document
- numbering more than 100, you must either include a
- machine-readable Transparent copy along with each Opaque copy, or
- state in or with each Opaque copy a publicly-accessible
- computer-network location containing a complete Transparent copy
- of the Document, free of added material, which the general
- network-using public has access to download anonymously at no
- charge using public-standard network protocols. If you use the
- latter option, you must take reasonably prudent steps, when you
- begin distribution of Opaque copies in quantity, to ensure that
- this Transparent copy will remain thus accessible at the stated
- location until at least one year after the last time you
- distribute an Opaque copy (directly or through your agents or
- retailers) of that edition to the public.</para>
-
- <para>It is requested, but not required, that you contact the
- authors of the Document well before redistributing any large
- number of copies, to give them a chance to provide you with an
- updated version of the Document.</para>
- </sect1>
-
- <sect1 label="4">
- <title>MODIFICATIONS</title>
-
- <para>You may copy and distribute a Modified Version of the
- Document under the conditions of sections 2 and 3 above, provided
- that you release the Modified Version under precisely this
- License, with the Modified Version filling the role of the
- Document, thus licensing distribution and modification of the
- Modified Version to whoever possesses a copy of it. In addition,
- you must do these things in the Modified Version:</para>
-
- <orderedlist numeration="upperalpha">
- <listitem><para>Use in the Title Page
- (and on the covers, if any) a title distinct from that of the
- Document, and from those of previous versions (which should, if
- there were any, be listed in the History section of the
- Document). You may use the same title as a previous version if
- the original publisher of that version gives permission.</para>
- </listitem>
-
- <listitem><para>List on the Title Page,
- as authors, one or more persons or entities responsible for
- authorship of the modifications in the Modified Version,
- together with at least five of the principal authors of the
- Document (all of its principal authors, if it has less than
- five).</para>
- </listitem>
-
- <listitem><para>State on the Title page
- the name of the publisher of the Modified Version, as the
- publisher.</para>
- </listitem>
-
- <listitem><para>Preserve all the
- copyright notices of the Document.</para>
- </listitem>
-
- <listitem><para>Add an appropriate
- copyright notice for your modifications adjacent to the other
- copyright notices.</para>
- </listitem>
-
- <listitem><para>Include, immediately
- after the copyright notices, a license notice giving the public
- permission to use the Modified Version under the terms of this
- License, in the form shown in the Addendum below.</para>
- </listitem>
-
- <listitem><para>Preserve in that license
- notice the full lists of Invariant Sections and required Cover
- Texts given in the Document's license notice.</para>
- </listitem>
-
- <listitem><para>Include an unaltered
- copy of this License.</para>
- </listitem>
-
- <listitem><para>Preserve the section
- entitled "History", and its title, and add to it an item stating
- at least the title, year, new authors, and publisher of the
- Modified Version as given on the Title Page. If there is no
- section entitled "History" in the Document, create one stating
- the title, year, authors, and publisher of the Document as given
- on its Title Page, then add an item describing the Modified
- Version as stated in the previous sentence.</para>
- </listitem>
-
- <listitem><para>Preserve the network
- location, if any, given in the Document for public access to a
- Transparent copy of the Document, and likewise the network
- locations given in the Document for previous versions it was
- based on. These may be placed in the "History" section. You
- may omit a network location for a work that was published at
- least four years before the Document itself, or if the original
- publisher of the version it refers to gives permission.</para>
- </listitem>
-
- <listitem><para>In any section entitled
- "Acknowledgements" or "Dedications", preserve the section's
- title, and preserve in the section all the substance and tone of
- each of the contributor acknowledgements and/or dedications
- given therein.</para>
- </listitem>
-
- <listitem><para>Preserve all the
- Invariant Sections of the Document, unaltered in their text and
- in their titles. Section numbers or the equivalent are not
- considered part of the section titles.</para>
- </listitem>
-
- <listitem><para>Delete any section
- entitled "Endorsements". Such a section may not be included in
- the Modified Version.</para>
- </listitem>
-
- <listitem><para>Do not retitle any
- existing section as "Endorsements" or to conflict in title with
- any Invariant Section.</para>
- </listitem>
- </orderedlist>
-
- <para>If the Modified Version includes new front-matter sections
- or appendices that qualify as Secondary Sections and contain no
- material copied from the Document, you may at your option
- designate some or all of these sections as invariant. To do this,
- add their titles to the list of Invariant Sections in the Modified
- Version's license notice. These titles must be distinct from any
- other section titles.</para>
-
- <para>You may add a section entitled "Endorsements", provided it
- contains nothing but endorsements of your Modified Version by
- various parties--for example, statements of peer review or that
- the text has been approved by an organization as the authoritative
- definition of a standard.</para>
-
- <para>You may add a passage of up to five words as a Front-Cover
- Text, and a passage of up to 25 words as a Back-Cover Text, to the
- end of the list of Cover Texts in the Modified Version. Only one
- passage of Front-Cover Text and one of Back-Cover Text may be
- added by (or through arrangements made by) any one entity. If the
- Document already includes a cover text for the same cover,
- previously added by you or by arrangement made by the same entity
- you are acting on behalf of, you may not add another; but you may
- replace the old one, on explicit permission from the previous
- publisher that added the old one.</para>
-
- <para>The author(s) and publisher(s) of the Document do not by
- this License give permission to use their names for publicity for
- or to assert or imply endorsement of any Modified Version.</para>
- </sect1>
-
- <sect1 label="5">
- <title>COMBINING DOCUMENTS</title>
-
- <para>You may combine the Document with other documents released
- under this License, under the terms defined in section 4 above for
- modified versions, provided that you include in the combination
- all of the Invariant Sections of all of the original documents,
- unmodified, and list them all as Invariant Sections of your
- combined work in its license notice.</para>
-
- <para>The combined work need only contain one copy of this
- License, and multiple identical Invariant Sections may be replaced
- with a single copy. If there are multiple Invariant Sections with
- the same name but different contents, make the title of each such
- section unique by adding at the end of it, in parentheses, the
- name of the original author or publisher of that section if known,
- or else a unique number. Make the same adjustment to the section
- titles in the list of Invariant Sections in the license notice of
- the combined work.</para>
-
- <para>In the combination, you must combine any sections entitled
- "History" in the various original documents, forming one section
- entitled "History"; likewise combine any sections entitled
- "Acknowledgements", and any sections entitled "Dedications". You
- must delete all sections entitled "Endorsements."</para>
- </sect1>
-
- <sect1 label="6">
- <title>COLLECTIONS OF DOCUMENTS</title>
-
- <para>You may make a collection consisting of the Document and
- other documents released under this License, and replace the
- individual copies of this License in the various documents with a
- single copy that is included in the collection, provided that you
- follow the rules of this License for verbatim copying of each of
- the documents in all other respects.</para>
-
- <para>You may extract a single document from such a collection,
- and distribute it individually under this License, provided you
- insert a copy of this License into the extracted document, and
- follow this License in all other respects regarding verbatim
- copying of that document.</para>
- </sect1>
-
- <sect1 label="7">
- <title>AGGREGATION WITH INDEPENDENT WORKS</title>
-
- <para>A compilation of the Document or its derivatives with other
- separate and independent documents or works, in or on a volume of
- a storage or distribution medium, does not as a whole count as a
- Modified Version of the Document, provided no compilation
- copyright is claimed for the compilation. Such a compilation is
- called an "aggregate", and this License does not apply to the
- other self-contained works thus compiled with the Document, on
- account of their being thus compiled, if they are not themselves
- derivative works of the Document.</para>
-
- <para>If the Cover Text requirement of section 3 is applicable to
- these copies of the Document, then if the Document is less than
- one quarter of the entire aggregate, the Document's Cover Texts
- may be placed on covers that surround only the Document within the
- aggregate. Otherwise they must appear on covers around the whole
- aggregate.</para>
- </sect1>
-
- <sect1 label="8">
- <title>TRANSLATION</title>
-
- <para>Translation is considered a kind of modification, so you may
- distribute translations of the Document under the terms of section
- 4. Replacing Invariant Sections with translations requires
- special permission from their copyright holders, but you may
- include translations of some or all Invariant Sections in addition
- to the original versions of these Invariant Sections. You may
- include a translation of this License provided that you also
- include the original English version of this License. In case of
- a disagreement between the translation and the original English
- version of this License, the original English version will
- prevail.</para>
- </sect1>
-
- <sect1 label="9">
- <title>TERMINATION</title>
-
- <para>You may not copy, modify, sublicense, or distribute the
- Document except as expressly provided for under this License. Any
- other attempt to copy, modify, sublicense or distribute the
- Document is void, and will automatically terminate your rights
- under this License. However, parties who have received copies, or
- rights, from you under this License will not have their licenses
- terminated so long as such parties remain in full
- compliance.</para>
- </sect1>
-
- <sect1 label="10">
- <title>FUTURE REVISIONS OF THIS LICENSE</title>
-
- <para>The Free Software Foundation may publish new, revised
- versions of the GNU Free Documentation License from time to time.
- Such new versions will be similar in spirit to the present
- version, but may differ in detail to address new problems or
- concerns. See <ulink
- url="http://www.gnu.org/copyleft/">http://www.gnu.org/copyleft/</ulink>.</para>
-
- <para>Each version of the License is given a distinguishing
- version number. If the Document specifies that a particular
- numbered version of this License "or any later version" applies to
- it, you have the option of following the terms and conditions
- either of that specified version or of any later version that has
- been published (not as a draft) by the Free Software Foundation.
- If the Document does not specify a version number of this License,
- you may choose any version ever published (not as a draft) by the
- Free Software Foundation.</para>
- </sect1>
-
- <sect1 label="">
- <title>How to use this License for your documents</title>
-
- <para>To use this License in a document you have written, include
- a copy of the License in the document and put the following
- copyright and license notices just after the title page:</para>
-
-<blockquote><para>
- Copyright (c) YEAR YOUR NAME.
- Permission is granted to copy, distribute and/or modify this document
- under the terms of the GNU Free Documentation License, Version 1.1
- or any later version published by the Free Software Foundation;
- with the Invariant Sections being LIST THEIR TITLES, with the
- Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
- A copy of the license is included in the section entitled "GNU
- Free Documentation License".
-</para></blockquote>
-
- <para>If you have no Invariant Sections, write "with no Invariant
- Sections" instead of saying which ones are invariant. If you have
- no Front-Cover Texts, write "no Front-Cover Texts" instead of
- "Front-Cover Texts being LIST"; likewise for Back-Cover
- Texts.</para>
-
- <para>If your document contains nontrivial examples of program
- code, we recommend releasing these examples in parallel under your
- choice of free software license, such as the GNU General Public
- License, to permit their use in free software.</para>
- </sect1>
-
-</appendix>
-<!-- Keep this comment at the end of the file
-Local variables:
-mode: sgml
-sgml-omittag:nil
-sgml-shorttag:t
-sgml-minimize-attributes:nil
-sgml-always-quote-attributes:t
-sgml-indent-step:2
-sgml-parent-document: ("referenz.sgml" "appendix")
-sgml-exposed-tags:nil
-sgml-local-ecat-files:nil
-sgml-local-catalogs: CATALOG
-sgml-validate-command: "nsgmls -s referenz.sgml"
-ispell-skip-sgml: t
-End:
--->
diff --git a/doc/users_guide/gimp-edition.sgml b/doc/users_guide/gimp-edition.sgml
deleted file mode 100644
index 6834bbd..0000000
--- a/doc/users_guide/gimp-edition.sgml
+++ /dev/null
@@ -1,58 +0,0 @@
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY title SYSTEM "title.sgml">
-<!ENTITY history SYSTEM "history.sgml">
-<!ENTITY gimp SYSTEM "gimp.sgml">
-<!ENTITY cups SYSTEM "cups.sgml">
-<!ENTITY utils SYSTEM "utils.sgml">
-<!ENTITY gfdl SYSTEM "gfdl.sgml">
-]>
-<book>
-
- <bookinfo>
- <title>The User's Guide to the Gutenprint - GIMP Edition</title>
- <date>April 7, 2002</date>
- <pubdate>April 7, 2002</pubdate>
- <author>
- <firstname>Andy</firstname>
- <surname>Stewart</surname>
- </author>
- <copyright>
- <year>2002</year>
- <holder>Andy Stewart</holder>
- </copyright>
- <legalnotice>
- <para>The User's Guide to the Gutenprint - GIMP Edition, Copyright
-2002, Andy Stewart.
- </para>
-
-&title;
-
-<chapter><title>GIMP Edition</title>
-
- <caution><title>PLEASE NOTE</title>
-
- <para>
- This manual includes a subset of chapters from a more complete
-manual entitled <emphasis>The User's Guide to the Gutenprint Top
-Quality Printer Drivers</emphasis>. To obtain the complete manual, go
-to the <ulink url="http://gimp-print.sourceforge.net">Gutenprint
-Project</ulink> home page.
- </para>
- <para>
- This version of the manual has been specifically packaged in this
-way in an attempt to better suit the needs of people interested only
-in using the Gutenprint software with
-<ulink url="http://www.gimp.org">GIMP</ulink> (GNU Image Manipulation Program).
- </para>
-
- </caution>
-
-</chapter>
-
-&history;
-&gimp;
-&gfdl;
-</book>
-
-
-
diff --git a/doc/users_guide/gimp.sgml b/doc/users_guide/gimp.sgml
deleted file mode 100644
index d8e5ae3..0000000
--- a/doc/users_guide/gimp.sgml
+++ /dev/null
@@ -1,886 +0,0 @@
-
- <chapter id="ch-gimp-and-gimp-print"><title>GIMP and Gutenprint</title>
-
- <sect1>
- <title>Running the GIMP</title>
- <para>
- This section assumes that you have the GIMP version 1.2 installed
-and working properly on your computer, and that you have an image of
-some type that you desire to print. To get started quickly, log into
-your system, start the X window system, and bring up your favorite terminal
-window. At the $ prompt, type:
-
- <programlisting>
- <![ CDATA [
- $ gimp &
- ]]>
- </programlisting>
-
- This should start the GIMP for you. If it does not, check that
-you have installed the GIMP properly, and that its binary is located
-in one of the directories listed in your &dollar;PATH environment
-variable. On the assumption that this worked, the screen should now
-look something like this:
-
- <figure><title>The Startup Window for The GIMP</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="figures/gimp_startup.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>Startup window for The GIMP</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- </para>
- <para>
- At this point, you should use the
-
- <menuchoice>
- <guimenu>File</guimenu>
- <guimenuitem>Open</guimenuitem>
- </menuchoice>
-
-menu option to open your favorite picture. We will print this picture
-shortly. Your picture should be displayed next to the GIMP startup
-window, perhaps looking similar to the following (sssh! Don't tell
-anybody the secret!):
-
- <figure><title>A Sample Image Displayed by The GIMP</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="50" fileref="figures/gimp_image.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>A Sample Image displayed by The Gimp</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- </para>
-
- </sect1>
-
- <sect1><title>The Gimp-Print Graphical User Interface</title>
- <para>
- Now that the GIMP is displaying your picture, put your mouse over
-the picture and click the right mouse button. A menu will appear.
-Choose the
- <menuchoice>
- <guimenu>File</guimenu>
- <guimenuitem>Print</guimenuitem>
- </menuchoice>
-menu option. This will cause the Gimp-Print GUI window to appear (see
-<xref linkend="fig-gimp-print-gui">). Move the mouse cursor
-over the various parts of the Gimp-Print GUI window, and notice that
-if you leave your mouse in one place for a short time without clicking
-any buttons, a small box appears. This box contains helpful text.
-These small boxes are called "tooltips" and are intended to remind you
-about the function of each part of the graphical interface.
- </para>
- <para>
-The next several sections will continuously refer to
-<xref linkend="fig-gimp-print-gui"> and
-<xref linkend="fig-gimp-print-gui-1">. The difference between
-the two figures can be seen in the top right corner of the window.
-Notice that there are two tabs, one which reads
-<guilabel>Printer Settings</guilabel> and another which reads
-<guilabel>Image/Output Settings</guilabel>. Notice also that the
-window is divided into several major sections which directly map to
-the major sections of this document:
- <itemizedlist>
- <listitem>
- <para><link linkend="sec-preview">Preview</link></para>
- </listitem>
- <listitem>
- <para><link linkend="sec-printer-settings">Printer Settings</link></para>
- </listitem>
- <listitem>
- <para><link linkend="sec-printer-settings">Image/Output Settings</link></para>
- </listitem>
- <listitem>
- <para><link linkend="sec-position">Position</link></para>
- </listitem>
- <listitem>
- <para><link linkend="sec-scaling">Size</link></para>
- </listitem>
- <listitem>
- <para><link linkend="sec-printing-and-saving-settings">Printing and Saving Settings</link></para>
- </listitem>
- </itemizedlist>
- </para>
-
- <figure id="fig-gimp-print-gui"><title>The Gimp-Print Graphical User Interface 1 (GUI)</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="40" fileref="figures/gimp-print-gui.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The GIMP Print GUI showing printer settings</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <figure id="fig-gimp-print-gui-1"><title>The Gimp-Print Graphical User Interface 2 (GUI)</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="40" fileref="figures/gimp-print-gui-1.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The GIMP Print GUI showing image/output settings</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <sect2><title id="sec-printer-settings">Printer Settings</title>
- <indexterm id="idx-printer-settings"><primary>Printer Settings</primary></indexterm>
-
- <sect3><title>Printer</title>
- <para>
- Click on the <guilabel>Printer Settings</guilabel> tab near the
-top right hand corner of the window (see
-<xref linkend="fig-gimp-print-gui">). Then, click on the downward
-facing arrow to the right of the <guilabel>Printer</guilabel> combo
-box to see a list of the system printer queues. Select the queue to which
-you would like the printed image to be sent. One may also print the
-image directly to a file by selecting <guimenuitem>File</guimenuitem>.
-In this event, the user will be prompted for the filename when either the
-<guibutton>Print</guibutton> button or the <guibutton>Print and Save
-Settings</guibutton> button is clicked.
- </para>
- <para>
-When either the <guibutton>Print and Save Settings</guibutton> button
-or the <guibutton>Save Settings</guibutton> button is clicked,
-the settings are saved in a file called
-<filename>~/.gimp-1.2/printrc</filename>. The user is cautioned about
-hand editing this file since it is generated by Gutenprint (although
-it was the only way that the author found for removing bogus entries
-created while playing with the <guibutton>New Printer</guibutton> button).
- </para>
- </sect3>
-
- <sect3><title>Setup Printer</title>
- <para>
- Before any useful printing can occur, the user needs to associate
-the named printer with the
-actual make and model of the printer. Click the
-<guibutton>Setup Printer</guibutton> button in
-the <guilabel>Printer</guilabel> section of the window (the upper
-right, and just below the Printer display box). When this is done, the
-following window appears:
-
- <figure><title>The Setup Printer Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="60" fileref="figures/gimp-print-setup.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The Setup Printer Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
- </para>
-
- <para>
- Scroll through the Printer Model section of the window until you
-find a printer which matches yours. If you cannot find the precise
-model, pick something close and hope for the best. There are selections
-for a wide array of Postscript, inkjet, and laser printers. After you
-have selected a printer, you will see the printer command displayed.
- </para>
- <para>
-The Gutenprint software does all of the necessary conversion of the
-image to be printed into the language of your printer. It is
-unnecessary and undesirable for any other sofware to manipulate this
-data. (This is why the command contains the "-l" switch or the "-o
-raw" switch). Please use care if you feel the need to edit this
-command. Once you are satisfied with your selection, click the
-<guibutton>OK</guibutton> button.
- </para>
-
- </sect3>
-
- <sect3><title>New Printer</title>
-
- <para>
- In the previous sections, the user selected an existing printer
-queue and associated a particular type of printer to that queue. For
-most cases, this is probably all that is required. However, some
-situations might require more detailed control over the handling of
-the printer data.
- </para>
- <para>
- Click the <guibutton>New Printer</guibutton> button to tell the
-software that you wish to create a new name. In this case, the new
-name may actually be an existing printer with different settings that
-you wish to save, or it may simply be a name associated with a
-particular command for handling the printer data. A window will
-appear thus:
-
- <figure><title>The New Printer Window</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="figures/gimp-print-new-printer.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>The New Printer Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- Type a name into the window and click <guibutton>OK</guibutton>
-(or <guibutton>Cancel</guibutton> if you wish not to do this).
-Notice that the new name now appears as the selected <guilabel>Printer</guilabel>.
-As you change settings in the rest of the Gimp-Print GUI, they will be
-associated with this printer name. When the settings are saved,
-they can be recovered easily by simply selecting this named printer
-from the Printer combo box.
- </para>
- <para>
- One example where this feature might be used is as follows. The
-author frequently prints photos on Epson 4x6 photo paper. Note that
-this paper is physically larger than 4x6 and it has perforations on
-all four sides. The author dislikes printing part of the image on the
-perforated parts of the paper which will be removed after
-printing the photo. By selecting the proper scaling percentage,
-printing can be constrained to the 4x6 part of the paper which will
-remain after the perforated sections are removed. The author has
-saved this setting using this feature of the Gutenprint software.
- </para>
-
- </sect3>
-
- <sect3><title>Media Size</title>
- <para>
- The term <emphasis>media</emphasis> refers to paper, card stock,
-envelopes, or whatever you have put into your printer onto which
-something will be printed. Click the arrow to the right of the
-<guilabel>Media Size</guilabel> box to see a long list of different
-sizes of media. Choose the size that matches the media which you have
-loaded into your printer. Once you have made your choice, the drop
-down menu will disappear, and your choice will be shown in the
-<guilabel>Media Size</guilabel> box. The available paper sizes will
-vary depending upon the printer model you have selected.
- </para>
- <para>
- Some printers support arbitrary (within limits!) paper sizes.
- These printers will let you select <emphasis>Custom</emphasis>
- or <emphasis>Roll</emphasis> paper sizes. When you select such a
- printer, one or both of the <guilabel>Dimensions</guilabel> boxes
- will let you enter your paper size (in inches or centimetres). The
- boxes will not let you enter sizes that your printer cannot handle.
- </para>
- </sect3>
-
- <sect3><title>Media Type</title>
- <para>
- The type of media onto which your image will be printed should be
-selected here. Click on the arrow to the right of the <guilabel>Media
-Type</guilabel> box to see a long list of the different types of media
-onto which you may print your image. Media types include such things
-as plain paper, postcards, photo quality paper, transparencies, and
-more! Once you have made your choice, the drop down menu will
-disappear, and your choice will be shown in the <guilabel>Media
-Type</guilabel> box. The choices available will vary depending upon
-the printer model you have selected.
- </para>
- </sect3>
-
- <sect3><title>Media Source</title>
- <para>
- The <guilabel>Media Source</guilabel> box allows the user to
- choose the paper source, sometimes called <emphasis>Input
- Slot</emphasis>, that the paper will be fed from. Many printers
- only have one available input source (such as the standard paper
- tray), in which case this entry will be grayed out. If your printer
- does support multiple input sources, you may specify the source of
- your choice here. Some Epson printers offer a roll feed option in
- addition to the standard paper tray, and many HP LaserJet printers
- have multiple paper trays.
- </para>
- </sect3>
-
- <sect3><title>Ink Type</title>
- <para>
- Some printers offer a choice of different types of ink or ink
- cartridges. Many Canon and Lexmark printers support various
- combinations of cartridges, such as black only, black and color,
- photo color, and so forth. Most Epson printers let you choose
- between three and four color printing (three color uses only color
- ink, while four color uses black ink as well). Epson printers that
- support six color photo printing allow you to choose five and six
- color printing as well.
- </para>
- </sect3>
-
- <sect3><title>Resolution</title>
- <para>
- Click on the arrow to the right of the
-<guilabel>Resolution</guilabel> box to see a long list of resolutions
-at which you can print your image. The list is written with the
-lowest resolution at the top, with increasing resolution (and
-generally improved printing quality) as you approach the bottom of the
-list. Different printers support different resolution options, and
-many printers support different quality choices using the same basic
-resolution. In this menu are a few terms which may be unfamiliar to
-you, and they will now be explained.
- </para>
- <sect4><title>DPI</title>
- <para>
- DPI is an acronym which stands for <emphasis>D</emphasis>ots
-<emphasis>P</emphasis>er <emphasis>I</emphasis>nch. This term refers
-to the number of dots that your printer will print in a space of one
-inch (approximately 2.54 cm). This is highly dependent upon the
-capability of your printer. Resolutions below 300 DPI are
-used for draft quality. For general purpose printing, select
-300 - 360 DPI. Higher quality printing can be achieved by
-selecting 600 - 720 DPI. Settings higher than this are used for the
-highest possible quality for printing photographs and other high
-quality graphics. Experiment with your printer and these settings
-with different types of graphics and photographs to see what
-results you can obtain with your printer. High resolutions (large
-numbers of dots per inch) require substantial image processing time,
-and the print files can be very large; it's not uncommon for a full
-page, 1440x720 DPI image to require 100 MB of temporary storage!
- </para>
- </sect4>
- <sect4><title>Draft or Fast Economy Draft</title>
- <para>
- When this text appears next to the resolution, it refers to the
-fact that the quality will be relatively low, but suitable for rough
-drafts. Draft quality is higher than fast economy draft. These
-options will give you the fastest printing speed. Economy Draft uses
-less ink, and as a result the image will be pale. These modes are
-generally not very useful for printing photographs.
- </para>
- </sect4>
-
- <sect4><title>Unidirectional</title>
- <para>
- When printing an image, you have probably noticed the print
-head inside the printer moving back and forth across the print media.
-Many printers are capable of putting ink on the page regardless of
-which direction the print head is moving. However, quality can
-sometimes be improved by only putting ink on the page when the printer
-head is moving in one direction. The
-<guimenuitem>Unidirectional</guimenuitem> setting instructs the
-software to only place ink on the page when the print head is moving
-one way. When the print head returns, it will not place ink on the
-page. On many printers, the print quality is better, at the expense
-of printing speed.
- </para>
- </sect4>
- <sect4><title>High(est) Quality</title>
- <para>
- With lower quality print modes, one may see an effect where
-the printed image looks like it has rows of stripes with a small
-separation between the stripes. This effect is called "banding" and
-is undesirable. In the <emphasis>high</emphasis> and
-<emphasis>highest</emphasis> quality modes, the printer will make more
-passes over the same part of the page in order to improve quality and
-(reduce or) eliminate banding. This requires more temporary disk
-space and prints more slowly, but does not require significantly more
-processing time.
- </para>
- </sect4>
- <sect4><title>DMT</title>
- <para>
- DMT is an acronym which stands for <emphasis>D</emphasis>ot
- <emphasis>M</emphasis>odulation
- <emphasis>T</emphasis>echnology.
- This term refers to a print mode used by certain Canon printers
- to improve the quality of the printed output. Unfortunately,
- at this time, all of the available DMT modes do not work
- correctly. The cases which do work correctly will offer
- significantly improved printing quality.
- </para>
- </sect4>
- </sect3>
- </sect2>
-
- <sect2><title id="sec-preview">Preview</title>
- <para>
- Notice in the upper left of the window is a preview of your image.
-This preview is a representation of where your picture will print on
-the selected media, and approximately what it will look like. This
-preview will be updated as you modify selections in the
-<guilabel>Position</guilabel>, <guilabel>Size</guilabel>,
-<guilabel>Media Size</guilabel>, and <guilabel>Output Type</guilabel>
-portions of the window. You may also select the image with your mouse
-and move it manually if you wish. In doing so, you will note that the
-<guilabel>Position</guilabel> settings are updated accordingly. Take
-note of the arrow, which points toward the top of the media, where top
-is the first part of the media to enter the printer.
- </para>
- <para>
- The preview may be moved around the page as follows:
- </para>
- <itemizedlist>
- <listitem><para> Clicking and dragging the <emphasis>left</emphasis>
- (primary) mouse button moves the image around the page as you would
- expect; the image moves with the mouse. </para></listitem>
- <listitem><para> Clicking and dragging the
- <emphasis>middle</emphasis> mouse button moves the image around the
- page in a finer fashion, such that each pixel of mouse movement
- moves the image by one point (1/72 inch). This allows very fine
- placement of the image on the page. </para></listitem>
- <listitem><para> Clicking and dragging the
- <emphasis>right</emphasis> (secondary) mouse button moves the image
- around the page much the same as with the left button, but the image
- will only move in units of the image size. Thus, if the image is
- one inch wide and two inches tall, the image will not move at all
- until you have moved the mouse far enough so that the image would be
- moved one inch vertically and two inches horizontally. This is
- handy if you wish to print multiple images of the same size on one
- piece of paper.</para></listitem>
- <listitem><para> If you hold down the <emphasis>shift</emphasis> key
- on the keyboard when you click and drag the mouse, the image will
- only move in the horizontal or vertical direction (depending upon
- which way you first move the mouse). This allows you to constrain
- motion to the horizontal or vertical. </para></listitem>
- <listitem><para> If you click another button while dragging the
- mouse, the image will immediately return to the position it was in
- before you clicked the mouse the first time. This allows you to
- not move the image if you have started moving it and have decided
- that you don't want to move it. The preview will not respond to the
- mouse until you release all of the mouse buttons and click and drag
- afresh. </para></listitem>
- </itemizedlist>
- </sect2>
-
- <sect2><title id="sec-position">Position</title>
-
- <sect3><title>Orientation</title>
- <para>
- The Orientation menu allows the user to choose the orientation
-of the paper. The menu selections are
-<guimenuitem>Auto</guimenuitem>, <guimenuitem>Portrait</guimenuitem>,
-<guimenuitem>Landscape</guimenuitem>, <guimenuitem>Upside
-down</guimenuitem>, and <guimenuitem>Seascape</guimenuitem>. Click on
-the rectangular tab to see these choices
-and make your selection. When you have done so, the pulldown menu
-will have disappeared, and your choice will appear. Also, note that
-the preview image will have changed accordingly.
- </para>
- <para>
- When set to <guimenuitem>Auto</guimenuitem>, the software will make an
-intelligent choice of orientation based on the dimensions of the image
-to be printed. <guimenuitem>Portrait</guimenuitem> orients the print media
-with the longest edge going from top to bottom, while
-<guimenuitem>Landscape</guimenuitem> orients the paper with the longest edge
-going from side to side. <guimenuitem>Upside down</guimenuitem> and
-<guimenuitem>Seascape</guimenuitem> orient the paper the same as
-<guimenuitem>Portrait</guimenuitem> and <guimenuitem>Landscape</guimenuitem>
-respectively, with the difference being that the image is rotated 180 degrees.
- </para>
- </sect3>
-
- <sect3><title>Automatic Centering</title>
- <para>
- There are three buttons that deal with centering an image. The
-leftmost button is the <guibutton>Vertically</guibutton> button, the
-middle button is the <guibutton>Both</guibutton> button, and
-the rightmost button is the <guibutton>Horizontally</guibutton>
-button. Use the <guibutton>Both</guibutton> button to center your
-image both horizontally and vertically. This will cause the top and
-bottom borders to be equal, and the left and right borders to be
-equal. If you have placed your image manually by using the mouse
-button, then you may center the image in the horizontal direction only
-by clicking on the <guibutton>Horizontally</guibutton> button.
-Likewise, to adjust the image only in the vertical direction, click on
-the <guibutton>Vertically</guibutton> button. Note that in
-each case, the image is centered with regard to the edges of the
-media, and without regard to the printable portion of the media. Many
-printers are incapable of printing to each edge of the media. Some
-media may have edges which detach. Consult your printer documentation
-for more details regarding your printer's capabilities in this regard.
- </para>
- </sect3>
-
- <sect3><title>Manual Settings</title>
- <para>
- You will notice that there are six boxes that contain numbers
-just below the Orientation menu and just above the GUI buttons related
-to centering an image. When you move the preview image manually with
-the mouse, or when you click on one of the centering buttons, the
-preview image moves and these six boxes get updated.
- </para>
- <sect4><title>Left</title>
- <para>
- The number appearing in the <guimenuitem>Left</guimenuitem> box denotes
-the number of units (cm or inches) that the left side of the image
-will be printed away from the left edge of the media. You may select
-the units by clicking the <guibutton>Inch</guibutton> or
-<guibutton>cm</guibutton> buttons in the <guilabel>Units</guilabel> section just below
-these GUI boxes.
- </para>
- </sect4>
- <sect4><title>Right</title>
- <para>
- The number appearing in the <guimenuitem>Right</guimenuitem> box denotes
-the number of units (cm or inches) that the right side of the image
-will be printed away from the left edge of the media. You may select
-the units by clicking the <guibutton>Inch</guibutton> or
-<guibutton>cm</guibutton> buttons in the <guilabel>Units</guilabel> section just below
-these GUI boxes.
- </para>
- </sect4>
- <sect4><title>Right Border</title>
- <para>
- The number appearing in the <guimenuitem>Right Border</guimenuitem> box denotes
-the number of units (cm or inches) that the right side of the image
-will be printed away from the right edge of the media. You may select
-the units by clicking the <guibutton>Inch</guibutton> or
-<guibutton>cm</guibutton> buttons in the <guilabel>Units</guilabel> section just below
-these GUI boxes.
- </para>
- </sect4>
- <sect4><title>Top</title>
- <para>
- The number appearing in the <guimenuitem>Top</guimenuitem> box denotes
-the number of units (cm or inches) that the top side of the image
-will be printed away from the top edge of the media. You may select
-the units by clicking the <guibutton>Inch</guibutton> or
-<guibutton>cm</guibutton> buttons in the <guilabel>Units</guilabel> section just below
-these GUI boxes.
- </para>
- </sect4>
- <sect4><title>Bottom</title>
- <para>
- The number appearing in the <guimenuitem>Bottom</guimenuitem> box denotes
-the number of units (cm or inches) that the bottom side of the image
-will be printed away from the top edge of the media. You may select
-the units by clicking the <guibutton>Inch</guibutton> or
-<guibutton>cm</guibutton> buttons in the <guilabel>Units</guilabel> section just below
-these GUI boxes.
- </para>
- </sect4>
-
- <sect4><title>Bottom Border</title>
- <para>
- The number appearing in the <guimenuitem>Bottom Border</guimenuitem> box denotes
-the number of units (cm or inches) that the bottom side of the image
-will be printed away from the bottom edge of the media. You may select
-the units by clicking the <guibutton>Inch</guibutton> or
-<guibutton>cm</guibutton> buttons in the <guilabel>Units</guilabel> section just below
-these GUI boxes.
- </para>
- </sect4>
-
- </sect3>
-
- </sect2>
-
- <sect2><title id="sec-scaling">Size</title>
-
- <sect3><title>Slider Bar and Spin Box</title>
- <para>
- The slider bar can be moved as desired by the user. Notice
-that while sliding this bar, the preview image changes accordingly.
-One will also note that several boxes in the Gimp-Print GUI change values when this bar is moved.
-These boxes are the six position boxes (left, right, right border,
-top, bottom, bottom border), the two size boxes (width and height),
-and the spin box to the right of the slider bar.
- </para>
- <para>
- This slider bar is used to scale the image to a desirable size, but the same effect can
-be obtained by either clicking an arrow on the spin box to the right of this
-slider bar, or by manually typing a number into this spin box. Notice
-that by setting the spin box in this way, the slider bar is also
-moved. All of the described methods will cause the image to be
-scaled accordingly.
- </para>
- </sect3>
-
- <sect3><title>Scale by Percent or PPI</title>
- <para>
- One may choose to scale the image by a percentage, or by PPI,
-which means "<emphasis>p</emphasis>ixels <emphasis>p</emphasis>er
-<emphasis>i</emphasis>nch". Click the radio button
-next to the word to set the desired scaling factor.
- </para>
- <para>
- When scaling by a percentage, the number reflected in the spin
-box next to the slider bar represents the percentage relative
-to the full size of the selected print medium. For example, with this spin box
-set to 50, the image will be scaled to 50% of the size of the print
-medium. When set to 100, the image will attempt to fill the print
-medium, within the constraints of maintaining the proper aspect ratio
-and the margins of the selected print medium. This effect can be seen
-in the preview window.
- </para>
- <para>
- When scaling by PPI, the number reflected in the spin box next to
-the slider bar represents the number of pixels that will be
-printed per inch. For example, if the user is printing a 640x480
-image at a size of 6.4x4.8 inches (as measured by the size boxes), the
-image will be printed at 100 DPI.
- </para>
- </sect3>
-
- <sect3><title>Use Original Image Size</title>
- <para>
- By clicking this button, the image will be scaled to as close
-to the native size of the image as possible. This effect can
-immediately be seen in the preview image.
- </para>
- <para>
- The native image size may be found or set in the GIMP by
- selecting <guimenuitem>Image/Scale Image</guimenuitem> in the
- GIMP. Under the <guilabel>Print Size and Display Unit</guilabel>
- group in the <guilabel>Scale Image</guilabel> dialog, you can
- determine (or change) the width and height of the image, or
- choose the resolution.
- </para>
- </sect3>
-
- <sect3><title>Width and Height</title>
- <para>
- These boxes show the size of the printed image in either inches
-or centimeters (depending on which unit is selected). The user may
-choose to manually modify these values. When one value is modified,
-the other value is automatically modified in order to maintain the
-aspect ratio (the ratio of width to height). This effect can be
-immediately seen in the preview image.
- </para>
- </sect3>
-
- <sect3><title>Units</title>
- <para>
- The units can be set to inches or centimeters by clicking the appropriate
-radio button next to the desired unit. This setting effects the
-values printed in the six position boxes (left, right, right border,
-top, bottom, bottom border) and the two size boxes (width and height).
- </para>
- </sect3>
-
- </sect2>
-
- <sect2><title id="sec-image-settings">Image/Output Settings</title>
- <para>
- By clicking on the tab labeled <guilabel>Image/Output
-Settings</guilabel>, the Gimp-Print window will appear as shown in
-<xref linkend="fig-gimp-print-gui-1">. Notice that there are
-two sections to this portion of the window, namely,
-<guilabel>Image Type</guilabel> and
-<guilabel>Output Type</guilabel>.
-
- </para>
-
- <sect3><title>Image Type</title>
-
- <sect4><title>Line Art</title>
- <para>
- This setting tells the printer driver to generate color
-quickly. The color is bold and bright, but color accuracy is not very
-good. There may also be some unexpectedly sharp transitions in
-colors. This mode is acceptable for printing text with small amounts
-of color, and may be acceptable for presentation graphics.
- </para>
- </sect4>
-
- <sect4><title>Solid Colors</title>
- <para>
- This mode produces color which is considerably more accurate
-than the <guilabel>Line Art</guilabel> mode, but with a reduction in performance. In
-general, hues will be accurate but tonalities may not be accurate.
-There should be no sharp transitions in colors. This mode is good for
-printing presentation graphics in most cases.
- </para>
- </sect4>
-
- <sect4><title>Photograph</title>
- <para>
- This mode produces the most accurate colors and tonalities at a
-greater cost in performance. This is the mode to use when printing
-high quality photographs or other high quality images.
- </para>
- </sect4>
-
- </sect3>
-
- <sect3><title>Output Type</title>
- <para>
- The user is given the choice of color, black and white, and
-grayscale. Color is selected when the desired output is to be in
-color. Greyscale will result in the printed image having various
-shades of grey. Black and white is just that. The effect of this
-setting can be seen in the preview window.
- </para>
- </sect3>
-
- <sect3><title>Adjust Output</title>
- <para>
- Clicking on this button causes the <guilabel>Print Color Adjust</guilabel> window to
-appear (see <xref linkend="fig-gimp-print-color-adjust">). In
-this window, one will see a representation of the image to be printed
-as well as several slider bars. These slider bars collectively adjust
-many different aspects of the image. The values can also be adjusted
-by clicking the arrows or by typing a value into the appropriate spin
-box on the right side of each slider bar.
- </para>
-
- <figure id="fig-gimp-print-color-adjust"><title>The Print Color Adjust Window</title>
- <mediaobject>
- <imageobject>
- <imagedata scale="50" fileref="figures/gimp-print-print-color-adjust.png" FORMAT="PNG">
- </imageobject>
- <textobject>
- <phrase>>The Print Color Adjust Window</phrase>
- </textobject>
- </mediaobject>
- </figure>
-
- <sect4><title>Brightness</title>
- <para>
- Adjust the brightness of the image. A setting of 0.0 gives a fully black
-image, while a 2.0 setting gives a fully white image. Values greater than 1.0 will result in
- black not being solid and highlights turning white; values less than
- 1.0 will result in white not being perfectly clear and shadows turning
- black.
- </para>
- </sect4>
-
- <sect4><title>Contrast</title>
- <para>
- Adjust the contrast of the image. A setting of 0.0 gives a solid gray for the
-entire image, the exact gray depending upon the brightness chosen.
- </para>
- </sect4>
-
- <sect4><title>Cyan, Magenta, Yellow</title>
- <para>
-These three options allow specification of the cyan, magenta, and
-yellow levels independently, for rebalancing the levels. Normally,
-these should be adjusted to yield neutral gray, but they can be used
-for other effects.
- </para>
- </sect4>
-
- <sect4><title>Saturation</title>
- <para>
-Adjust the brilliance of colors. A setting of 0.0 results in pure grayscale.
-A saturation setting of less than 1.0 results in more muted colors. A
-saturation setting of greater than 1.0 results in more vibrant colors. Very high
-saturation often results in very strange effects, including
-posterization and banding that might not be expected. For normal
-purposes, the saturation should generally be set to a value less than 1.5.
- </para>
- </sect4>
-
- <sect4><title>Density</title>
- <para>
-Adjust the amount of ink deposited on the paper. If you have chosen the
-correct paper type and are getting ink bleeding through the paper
-or puddling, try reducing the density to the lowest value you
-can while still achieving solid black. If black is not solid
-black, even with the contrast and brightness at 1.0, try increasing
-the density. Note that changes to this setting will not be visible in
-the image preview.
- </para>
- <para>
-All of the supported printers actually need less than 100% ink
-density in most cases, so the actual density is something other than
-the nominal density setting. The effective density setting cannot go
-above 100%, so if a value specified will result in an excessively high
-density level, it will be silently limited to a setting of 1.0.
- </para>
- </sect4>
-
- <sect4><title>Gamma</title>
- <para>
-Adjust the gamma of the image, over and above the printer-specific
-correction. Gamma less than 1.0 will result in a darker image; gamma
-greater than 1.0 will result in a lighter image. Unlike brightness,
-gamma adjustment does not change the endpoints; it merely changes the
-shape of the input->output curve.
- </para>
- </sect4>
-
- <sect4><title>Dither Algorithm</title>
- <para>
-The recommended dither algorithm is <guimenuitem>Adaptive
-Hybrid</guimenuitem> (which is the default) for text or other fine
-black detail, or if this is mixed with continuous tone images. The
-<guimenuitem>Ordered</guimenuitem> dithering algorithm is just as good
-(and somewhat faster) for pure continuous-tone images and photographs,
-but may yield poor results with text or other fine detail,
-particularly at high printing resolutions.
- </para>
- <para> The <guimenuitem>Fast</guimenuitem> algorithm gives the
-fastest results at the expense of color accuracy. It is a simplified
-ordered dither. On simple four color printers (or other printers used
-in four color mode), the quality is similar to
-<guimenuitem>Ordered</guimenuitem>, although dark gray rendition is
-not as good due to a simpler transfer between black and colored ink.
-With six-color printers, color rendition is somewhat worse, but it
-should be quite usable in cases where optimum quality is not critical.
-In black and white, it is an efficient way to render grayscale, but it
-may not give best results when used with variable dot size printers
-(modern Epson printers, or Canon printers using DMT). On rare three
-color printers (CMY only) the results should be identical to ordered
-dither.
- </para>
- <para> <guimenuitem>Very Fast</guimenuitem> is even faster than
-<guimenuitem>Fast</guimenuitem>, with even more loss of quality.
-Color and grayscale output will show strong patterning that resembles
-screening, although it isn't. On laser printers, and possibly on
-certain kinds of text and line art, <guimenuitem>Very
-Fast</guimenuitem> dithering may actually yield the best quality.
- </para>
- <para>
-Error diffusion algorithms (<guimenuitem>Hybrid
-Floyd-Steinberg</guimenuitem> is such an algorithm) perform very well
-at high densities, and are capable of
-rendering very fine detail rather well, but they tend to exhibit artifacts in
-the form of "waves" or "worms" of dots which results in noticeable
-texturing in pale areas. Furthermore, pale areas immediately adjacent
-to white take a while to "build up" sufficient error to print at all.
-This is sometimes called "tearing" or "waterfalling".
- </para>
-
- </sect4>
-
- <sect4><title>Set Defaults and Close</title>
- <para>
- When the <guibutton>Set Defaults</guibutton> button is clicked,
-the slider bar settings will return to their default values. The
-dither algorithm setting is uneffected. The <guilabel>Print Color
-Adjust</guilabel> window will close when the
-<guibutton>Close</guibutton> button is clicked.
- </para>
- </sect4>
-
- </sect3>
-
- </sect2>
-
- <sect2><title id="sec-printing-and-saving-settings">Printing and Saving Settings</title>
- <para>
- At the bottom of the Gimp-Print window, there are five buttons labeled
-<guibutton>About</guibutton>,
-<guibutton>Print and Save Settings</guibutton>,
-<guibutton>Save Settings</guibutton>,
-<guibutton>Print</guibutton>,
-and <guibutton>Cancel</guibutton>. The <guibutton>About</guibutton>
-button will show information about the Gutenprint software, such as
-the version number, authors names, project web site, and software
-licensing. After clicking on the <guibutton>About</guibutton>, read
-the information, and then close the window by pressing the
-<guibutton>OK</guibutton> button.
- </para>
- <para>
- The <guibutton>Print and Save Settings</guibutton> button will
-save the current settings and then print the desired image. Recall
-that these settings are saved in <filename>~/.gimp-1.2/printrc</filename>. The
-<guibutton>Save Settings</guibutton> button will only save the
-settings. The <guibutton>Print</guibutton> button will print the
-image only. The <guibutton>Cancel</guibutton> will close the
-Gimp-Print GUI window.
- </para>
- </sect2>
-
- </sect1>
-
- </chapter>
diff --git a/doc/users_guide/history.sgml b/doc/users_guide/history.sgml
deleted file mode 100644
index 2782f2b..0000000
--- a/doc/users_guide/history.sgml
+++ /dev/null
@@ -1,108 +0,0 @@
-
- <chapter><title>Project History</title>
- <para>
-This software package was first written by Michael Sweet of
-<ulink url="http://www.easysw.com">Easy Software Products</ulink> and
-initially worked only as a print plugin to the GIMP (GNU Image
-Manipulation Program). In the summer of 1999,
-Robert Krawitz (the current
-Gutenprint project leader) purchased an Epson Stylus Photo EX printer
-to feed his photography hobby. Finding no existing printer drivers, Robert
-adapted Mike's GIMP Print plugin to his six-color printer, and by the end
-of the year released version 3.0 of the Gimp-Print software, which was
-included in version 1.1 of the GIMP. The intention was for this to be
-the stable plugin in version 1.2 of the GIMP while development of the
-GIMP Print plugin continued for later release.
- </para>
- <para>
-Robert put the Gimp-Print development tree on SourceForge starting
-with version 3.1, and quickly found a group of like-minded people who wanted to print
-high quality output on inexpensive inkjet printers. One of the main
-goals, which was not expected to be met until late in the version 3.1
-cycle, was to write a Ghostscript driver so that printing would not be
-restricted to the GIMP. Imagine Robert's surprise when Henryk "Buggs"
-Richter wrote one within days!
- </para>
- <para>
-In July 2000, not more than a year after Robert bought his Epson
-Stylus Photo EX, he was invited to the Linux Printing
-Summit hosted by VA Linux Systems. In preparation for that, he spent
-long hours printing out test images. Robert went back to the
-Gimp-Print version 3.0.9 release, which seemed like such an advance
-at the time, and was floored at how far the project had come in four
-months! Output that had been considered impressive with using six
-colors was put to shame by four color output. That should give you
-an idea what six color and variable dot size printers can do. It also
-illustrates what a group of committed people can do.
- </para>
- <para>
-Robert came away from the Printing Summit with a lot of new ideas, and in
-November 2000, Gimp-Print version 4.0 was released, the culmination of 9 months
-of work by the team. The quality was already tremendously improved
-over what the software could do at the Printing Summit.
- </para>
- <para>
-The team started serious work on version 4.1 in December
-2000, and version 4.2.0 was released in November 2001. Despite the fact
-that version 4.2.0 is a "minor" release over version 4.0, there are vast
-improvements:
- <itemizedlist>
- <listitem>
- <para>
- The driver is built as a shared library, making it much easier
-to use by higher layers of software
- </para>
- </listitem>
- <listitem>
- <para>
- The packaging system now follows GNU standards
- </para>
- </listitem>
- <listitem>
- <para>
-The print quality (in particular, color accuracy, a well-known weakness in 4.0) is even better
- </para>
- </listitem>
- <listitem>
- <para>
- Improved performance
- </para>
- </listitem>
- <listitem>
- <para>
- Many more options
- </para>
- </listitem>
- <listitem>
- <para>
- More supported printers
- </para>
- </listitem>
-
- </itemizedlist>
-
- </para>
- <para>
-Releases of Gimp-Print have been historically numbered in
-a fashion similar to that of the Linux kernel, where major releases
-are denoted by the first digit (in this case '4'), while minor
-releases are denoted by subsequent digits (such as '4.2.0'). Even
-numbered minor releases are considered stable, while odd numbered
-minor releases are considered development releases (whose stability
-may vary for any given release).
- </para>
- <para>
-This project is by no means finished. In future releases, the development
-team hopes to include the following:
- <itemizedlist>
- <listitem><para>implementation of proper color management</para></listitem>
- <listitem><para>improved dithering</para></listitem>
- <listitem><para>improvements in performance</para></listitem>
- </itemizedlist>
- </para>
- <para>
-The entire Gutenprint team hopes you will really enjoy using this
-software! For more information, please consult the Gutenprint project
-<ulink url="http://gimp-print.sourceforge.net">web page</ulink>.
- </para>
- </chapter>
diff --git a/doc/users_guide/html-stamp b/doc/users_guide/html-stamp
deleted file mode 100644
index e69de29..0000000
--- a/doc/users_guide/html-stamp
+++ /dev/null
diff --git a/doc/users_guide/html/book1.html b/doc/users_guide/html/book1.html
deleted file mode 100644
index 15d9f2e..0000000
--- a/doc/users_guide/html/book1.html
+++ /dev/null
@@ -1,487 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->The User's Guide to Gutenprint - Complete Edition</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="NEXT"
-TITLE="Project History"
-HREF="c29.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="BOOK"
-><DIV
-CLASS="BOOK"
-><A
-NAME="AEN1"
-></A
-><DIV
-CLASS="TITLEPAGE"
-><H1
-CLASS="TITLE"
-><A
-NAME="AEN2"
->The User's Guide to Gutenprint - Complete Edition</A
-></H1
-><H3
-CLASS="AUTHOR"
-><A
-NAME="AEN6"
-></A
->Andy Stewart</H3
-><P
-CLASS="COPYRIGHT"
-><A
-HREF="ln12.html"
->Copyright</A
-> &copy; 2002 Andy Stewart</P
-><DIV
-><DIV
-CLASS="ABSTRACT"
-><P
-></P
-><A
-NAME="AEN16"
-></A
-><P
-> The Gutenprint Top Quality Printer Drivers (hereafter
-called Gutenprint) are a set of printer drivers written to
-take advantage of the full capabilities of a wide range of
-printers. These drivers should work on any POSIX compliant operating
-system (e.g. Linux, Solaris, IRIX, etc). This document will explain how to
-use the Gutenprint software to achieve high quality printouts from the
-<A
-HREF="http://www.gimp.org"
-TARGET="_top"
->GIMP</A
-> (GNU Image
-Manipulation Program) and
-<A
-HREF="http://www.cups.org"
-TARGET="_top"
->CUPS</A
-> (Common Unix Printing
-System).
- </P
-><P
-> Please note that in addition to using the Gutenprint software as a
-print plugin for the GIMP, and as a set of printer drivers for CUPS, this
-software can also be compiled and used with the
-<A
-HREF="http://www.ghostscript.com"
-TARGET="_top"
->Ghostscript</A
-> software
-and with the
-<A
-HREF="http://www.linuxprinting.org/foomatic.html"
-TARGET="_top"
->Foomatic</A
->
-software.
- </P
-><P
->Regardless of whether the Gutenprint software is used with the GIMP,
-CUPS, Ghostscript, or Foomatic, the print quality and printer settings
-remain the same. However, use of the Gutenprint with Ghostscript and
-Foomatic is not covered in this document. These topics may be covered
-in a future revision of this document.
- </P
-><P
-> This document corresponds to version 4.2.0 and later of the Gutenprint
-software. This document will serve as a guide to the user, and as such
-will not explain how to install Gutenprint, CUPS, GIMP, Ghostscript,
-Foomatic, or any other related software.
- </P
-><P
-> Andy Stewart, the author, is the founder of the
-<A
-HREF="http://www.wlug.org"
-TARGET="_top"
->Worcester Linux Users' Group</A
-> in
-Worcester, Massachusetts, USA. The group was founded in July 1997 and has
-approximately 140 people on its mailing list. Monthly meetings are
-held and all are invited.
- </P
-><P
-> In terms of "code", this is the author's first contribution to the
-open source community, and definitely his first experience with DocBook.
-Constructive comments, praise, words of encouragement, and the like
-will be most appreciated if e-mailed to the
-<A
-HREF="mailto:andystewart@attbi.com"
-TARGET="_top"
->author</A
->.
- </P
-><P
-></P
-></DIV
-></DIV
-><HR></DIV
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->1. <A
-HREF="c29.html"
->Project History</A
-></DT
-><DT
->2. <A
-HREF="ch-gimp-and-gimp-print.html"
->GIMP and Gutenprint</A
-></DT
-><DD
-><DL
-><DT
-><A
-HREF="ch-gimp-and-gimp-print.html#AEN63"
->Running the GIMP</A
-></DT
-><DT
-><A
-HREF="x85.html"
->The Gimp-Print Graphical User Interface</A
-></DT
-><DD
-><DL
-><DT
-><A
-HREF="x85.html#AEN130"
->Printer Settings</A
-></DT
-><DT
-><A
-HREF="x85.html#AEN230"
->Preview</A
-></DT
-><DT
-><A
-HREF="x85.html#AEN254"
->Position</A
-></DT
-><DT
-><A
-HREF="x85.html#AEN326"
->Size</A
-></DT
-><DT
-><A
-HREF="x85.html#AEN353"
->Image/Output Settings</A
-></DT
-><DT
-><A
-HREF="x85.html#AEN426"
->Printing and Saving Settings</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->3. <A
-HREF="c443.html"
->CUPS and Gutenprint</A
-></DT
-><DD
-><DL
-><DT
-><A
-HREF="c443.html#AEN445"
->Introduction</A
-></DT
-><DT
-><A
-HREF="x452.html"
->CUPS Printer Installation</A
-></DT
-><DT
-><A
-HREF="x544.html"
->Configuring your Printer in CUPS</A
-></DT
-><DT
-><A
-HREF="x559.html"
->Using CUPS from the Command Line</A
-></DT
-></DL
-></DD
-><DT
->4. <A
-HREF="c568.html"
->Gutenprint Utilities</A
-></DT
-><DD
-><DL
-><DT
-><A
-HREF="c568.html#AEN570"
->escputil</A
-></DT
-><DD
-><DL
-><DT
-><A
-HREF="c568.html#AEN582"
->Determining Ink Level</A
-></DT
-><DT
-><A
-HREF="c568.html#AEN591"
->Error During Ink Level Determination</A
-></DT
-><DT
-><A
-HREF="c568.html#AEN595"
->Nozzle Check</A
-></DT
-><DT
-><A
-HREF="c568.html#AEN600"
->Clean the Print Head</A
-></DT
-><DT
-><A
-HREF="c568.html#AEN606"
->Align the Print Head</A
-></DT
-><DT
-><A
-HREF="c568.html#AEN622"
->Printer Identification</A
-></DT
-><DT
-><A
-HREF="c568.html#AEN626"
->More Information</A
-></DT
-></DL
-></DD
-></DL
-></DD
-><DT
->A. <A
-HREF="gfdl.html"
->GNU Free Documentation License</A
-></DT
-><DD
-><DL
-><DT
->0. <A
-HREF="gfdl.html#AEN635"
->PREAMBLE</A
-></DT
-><DT
->1. <A
-HREF="x640.html"
->APPLICABILITY AND DEFINITIONS</A
-></DT
-><DT
->2. <A
-HREF="x650.html"
->VERBATIM COPYING</A
-></DT
-><DT
->3. <A
-HREF="x654.html"
->COPYING IN QUANTITY</A
-></DT
-><DT
->4. <A
-HREF="x660.html"
->MODIFICATIONS</A
-></DT
-><DT
->5. <A
-HREF="x696.html"
->COMBINING DOCUMENTS</A
-></DT
-><DT
->6. <A
-HREF="x701.html"
->COLLECTIONS OF DOCUMENTS</A
-></DT
-><DT
->7. <A
-HREF="x705.html"
->AGGREGATION WITH INDEPENDENT WORKS</A
-></DT
-><DT
->8. <A
-HREF="x709.html"
->TRANSLATION</A
-></DT
-><DT
->9. <A
-HREF="x712.html"
->TERMINATION</A
-></DT
-><DT
->10. <A
-HREF="x715.html"
->FUTURE REVISIONS OF THIS LICENSE</A
-></DT
-><DT
-><A
-HREF="x720.html"
->How to use this License for your documents</A
-></DT
-></DL
-></DD
-></DL
-></DIV
-><DIV
-CLASS="LOT"
-><DL
-CLASS="LOT"
-><DT
-><B
->List of Figures</B
-></DT
-><DT
->2-1. <A
-HREF="ch-gimp-and-gimp-print.html#AEN67"
->The Startup Window for The GIMP</A
-></DT
-><DT
->2-2. <A
-HREF="ch-gimp-and-gimp-print.html#AEN78"
->A Sample Image Displayed by The GIMP</A
-></DT
-><DT
->2-3. <A
-HREF="x85.html#FIG-GIMP-PRINT-GUI"
->The Gimp-Print Graphical User Interface 1 (GUI)</A
-></DT
-><DT
->2-4. <A
-HREF="x85.html#FIG-GIMP-PRINT-GUI-1"
->The Gimp-Print Graphical User Interface 2 (GUI)</A
-></DT
-><DT
->2-5. <A
-HREF="x85.html#AEN153"
->The Setup Printer Window</A
-></DT
-><DT
->2-6. <A
-HREF="x85.html#AEN168"
->The New Printer Window</A
-></DT
-><DT
->2-7. <A
-HREF="x85.html#FIG-GIMP-PRINT-COLOR-ADJUST"
->The Print Color Adjust Window</A
-></DT
-><DT
->3-1. <A
-HREF="x452.html#AEN456"
->The CUPS Startup Window</A
-></DT
-><DT
->3-2. <A
-HREF="x452.html#AEN466"
->The CUPS Printers Window</A
-></DT
-><DT
->3-3. <A
-HREF="x452.html#AEN475"
->The CUPS Admin Window</A
-></DT
-><DT
->3-4. <A
-HREF="x452.html#FIG-CUPS-ADMIN-DEVICE"
->The CUPS Admin Device Window</A
-></DT
-><DT
->3-5. <A
-HREF="x452.html#AEN494"
->The CUPS Admin Model/Driver Window</A
-></DT
-><DT
->3-6. <A
-HREF="x452.html#FIG-CUPS-ADMIN-MODEL"
->The 2nd CUPS Admin Model/Driver Window</A
-></DT
-><DT
->3-7. <A
-HREF="x452.html#AEN526"
->The CUPS Admin Success Window</A
-></DT
-><DT
->3-8. <A
-HREF="x452.html#FIG-CUPS-MY-PRINTER"
->The CUPS Window for Your Printer</A
-></DT
-><DT
->3-9. <A
-HREF="x544.html#FIG-CUPS-PRINTER-CONFIG-WINDOW"
->The CUPS Printer Cofiguration Window</A
-></DT
-></DL
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="c29.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Project History</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/c29.html b/doc/users_guide/html/c29.html
deleted file mode 100644
index e178bd0..0000000
--- a/doc/users_guide/html/c29.html
+++ /dev/null
@@ -1,260 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Project History</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="PREVIOUS"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="NEXT"
-TITLE="GIMP and Gutenprint"
-HREF="ch-gimp-and-gimp-print.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="CHAPTER"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="book1.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="ch-gimp-and-gimp-print.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="AEN29"
-></A
->Chapter 1. Project History</H1
-><P
->This software package was first written by Michael Sweet of
-<A
-HREF="http://www.easysw.com"
-TARGET="_top"
->Easy Software Products</A
-> and
-initially worked only as a print plugin to the GIMP (GNU Image
-Manipulation Program). In the summer of 1999,
-Robert Krawitz (the current
-Gutenprint project leader) purchased an Epson Stylus Photo EX printer
-to feed his photography hobby. Finding no existing printer drivers, Robert
-adapted Mike's GIMP Print plugin to his six-color printer, and by the end
-of the year released version 3.0 of the Gimp-Print software, which was
-included in version 1.1 of the GIMP. The intention was for this to be
-the stable plugin in version 1.2 of the GIMP while development of the
-GIMP Print plugin continued for later release.
- </P
-><P
->Robert put the Gimp-Print development tree on SourceForge starting
-with version 3.1, and quickly found a group of like-minded people who wanted to print
-high quality output on inexpensive inkjet printers. One of the main
-goals, which was not expected to be met until late in the version 3.1
-cycle, was to write a Ghostscript driver so that printing would not be
-restricted to the GIMP. Imagine Robert's surprise when Henryk "Buggs"
-Richter wrote one within days!
- </P
-><P
->In July 2000, not more than a year after Robert bought his Epson
-Stylus Photo EX, he was invited to the Linux Printing
-Summit hosted by VA Linux Systems. In preparation for that, he spent
-long hours printing out test images. Robert went back to the
-Gimp-Print version 3.0.9 release, which seemed like such an advance
-at the time, and was floored at how far the project had come in four
-months! Output that had been considered impressive with using six
-colors was put to shame by four color output. That should give you
-an idea what six color and variable dot size printers can do. It also
-illustrates what a group of committed people can do.
- </P
-><P
->Robert came away from the Printing Summit with a lot of new ideas, and in
-November 2000, Gimp-Print version 4.0 was released, the culmination of 9 months
-of work by the team. The quality was already tremendously improved
-over what the software could do at the Printing Summit.
- </P
-><P
->The team started serious work on version 4.1 in December
-2000, and version 4.2.0 was released in November 2001. Despite the fact
-that version 4.2.0 is a "minor" release over version 4.0, there are vast
-improvements:
- <P
-></P
-><UL
-><LI
-><P
-> The driver is built as a shared library, making it much easier
-to use by higher layers of software
- </P
-></LI
-><LI
-><P
-> The packaging system now follows GNU standards
- </P
-></LI
-><LI
-><P
->The print quality (in particular, color accuracy, a well-known weakness in 4.0) is even better
- </P
-></LI
-><LI
-><P
-> Improved performance
- </P
-></LI
-><LI
-><P
-> Many more options
- </P
-></LI
-><LI
-><P
-> More supported printers
- </P
-></LI
-></UL
->
-
- </P
-><P
->Releases of Gimp-Print have been historically numbered in
-a fashion similar to that of the Linux kernel, where major releases
-are denoted by the first digit (in this case '4'), while minor
-releases are denoted by subsequent digits (such as '4.2.0'). Even
-numbered minor releases are considered stable, while odd numbered
-minor releases are considered development releases (whose stability
-may vary for any given release).
- </P
-><P
->This project is by no means finished. In future releases, the development
-team hopes to include the following:
- <P
-></P
-><UL
-><LI
-><P
->implementation of proper color management</P
-></LI
-><LI
-><P
->improved dithering</P
-></LI
-><LI
-><P
->improvements in performance</P
-></LI
-></UL
->
- </P
-><P
->The entire Gutenprint team hopes you will really enjoy using this
-software! For more information, please consult the Gutenprint project
-<A
-HREF="http://gimp-print.sourceforge.net"
-TARGET="_top"
->web page</A
->.
- </P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="ch-gimp-and-gimp-print.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->The User's Guide to Gutenprint - Complete Edition</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->GIMP and Gutenprint</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/c443.html b/doc/users_guide/html/c443.html
deleted file mode 100644
index 00adba4..0000000
--- a/doc/users_guide/html/c443.html
+++ /dev/null
@@ -1,206 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->CUPS and Gutenprint</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="PREVIOUS"
-TITLE="The Gimp-Print Graphical User Interface"
-HREF="x85.html"><LINK
-REL="NEXT"
-TITLE="CUPS Printer Installation"
-HREF="x452.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="CHAPTER"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x85.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x452.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="AEN443"
-></A
->Chapter 3. CUPS and Gutenprint</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="c443.html#AEN445"
->Introduction</A
-></DT
-><DT
-><A
-HREF="x452.html"
->CUPS Printer Installation</A
-></DT
-><DT
-><A
-HREF="x544.html"
->Configuring your Printer in CUPS</A
-></DT
-><DT
-><A
-HREF="x559.html"
->Using CUPS from the Command Line</A
-></DT
-></DL
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN445"
->Introduction</A
-></H1
-><P
-> CUPS is an acronym which stands for <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->C</I
-></SPAN
->ommon
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->U</I
-></SPAN
->nix <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->P</I
-></SPAN
->rinting
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->S</I
-></SPAN
->ystem. It is assumed that the reader has
-properly installed the CUPS software and the Gutenprint software.
-This section will discuss adding a printer to CUPS that uses a
-Gutenprint printer driver, as well as how to modify the various
-settings supplied by Gutenprint. This will be a rather quick
-explanation, as the CUPS software is quite well documented, and it is
-not my intention to attempt to duplicate the CUPS documentation here.
- </P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x85.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x452.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->The Gimp-Print Graphical User Interface</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->CUPS Printer Installation</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/c568.html b/doc/users_guide/html/c568.html
deleted file mode 100644
index 571ca63..0000000
--- a/doc/users_guide/html/c568.html
+++ /dev/null
@@ -1,754 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Gutenprint Utilities</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="PREVIOUS"
-TITLE="Using CUPS from the Command Line"
-HREF="x559.html"><LINK
-REL="NEXT"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="CHAPTER"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x559.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="gfdl.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="AEN568"
-></A
->Chapter 4. Gutenprint Utilities</H1
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN570"
->escputil</A
-></H1
-><P
-> <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> is a command line utility which
-allows the user to perform a variety of maintenance tasks on Epson
-Stylus inkjet printers. These tasks include head alignment, head
-cleaning, nozzle check, printer identification, and retrieval of the ink
-level from the printer. In order for many of the
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> functions to work, the user must have
-read/write access to the raw printer device (typically /dev/lp0,
-/dev/usb/lp0, and the like). In general, these operations should be
-performed by the root user. As always, the user must insure that the
-directory containing the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> utility is
-listed in the &dollar;PATH environment variable, or that the full path is
-specified on the command line. The examples in this section will
-assume the former.
- </P
-><DIV
-CLASS="CAUTION"
-><P
-></P
-><TABLE
-CLASS="CAUTION"
-BORDER="1"
-WIDTH="100%"
-><TR
-><TD
-ALIGN="CENTER"
-><B
->Caution</B
-></TD
-></TR
-><TR
-><TD
-ALIGN="LEFT"
-><P
-> The <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> utility was designed for use
-ONLY with Epson Stylus inkjet printers supported by the Gutenprint
-software. It is possible that damage MIGHT occur to your printer if
-this utility is misused or if it is used with a printer other than an
-Epson Stylus inkjet printer. It is the sole responsibility of the
-user to insure that this utility is suitable for the task at hand.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
-> In this section, specific examples of common usage will be
-presented. A summary of the command line switches can be
-found in the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
->(1) man page.
- </P
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN582"
->Determining Ink Level</A
-></H2
-><P
-> Perhaps the most basic function performed by
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> is that of determining the amount of ink
-remaining in the printer. To do this, the user must know the name of
-the raw printer device. This is usually /dev/lp0 for a printer
-connected to the parallel port, or /dev/usb/lp0 for a printer
-connected to the USB.
- </P
-><P
->If there are multiple printers connected, one of them may be referenced as
-/dev/lp1 or perhaps /dev/usb/lp1. In the event of uncertainty, and if
-CUPS is in use, view the following <A
-HREF="http://localhost:631/printers"
-TARGET="_top"
->URL</A
->
-with a web browser. At that URL, look for a line which reads "Device
-URI". The author's USB printer is listed as "Device URI: usb:/dev/usb/lp0".
- </P
-><P
->For this example, assume that the raw printer device is a USB printer
-specified as /dev/usb/lp0. To get the ink level for this printer,
-issue this command and notice the output.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-# escputil -r /dev/usb/lp0 -i
-
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
- Ink color Percent remaining
- Black 18
- Cyan 71
- Magenta 70
- Yellow 67
- Light Cyan 71
- Light Magenta 70
-
- </PRE
-></TD
-></TR
-></TABLE
-><P
->The user would substitute their own raw printer device for the one
-shown in the example after the "-r" switch. Notice that the printout
-shows the percent of ink remaining for each color of the author's
-Epson Stylus Photo 870. When the ink levels get too low, print
-quality will suffer. In the author's personal experience, ink levels
-approaching 10% begin to cause print quality degredation, but this
-will vary depending on the precise printer model.
- </P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN591"
->Error During Ink Level Determination</A
-></H2
-><P
-> What? The example above did not work? An error message was
-printed? What does it mean? There are several possibilities,
-depending on the specific error message. If the error message is
-"Invalid argument" (see following example), the problem is that the
-2.4.x kernel is not configured with the CONFIG_PARPORT_1284 option enabled.
-
- <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-# escputil -r /dev/lp0 -i
-
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Cannot read from /dev/lp0: Invalid argument
-
- </PRE
-></TD
-></TR
-></TABLE
->
-
- Another possibile cause for error is that the raw printer device
-does not have both read and write permission for the user attempting
-to access the device. In this case, the error message will read
-"Permission denied". A final possibility is that the raw printer
-device specified is incorrect, in which case the error message will
-read "No such device".
- </P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN595"
->Nozzle Check</A
-></H2
-><P
-> On an inkjet printer, there are several small holes on the
-bottom of each ink cartridge through which the ink must flow smoothly
-in order to create high quality images on paper. If these holes
-become clogged, the printed image will show small gaps where there
-should have been ink. One can easily test for the existence of this
-condition by running a nozzle check. One need not be the root user to
-issue this command. Note that as shown, the command will print a
-nozzle test pattern on the default printer. If there are multiple
-printers present, the desired printer must be specified with an
-additional "-P printer_name" switch, where "printer_name" is the name
-of the desired printer.
- </P
-><P
-> The printer will print a series of black (and colored) slanted
-lines on the paper. Observe these lines carefully. If there are gaps
-or spaces in these lines, then the corresponding nozzle is clogged and
-the print head must be cleaned. However, if there are no gaps, the
-nozzles are clean.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-# escputil -n
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Running nozzle check, please ensure paper is in the printer.
-
- </PRE
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN600"
->Clean the Print Head</A
-></H2
-><P
-> If the printed output is showing gaps where there should have
-been ink, it is likely that one or more nozzles are clogged and the
-print head is in need of cleaning. One can verify this by first
-running a nozzle check and looking for gaps in the printout. To clean
-the print head, issue the following command. One need not be the root user to
-issue this command. Note that as shown, the command will clean the
-print head on the default printer. If there are multiple
-printers present, the desired printer must be specified with an
-additional "-P printer_name" switch, where "printer_name" is the name
-of the desired printer.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-# escputil -c
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Cleaning heads...
-
- </PRE
-></TD
-></TR
-></TABLE
-><P
-> Nothing will be printed on the paper. The printer will make
-some noise as it cleans the print head. Wait until the printer is
-finished cleaning the print head. Afterwards, execute another nozzle
-check and insure that the print head is indeed completely clean. Note
-that the process of cleaning the print head causes ink consumption, so
-do not clean the print head any more than necessary.
- </P
-><P
->For severely clogged nozzles, one may have to execute two or three cycles
-of nozzle check followed by a cleaning of the print head. If the
-printer had gone unused for a long time, the nozzles may be so clogged
-with dried ink as to be unrecoverable, in which case, the best course
-of action is to replace the ink cartridge.
- </P
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN606"
->Align the Print Head</A
-></H2
-><P
-> To insure the highest quality printouts, the print head must
-be in proper physical alignment. One can check and realign the print
-head by running this interactive alignment test.
- </P
-><P
->The <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> utility must know the exact printer model in
-use. One may specify the model on the command line using the "-m"
-switch, or the utility can detect the printer model if the user passes
-the "-r" switch and the name of the raw printer device.
- </P
-><P
->Note that an unprivileged user may use this command with the "-m" switch, but that
-(in general) the root user may only use the "-r" switch (which
-requires read/write access to the raw printer device). In the case of
-multiple printers in use, the "-P" switch is required to align the
-print head on the non-default printer.
- </P
-><DIV
-CLASS="CAUTION"
-><P
-></P
-><TABLE
-CLASS="CAUTION"
-BORDER="1"
-WIDTH="100%"
-><TR
-><TD
-ALIGN="CENTER"
-><B
->Caution</B
-></TD
-></TR
-><TR
-><TD
-ALIGN="LEFT"
-><P
->This utility lets you align the print head of your Epson Stylus inkjet
-printer. Misuse of this utility may cause your print quality to degrade
-and possibly damage your printer. This utility has not been reviewed by
-Seiko Epson for correctness, and is offered with no warranty at all. The
-entire risk of using this utility lies with you.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
-> Aligning the print head is an interactive process. The utility
-will print out a set of instructions and ask you for responses. Please
-read the instructions carefully and follow them precisely. A single
-sheet of paper will be needed (one can print on both sides to save paper).
- </P
-><P
->The following example illustrates the alignment process when issued by an
-unprivileged user who specified the printer model on the command
-line. (To obtain a list of printer models, issue the "escputil -M"
-command). Of course, your responses will vary and should be
-substituted for the responses shown in the following example.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-
-*** NOTE - 870 is an illustrative example! ***
-*** You MUST use the proper printer model! ***
-*** Run: escputil -M for a listing of ***
-*** supported printer models! ***
-
-linuxpc&#62; escputil -a -m 870
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Please read these instructions very carefully before proceeding.
-
-This utility lets you align the print head of your Epson Stylus
-inkjet printer. Misuse of this utility may cause your print
-quality to degrade and possibly damage your printer. This utility
-has not been reviewed by Seiko Epson for correctness, and is
-offered with no warranty at all. The entire risk of using this
-utility lies with you.
-
-This utility prints 3 test patterns. Each pattern looks very
-similar. The patterns consist of a series of pairs of vertical
-lines that overlap. Below each pair of lines is a number between
-1 and 15.
-
-When you inspect the pairs of lines, you should find the pair
-of lines that is best in alignment, that is, that best forms
-a single vertical line. Inspect the pairs very carefully to
-find the best match. Using a loupe or magnifying glass is
-recommended for the most critical inspection. It is also
-suggested that you use a good quality paper for the test, so
-that the lines are well-formed and do not spread through the
-paper. After picking the number matching the best pair, place
-the paper back in the paper input tray before typing it in.
-
-Each pattern is similar, but later patterns use finer dots for
-more critical alignment. You must run all of the passes to
-correctly align your printer. After running all the alignment
-passes, the alignment patterns will be printed once more. You
-should find that the middle-most pair (#8 out of the 15) is the
-best for all patterns.
-
-After the passes are printed once more, you will be offered the
-choices of (s)aving the result in the printer, (r)epeating the
-process, or (q)uitting without saving. Quitting will not restore
-the previous settings, but powering the printer off and back
-on will. If you quit, you must repeat the entire process if
-you wish to later save the results. It is essential that you
-not turn your printer off during this procedure.
-
-This procedure assumes that your printer is an Epson Stylus Photo
-870. If this is not your printer model, please type control-C now
-and choose your actual printer model.
-
-Please place a sheet of paper in your printer to begin the head
-alignment procedure.
-Press enter to continue &#62;
-Please inspect the print, and choose the best pair of lines in
-each pattern. Type a pair number, '?' for help, or 'r' to repeat
-the procedure.
-Pass #1&#62; 8
-Pass #2&#62; 8
-Pass #3&#62; 8
-Attempting to set alignment...succeeded.
-Please verify that the alignment is correct. After the alignment
-pattern is printed again, please ensure that the best pattern
-for each line is pattern 8. If it is not, you should repeat the
-process to get the best quality printing.
-Please insert a fresh sheet of paper.
-Press enter to continue &#62;
-Please inspect the final output very carefully to ensure that your
-printer is in proper alignment. You may now:
- (s)ave the results in the printer,
- (q)uit without saving the results, or
- (r)epeat the entire process from the beginning.
-You will then be asked to confirm your choice.
-What do you want to do (s, q, r)?
-&#62; s
-This will permanently alter the configuration of your printer.
-WARNING: this procedure has not been approved by Seiko Epson,
-and it may damage your printer. Proceed?
-Please confirm by typing 's' again that you wish to save the
-settings to your printer:
-&#62; s
-About to save settings...succeeded!
-Your alignment settings have been saved to the printer.
-
- </PRE
-></TD
-></TR
-></TABLE
-><P
-> The following example shows what will happen if an unprivileged
-user attempts to align the print head by specifying the raw printer
-device on the command line.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-linuxpc&#62; escputil -a -r /dev/usb/lp0
-Escputil version 4.2.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Attempting to detect printer model...
-Cannot open /dev/usb/lp0 read/write: Permission denied
-
- </PRE
-></TD
-></TR
-></TABLE
-><P
-> This next example illustrates the results obtained when the root
-user issues an alignment command while specifying the raw printer
-device. Note that the output is truncated and only shows the printer
-detection output.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-# escputil -a -r /dev/usb/lp0
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Attempting to detect printer model...Stylus Photo 870
-
-Please read these instructions very carefully before proceeding.
-
- </PRE
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN622"
->Printer Identification</A
-></H2
-><P
-> The printer identification command will query the printer for
-make and model information. This command requires read/write access
-to the raw printer device (generally limited to the root user).
-Substitute your own raw printer device in place of the /dev/usb/lp0
-shown in the example. The output will vary depending on the precise
-printer model.
- </P
-><TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
-# escputil -d -r /dev/usb/lp0
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-@EJL ID
-MFG:EPSON;CMD:ESCPL2,BDC;MDL:Stylus Photo 870;CLS:PRINTER;DES:
-EPSON Stylus Photo 870;
-
- </PRE
-></TD
-></TR
-></TABLE
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN626"
->More Information</A
-></H2
-><P
-> For more detailed information about the command line switches
-accepted by the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->escputil</I
-></SPAN
-> utility, please consult
-the man page which is supplied with the Gutenprint software. The user
-may also issue the "escputil --help" command to get a listing of supported
-command line switches. The command requires no special privileges to execute.
- </P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x559.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Using CUPS from the Command Line</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->GNU Free Documentation License</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/ch-gimp-and-gimp-print.html b/doc/users_guide/html/ch-gimp-and-gimp-print.html
deleted file mode 100644
index e557aea..0000000
--- a/doc/users_guide/html/ch-gimp-and-gimp-print.html
+++ /dev/null
@@ -1,245 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->GIMP and Gutenprint</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="PREVIOUS"
-TITLE="Project History"
-HREF="c29.html"><LINK
-REL="NEXT"
-TITLE="The Gimp-Print Graphical User Interface"
-HREF="x85.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="CHAPTER"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="c29.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x85.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="CHAPTER"
-><H1
-><A
-NAME="CH-GIMP-AND-GIMP-PRINT"
-></A
->Chapter 2. GIMP and Gutenprint</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
-><A
-HREF="ch-gimp-and-gimp-print.html#AEN63"
->Running the GIMP</A
-></DT
-><DT
-><A
-HREF="x85.html"
->The Gimp-Print Graphical User Interface</A
-></DT
-></DL
-></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN63"
->Running the GIMP</A
-></H1
-><P
-> This section assumes that you have the GIMP version 1.2 installed
-and working properly on your computer, and that you have an image of
-some type that you desire to print. To get started quickly, log into
-your system, start the X window system, and bring up your favorite terminal
-window. At the $ prompt, type:
-
- <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
- $ gimp &#38;
-
- </PRE
-></TD
-></TR
-></TABLE
->
-
- This should start the GIMP for you. If it does not, check that
-you have installed the GIMP properly, and that its binary is located
-in one of the directories listed in your &dollar;PATH environment
-variable. On the assumption that this worked, the screen should now
-look something like this:
-
- <DIV
-CLASS="FIGURE"
-><A
-NAME="AEN67"
-></A
-><P
-><B
->Figure 2-1. The Startup Window for The GIMP</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp_startup.png"></P
-></DIV
-></DIV
->
-
- </P
-><P
-> At this point, you should use the
-
- <SPAN
-CLASS="GUIMENU"
->File</SPAN
->-&gt;<SPAN
-CLASS="GUIMENUITEM"
->Open</SPAN
->
-
-menu option to open your favorite picture. We will print this picture
-shortly. Your picture should be displayed next to the GIMP startup
-window, perhaps looking similar to the following (sssh! Don't tell
-anybody the secret!):
-
- <DIV
-CLASS="FIGURE"
-><A
-NAME="AEN78"
-></A
-><P
-><B
->Figure 2-2. A Sample Image Displayed by The GIMP</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp_image.png"></P
-></DIV
-></DIV
->
-
- </P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="c29.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x85.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Project History</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->The Gimp-Print Graphical User Interface</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/docbook.css b/doc/users_guide/html/docbook.css
deleted file mode 100644
index 0f90516..0000000
--- a/doc/users_guide/html/docbook.css
+++ /dev/null
@@ -1,12 +0,0 @@
-.NAVHEADER { display: none }
-.NAVFOOTER { display: none }
-.TOC { display: none }
-
-.NAVTOC { margin-left: 15;
- display: none }
-
-.NAVBTN { font-size: 10pt }
-
-.TOCTITLE { font-size: 10pt;
- color: blue;
- text-decoration: underline; }
diff --git a/doc/users_guide/html/gfdl.html b/doc/users_guide/html/gfdl.html
deleted file mode 100644
index c70ea3c..0000000
--- a/doc/users_guide/html/gfdl.html
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->GNU Free Documentation License</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="PREVIOUS"
-TITLE="Gutenprint Utilities"
-HREF="c568.html"><LINK
-REL="NEXT"
-TITLE="APPLICABILITY AND DEFINITIONS"
-HREF="x640.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="APPENDIX"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="c568.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
-></TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x640.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="APPENDIX"
-><H1
-><A
-NAME="GFDL"
-></A
->Appendix A. GNU Free Documentation License</H1
-><DIV
-CLASS="TOC"
-><DL
-><DT
-><B
->Table of Contents</B
-></DT
-><DT
->0. <A
-HREF="gfdl.html#AEN635"
->PREAMBLE</A
-></DT
-><DT
->1. <A
-HREF="x640.html"
->APPLICABILITY AND DEFINITIONS</A
-></DT
-><DT
->2. <A
-HREF="x650.html"
->VERBATIM COPYING</A
-></DT
-><DT
->3. <A
-HREF="x654.html"
->COPYING IN QUANTITY</A
-></DT
-><DT
->4. <A
-HREF="x660.html"
->MODIFICATIONS</A
-></DT
-><DT
->5. <A
-HREF="x696.html"
->COMBINING DOCUMENTS</A
-></DT
-><DT
->6. <A
-HREF="x701.html"
->COLLECTIONS OF DOCUMENTS</A
-></DT
-><DT
->7. <A
-HREF="x705.html"
->AGGREGATION WITH INDEPENDENT WORKS</A
-></DT
-><DT
->8. <A
-HREF="x709.html"
->TRANSLATION</A
-></DT
-><DT
->9. <A
-HREF="x712.html"
->TERMINATION</A
-></DT
-><DT
->10. <A
-HREF="x715.html"
->FUTURE REVISIONS OF THIS LICENSE</A
-></DT
-><DT
-><A
-HREF="x720.html"
->How to use this License for your documents</A
-></DT
-></DL
-></DIV
-><P
->Version 1.1, March 2000</P
-><A
-NAME="AEN633"
-></A
-><BLOCKQUOTE
-CLASS="BLOCKQUOTE"
-><P
->Copyright (C) 2000 Free Software Foundation, Inc.
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-Everyone is permitted to copy and distribute verbatim copies
-of this license document, but changing it is not allowed.</P
-></BLOCKQUOTE
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN635"
->0. PREAMBLE</A
-></H1
-><P
->The purpose of this License is to make a manual, textbook,
- or other written document "free" in the sense of freedom: to
- assure everyone the effective freedom to copy and redistribute it,
- with or without modifying it, either commercially or
- noncommercially. Secondarily, this License preserves for the
- author and publisher a way to get credit for their work, while not
- being considered responsible for modifications made by
- others.</P
-><P
->This License is a kind of "copyleft", which means that
- derivative works of the document must themselves be free in the
- same sense. It complements the GNU General Public License, which
- is a copyleft license designed for free software.</P
-><P
->We have designed this License in order to use it for manuals
- for free software, because free software needs free documentation:
- a free program should come with manuals providing the same
- freedoms that the software does. But this License is not limited
- to software manuals; it can be used for any textual work,
- regardless of subject matter or whether it is published as a
- printed book. We recommend this License principally for works
- whose purpose is instruction or reference.</P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="c568.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x640.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Gutenprint Utilities</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->APPLICABILITY AND DEFINITIONS</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/ln12.html b/doc/users_guide/html/ln12.html
deleted file mode 100644
index 737b50d..0000000
--- a/doc/users_guide/html/ln12.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="NEXT"
-TITLE="Project History"
-HREF="c29.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="LEGALNOTICE"
-><P
-></P
-><A
-NAME="AEN12"
-></A
-><P
->The User's Guide to Gutenprint - Complete Edition,
-Copyright 2002, Andy Stewart.
- </P
-><P
-> Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License,
-Version 1.1 or any later version published by the Free Software
-Foundation with no invariant sections, no Front-Cover texts, and no
-Back-Cover texts. A copy of the license is included in <A
-HREF="gfdl.html"
->Appendix A</A
->.
- </P
-><P
-></P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->&nbsp;</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->&nbsp;</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/stylesheet-images/caution.gif b/doc/users_guide/html/stylesheet-images/caution.gif
deleted file mode 100644
index 9cc2e15..0000000
--- a/doc/users_guide/html/stylesheet-images/caution.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/home.gif b/doc/users_guide/html/stylesheet-images/home.gif
deleted file mode 100644
index 55e1d59..0000000
--- a/doc/users_guide/html/stylesheet-images/home.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/important.gif b/doc/users_guide/html/stylesheet-images/important.gif
deleted file mode 100644
index 25e40c7..0000000
--- a/doc/users_guide/html/stylesheet-images/important.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/next.gif b/doc/users_guide/html/stylesheet-images/next.gif
deleted file mode 100644
index 8c502e7..0000000
--- a/doc/users_guide/html/stylesheet-images/next.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/note.gif b/doc/users_guide/html/stylesheet-images/note.gif
deleted file mode 100644
index 7322e8e..0000000
--- a/doc/users_guide/html/stylesheet-images/note.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/prev.gif b/doc/users_guide/html/stylesheet-images/prev.gif
deleted file mode 100644
index 0894d9e..0000000
--- a/doc/users_guide/html/stylesheet-images/prev.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/tip.gif b/doc/users_guide/html/stylesheet-images/tip.gif
deleted file mode 100644
index f062955..0000000
--- a/doc/users_guide/html/stylesheet-images/tip.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/toc-blank.gif b/doc/users_guide/html/stylesheet-images/toc-blank.gif
deleted file mode 100644
index 6c65e3a..0000000
--- a/doc/users_guide/html/stylesheet-images/toc-blank.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/toc-minus.gif b/doc/users_guide/html/stylesheet-images/toc-minus.gif
deleted file mode 100644
index 40ebe61..0000000
--- a/doc/users_guide/html/stylesheet-images/toc-minus.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/toc-plus.gif b/doc/users_guide/html/stylesheet-images/toc-plus.gif
deleted file mode 100644
index 3e9e7d5..0000000
--- a/doc/users_guide/html/stylesheet-images/toc-plus.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/up.gif b/doc/users_guide/html/stylesheet-images/up.gif
deleted file mode 100644
index e899a27..0000000
--- a/doc/users_guide/html/stylesheet-images/up.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/stylesheet-images/warning.gif b/doc/users_guide/html/stylesheet-images/warning.gif
deleted file mode 100644
index a587079..0000000
--- a/doc/users_guide/html/stylesheet-images/warning.gif
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/html/x452.html b/doc/users_guide/html/x452.html
deleted file mode 100644
index ef5aebb..0000000
--- a/doc/users_guide/html/x452.html
+++ /dev/null
@@ -1,456 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->CUPS Printer Installation</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="CUPS and Gutenprint"
-HREF="c443.html"><LINK
-REL="PREVIOUS"
-TITLE="CUPS and Gutenprint"
-HREF="c443.html"><LINK
-REL="NEXT"
-TITLE="Configuring your Printer in CUPS"
-HREF="x544.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="c443.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Chapter 3. CUPS and Gutenprint</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x544.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN452"
->CUPS Printer Installation</A
-></H1
-><P
->This explanation will use the web interface provided by CUPS. First,
-aim your favorite web browser at
-<A
-HREF="http://localhost:631"
-TARGET="_top"
->the CUPS server</A
->. The
-following screen should appear within your browser.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="AEN456"
-></A
-><P
-><B
->Figure 3-1. The CUPS Startup Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_startup.png"></P
-></DIV
-></DIV
-><P
->Now, you may click on either the word <SPAN
-CLASS="GUILABEL"
->Printers</SPAN
-> in the bar at the top
-of the page, or you may click on the <SPAN
-CLASS="GUILABEL"
->Manage Printers</SPAN
-> text. In
-either case, the next screen you see will look like this one if you
-have not yet configured any printers.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="AEN466"
-></A
-><P
-><B
->Figure 3-2. The CUPS Printers Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_printers.png"></P
-></DIV
-></DIV
-><P
->At this time, click on the <SPAN
-CLASS="GUIBUTTON"
->Add Printer</SPAN
-> button.
-You will then see the Admin screen (shown below).
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="AEN475"
-></A
-><P
-><B
->Figure 3-3. The CUPS Admin Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_admin.png"></P
-></DIV
-></DIV
-><P
->Notice in the screenshot that the three boxes are shown after the
-author filled them in for his printer at home. You will need to fill
-in an appropriate name of your printer, its location, and a
-description which meets your own needs. Once this is done, click on
-the <SPAN
-CLASS="GUIBUTTON"
->Continue</SPAN
-> button, and then this screen will appear.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-CUPS-ADMIN-DEVICE"
-></A
-><P
-><B
->Figure 3-4. The CUPS Admin Device Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_admin_device.png"></P
-></DIV
-></DIV
-><P
->Click on the drop down menu next to the word
-<SPAN
-CLASS="GUILABEL"
->Device</SPAN
-> and a list of possible printer devices
-appears. Select the device appropriate for your printer. Note that
-there are a range of serial, parallel, USB, and other devices from
-which to choose. Once the selection is made, click the
-<SPAN
-CLASS="GUIBUTTON"
->Continue</SPAN
-> button. Now, this screen appears.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="AEN494"
-></A
-><P
-><B
->Figure 3-5. The CUPS Admin Model/Driver Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_admin_make.png"></P
-></DIV
-></DIV
-><DIV
-CLASS="CAUTION"
-><P
-></P
-><TABLE
-CLASS="CAUTION"
-BORDER="1"
-WIDTH="100%"
-><TR
-><TD
-ALIGN="CENTER"
-><B
->Caution Regarding USB Printers</B
-></TD
-></TR
-><TR
-><TD
-ALIGN="LEFT"
-><P
->CUPS versions 1.1.11 and later <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->REQUIRE</I
-></SPAN
->
-the user to insure that the desired USB printer is powered on
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->AND</I
-></SPAN
-> physically connected to the USB bus
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->BEFORE</I
-></SPAN
-> starting the CUPS software.
- </P
-><P
->CUPS must see the USB printer when the software starts. The CUPS software
-is typically started when the computer boots. Note that one cannot
-simply plug in the USB printer and power it on after CUPS has started.
-(Note that this does not apply to parallel port printers).
- </P
-><P
->If the USB printer was not connected and powered on at the time CUPS was
-started, there will not be a USB printer shown in the
-list of devices on the CUPS Admin Device Window (see
-<A
-HREF="x452.html#FIG-CUPS-ADMIN-DEVICE"
->Figure 3-4</A
->). In this event, stop the CUPS
-software, properly connect and power on the USB printer, and restart
-the CUPS software.
- </P
-><P
->From the list of devices shown in the CUPS Admin Device Window
-(see <A
-HREF="x452.html#FIG-CUPS-ADMIN-DEVICE"
->Figure 3-4</A
->), a clever user might
-attempt to avoid this issue by selecting
-<SPAN
-CLASS="GUIMENUITEM"
->Internet Printing Protocol</SPAN
->
-and then enter something similar to 'usb:/dev/usblp0' in the next
-screen. However, this fails later in the configuration process with a
-"client_error_not_possible" error message with no other explanation.
-Note that entering 'file:/dev/usblp0' will not work either. While CUPS
-will allow this, printing will not actually work in some situations.
- </P
-><P
->CUPS versions 1.1.10 and earlier exhibit similar behavior with regard
-to not displaying the USB printer if it was not connected to the USB
-bus and powered up prior to starting the CUPS software. However,
-these versions of CUPS will indeed allow the user to enter the name of
-the USB connection, unlike versions 1.1.11 and later.
- </P
-></TD
-></TR
-></TABLE
-></DIV
-><P
->Select the manufacturer of your printer and click the
-<SPAN
-CLASS="GUIBUTTON"
->Continue</SPAN
-> button. A window will appear which
-asks you to select the specific model number for your printer.
- </P
-><P
->Scroll through the long list and find the model number for your
-printer. Notice carefully that there are many different languages
-supported for each printer, as denoted by the initials in parenthesis.
-(en) would be for English, (da) for Danish, (sv) for Swedish, (fr) for
-French, (no) for Norwegian, (pl) for Polish, and (en_GB) for British
-English (see <A
-HREF="x452.html#FIG-CUPS-ADMIN-MODEL"
->Figure 3-6</A
->). Also take note
-of the Gutenprint revision for the driver, and ensure that it is
-indeed the version of Gutenprint which you have most recently
-installed. Once you have made the proper selection, click on the
-<SPAN
-CLASS="GUIBUTTON"
->Continue</SPAN
-> button.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-CUPS-ADMIN-MODEL"
-></A
-><P
-><B
->Figure 3-6. The 2nd CUPS Admin Model/Driver Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_admin_model.png"></P
-></DIV
-></DIV
-><DIV
-CLASS="FIGURE"
-><A
-NAME="AEN526"
-></A
-><P
-><B
->Figure 3-7. The CUPS Admin Success Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_admin_success.png"></P
-></DIV
-></DIV
-><P
->Congratulations! You should now see the CUPS window indicating that
-your printer was successfully installed. Notice the sentence which
-reads "Printer your_printer has been added successfully". Click on
-your_printer, which will be the underlined name for your printer.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-CUPS-MY-PRINTER"
-></A
-><P
-><B
->Figure 3-8. The CUPS Window for Your Printer</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_my_printer.png"></P
-></DIV
-></DIV
-><P
->After clicking on your_printer (epson_870 in this example), a window
-will appear similar to that shown in <A
-HREF="x452.html#FIG-CUPS-MY-PRINTER"
->Figure 3-8</A
->.
-It would probably be a good idea at this point to click on the
-<SPAN
-CLASS="GUIBUTTON"
->Print Test Page</SPAN
-> button to ensure that
-everything is working properly. Take note of the Gutenprint revision
-printed on this screen and confirm once again that it is the expected
-revision.
- </P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="c443.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x544.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->CUPS and Gutenprint</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="c443.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Configuring your Printer in CUPS</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x544.html b/doc/users_guide/html/x544.html
deleted file mode 100644
index 5451344..0000000
--- a/doc/users_guide/html/x544.html
+++ /dev/null
@@ -1,193 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Configuring your Printer in CUPS</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="CUPS and Gutenprint"
-HREF="c443.html"><LINK
-REL="PREVIOUS"
-TITLE="CUPS Printer Installation"
-HREF="x452.html"><LINK
-REL="NEXT"
-TITLE="Using CUPS from the Command Line"
-HREF="x559.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x452.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Chapter 3. CUPS and Gutenprint</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x559.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN544"
->Configuring your Printer in CUPS</A
-></H1
-><P
->With reference to <A
-HREF="x452.html#FIG-CUPS-MY-PRINTER"
->Figure 3-8</A
->, click
-on the <SPAN
-CLASS="GUIBUTTON"
->Configure Printer</SPAN
-> button. A partial
-screenshot of the printer configuration window appears in
-<A
-HREF="x544.html#FIG-CUPS-PRINTER-CONFIG-WINDOW"
->Figure 3-9</A
->.
-The contents of this window will vary depending on precisely which
-printer you selected when you configured CUPS for your printer. The
-screenshot shows the selections made by the author for his printer.
-The individual selections will not be explained in detail here, as
-they are the same selections which are available when using the
-Gutenprint plugin to the GIMP. These selections are explained in
-detail in various sections of the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->GIMP and
-Gutenprint</I
-></SPAN
-> chapter of <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->The User's Guide to the
-Gutenprint Top Quality Printer Drivers</I
-></SPAN
->.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-CUPS-PRINTER-CONFIG-WINDOW"
-></A
-><P
-><B
->Figure 3-9. The CUPS Printer Cofiguration Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/cups_config_printer.png"></P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x452.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x559.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->CUPS Printer Installation</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="c443.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Using CUPS from the Command Line</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x559.html b/doc/users_guide/html/x559.html
deleted file mode 100644
index 666ec94..0000000
--- a/doc/users_guide/html/x559.html
+++ /dev/null
@@ -1,233 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->Using CUPS from the Command Line</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="CUPS and Gutenprint"
-HREF="c443.html"><LINK
-REL="PREVIOUS"
-TITLE="Configuring your Printer in CUPS"
-HREF="x544.html"><LINK
-REL="NEXT"
-TITLE="Gutenprint Utilities"
-HREF="c568.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x544.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Chapter 3. CUPS and Gutenprint</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="c568.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN559"
->Using CUPS from the Command Line</A
-></H1
-><P
-> It is possible to use the CUPS printing system from the command
-line. While this document will not delve into all of the specifics of
-the CUPS command line interface, there are portions of this interface
-which are specific to the Gutenprint software.
- </P
-><P
->The command line is in some cases a more convenient way to generate
-printed output (e.g. when printing from a script). However, most
-people (including the author) cannot easily predict what a command
-line option of "-o stpCyan=1350" will do to the output. It is
-therefore a good idea to use the GIMP to view the image and the
-Gutenprint plugin to preview these settings before relying on the
-command line.
- </P
-><P
->When using CUPS from the command line, the command will have this
-general format:
-
- <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
- lpr -P my_printer_name \
- -o option1=&#60;choice1&#62; \
- -o option2=&#60;choice2&#62; \
- /path/to/printfile
-
- </PRE
-></TD
-></TR
-></TABLE
->
-
-When typing the command directly onto the command line, put all of the
-command line options on one line, and do not type the "\" characters.
-The list of possible options which are specific to Gutenprint,
-followed by some of the supported choices, are shown below:
-
- <TABLE
-BORDER="0"
-BGCOLOR="#E0E0E0"
-WIDTH="100%"
-><TR
-><TD
-><PRE
-CLASS="PROGRAMLISTING"
->
- -o PageSize=&#60;...| A3 | A4 | A4 | ...&#62;
- -o InputSlot=&#60;Roll | Standard&#62;
- -o MediaType=&#60; ..| Inkjet | Plain | GlossyPaper | ...&#62;
- -o Resolution=&#60;360sw | 360swuni ...| 1440x720 &#62;
- -o ColorModel=&#60;Black | RGB | Gray | CMYK&#62;
- -o stpBrightness=&#60;0...2000&#62;
- -o stpContrast=&#60;0...2000&#62;
- -o stpCyan=&#60;0...4000&#62;
- -o stpDensity=&#60;0...2000&#62;
- -o stpDither=&#60;0...4000&#62;
- -o stpGamma=&#60;0...4000&#62;
- -o stpImageType=&#60;LineArt | Continuous | SolidTone&#62;
- -o stpInkType=&#60;PhotoCMY | CMYK | PhotoCMYK | RGB&#62;
- -o stpMagenta=&#60;0...4000&#62;
- -o stpSaturation=&#60;0...9000&#62;
- -o stpYellow=&#60;0...4000&#62;
-
- </PRE
-></TD
-></TR
-></TABLE
->
-
-For more detailed information, consult the appropriate sections of the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->GIMP and
-Gutenprint</I
-></SPAN
-> chapter of <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->The User's Guide to the
-Gutenprint Top Quality Printer Drivers</I
-></SPAN
->.
- </P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x544.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="c568.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->Configuring your Printer in CUPS</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="c443.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->Gutenprint Utilities</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x640.html b/doc/users_guide/html/x640.html
deleted file mode 100644
index a54bc9b..0000000
--- a/doc/users_guide/html/x640.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->APPLICABILITY AND DEFINITIONS</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="NEXT"
-TITLE="VERBATIM COPYING"
-HREF="x650.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="gfdl.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x650.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN640"
->1. APPLICABILITY AND DEFINITIONS</A
-></H1
-><P
->This License applies to any manual or other work that
- contains a notice placed by the copyright holder saying it can be
- distributed under the terms of this License. The "Document",
- below, refers to any such manual or work. Any member of the
- public is a licensee, and is addressed as "you".</P
-><P
->A "Modified Version" of the Document means any work
- containing the Document or a portion of it, either copied
- verbatim, or with modifications and/or translated into another
- language.</P
-><P
->A "Secondary Section" is a named appendix or a front-matter
- section of the Document that deals exclusively with the
- relationship of the publishers or authors of the Document to the
- Document's overall subject (or to related matters) and contains
- nothing that could fall directly within that overall subject.
- (For example, if the Document is in part a textbook of
- mathematics, a Secondary Section may not explain any mathematics.)
- The relationship could be a matter of historical connection with
- the subject or with related matters, or of legal, commercial,
- philosophical, ethical or political position regarding
- them.</P
-><P
->The "Invariant Sections" are certain Secondary Sections
- whose titles are designated, as being those of Invariant Sections,
- in the notice that says that the Document is released under this
- License.</P
-><P
->The "Cover Texts" are certain short passages of text that
- are listed, as Front-Cover Texts or Back-Cover Texts, in the
- notice that says that the Document is released under this
- License.</P
-><P
->A "Transparent" copy of the Document means a
- machine-readable copy, represented in a format whose specification
- is available to the general public, whose contents can be viewed
- and edited directly and straightforwardly with generic text
- editors or (for images composed of pixels) generic paint programs
- or (for drawings) some widely available drawing editor, and that
- is suitable for input to text formatters or for automatic
- translation to a variety of formats suitable for input to text
- formatters. A copy made in an otherwise Transparent file format
- whose markup has been designed to thwart or discourage subsequent
- modification by readers is not Transparent. A copy that is not
- "Transparent" is called "Opaque".</P
-><P
->Examples of suitable formats for Transparent copies include
- plain ASCII without markup, Texinfo input format, LaTeX input
- format, SGML or XML using a publicly available DTD, and
- standard-conforming simple HTML designed for human modification.
- Opaque formats include PostScript, PDF, proprietary formats that
- can be read and edited only by proprietary word processors, SGML
- or XML for which the DTD and/or processing tools are not generally
- available, and the machine-generated HTML produced by some word
- processors for output purposes only.</P
-><P
->The "Title Page" means, for a printed book, the title page
- itself, plus such following pages as are needed to hold, legibly,
- the material this License requires to appear in the title page.
- For works in formats which do not have any title page as such,
- "Title Page" means the text near the most prominent appearance of
- the work's title, preceding the beginning of the body of the
- text.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x650.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->GNU Free Documentation License</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->VERBATIM COPYING</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x650.html b/doc/users_guide/html/x650.html
deleted file mode 100644
index 5efd0a3..0000000
--- a/doc/users_guide/html/x650.html
+++ /dev/null
@@ -1,155 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->VERBATIM COPYING</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="APPLICABILITY AND DEFINITIONS"
-HREF="x640.html"><LINK
-REL="NEXT"
-TITLE="COPYING IN QUANTITY"
-HREF="x654.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x640.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x654.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN650"
->2. VERBATIM COPYING</A
-></H1
-><P
->You may copy and distribute the Document in any medium,
- either commercially or noncommercially, provided that this
- License, the copyright notices, and the license notice saying this
- License applies to the Document are reproduced in all copies, and
- that you add no other conditions whatsoever to those of this
- License. You may not use technical measures to obstruct or
- control the reading or further copying of the copies you make or
- distribute. However, you may accept compensation in exchange for
- copies. If you distribute a large enough number of copies you
- must also follow the conditions in section 3.</P
-><P
->You may also lend copies, under the same conditions stated
- above, and you may publicly display copies.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x640.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x654.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->APPLICABILITY AND DEFINITIONS</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->COPYING IN QUANTITY</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x654.html b/doc/users_guide/html/x654.html
deleted file mode 100644
index f6d4ec3..0000000
--- a/doc/users_guide/html/x654.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->COPYING IN QUANTITY</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="VERBATIM COPYING"
-HREF="x650.html"><LINK
-REL="NEXT"
-TITLE="MODIFICATIONS"
-HREF="x660.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x650.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x660.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN654"
->3. COPYING IN QUANTITY</A
-></H1
-><P
->If you publish printed copies of the Document numbering more
- than 100, and the Document's license notice requires Cover Texts,
- you must enclose the copies in covers that carry, clearly and
- legibly, all these Cover Texts: Front-Cover Texts on the front
- cover, and Back-Cover Texts on the back cover. Both covers must
- also clearly and legibly identify you as the publisher of these
- copies. The front cover must present the full title with all
- words of the title equally prominent and visible. You may add
- other material on the covers in addition. Copying with changes
- limited to the covers, as long as they preserve the title of the
- Document and satisfy these conditions, can be treated as verbatim
- copying in other respects.</P
-><P
->If the required texts for either cover are too voluminous to
- fit legibly, you should put the first ones listed (as many as fit
- reasonably) on the actual cover, and continue the rest onto
- adjacent pages.</P
-><P
->If you publish or distribute Opaque copies of the Document
- numbering more than 100, you must either include a
- machine-readable Transparent copy along with each Opaque copy, or
- state in or with each Opaque copy a publicly-accessible
- computer-network location containing a complete Transparent copy
- of the Document, free of added material, which the general
- network-using public has access to download anonymously at no
- charge using public-standard network protocols. If you use the
- latter option, you must take reasonably prudent steps, when you
- begin distribution of Opaque copies in quantity, to ensure that
- this Transparent copy will remain thus accessible at the stated
- location until at least one year after the last time you
- distribute an Opaque copy (directly or through your agents or
- retailers) of that edition to the public.</P
-><P
->It is requested, but not required, that you contact the
- authors of the Document well before redistributing any large
- number of copies, to give them a chance to provide you with an
- updated version of the Document.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x650.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x660.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->VERBATIM COPYING</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->MODIFICATIONS</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x660.html b/doc/users_guide/html/x660.html
deleted file mode 100644
index 6d98bde..0000000
--- a/doc/users_guide/html/x660.html
+++ /dev/null
@@ -1,285 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->MODIFICATIONS</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="COPYING IN QUANTITY"
-HREF="x654.html"><LINK
-REL="NEXT"
-TITLE="COMBINING DOCUMENTS"
-HREF="x696.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x654.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x696.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN660"
->4. MODIFICATIONS</A
-></H1
-><P
->You may copy and distribute a Modified Version of the
- Document under the conditions of sections 2 and 3 above, provided
- that you release the Modified Version under precisely this
- License, with the Modified Version filling the role of the
- Document, thus licensing distribution and modification of the
- Modified Version to whoever possesses a copy of it. In addition,
- you must do these things in the Modified Version:</P
-><P
-></P
-><OL
-TYPE="A"
-><LI
-><P
->Use in the Title Page
- (and on the covers, if any) a title distinct from that of the
- Document, and from those of previous versions (which should, if
- there were any, be listed in the History section of the
- Document). You may use the same title as a previous version if
- the original publisher of that version gives permission.</P
-></LI
-><LI
-><P
->List on the Title Page,
- as authors, one or more persons or entities responsible for
- authorship of the modifications in the Modified Version,
- together with at least five of the principal authors of the
- Document (all of its principal authors, if it has less than
- five).</P
-></LI
-><LI
-><P
->State on the Title page
- the name of the publisher of the Modified Version, as the
- publisher.</P
-></LI
-><LI
-><P
->Preserve all the
- copyright notices of the Document.</P
-></LI
-><LI
-><P
->Add an appropriate
- copyright notice for your modifications adjacent to the other
- copyright notices.</P
-></LI
-><LI
-><P
->Include, immediately
- after the copyright notices, a license notice giving the public
- permission to use the Modified Version under the terms of this
- License, in the form shown in the Addendum below.</P
-></LI
-><LI
-><P
->Preserve in that license
- notice the full lists of Invariant Sections and required Cover
- Texts given in the Document's license notice.</P
-></LI
-><LI
-><P
->Include an unaltered
- copy of this License.</P
-></LI
-><LI
-><P
->Preserve the section
- entitled "History", and its title, and add to it an item stating
- at least the title, year, new authors, and publisher of the
- Modified Version as given on the Title Page. If there is no
- section entitled "History" in the Document, create one stating
- the title, year, authors, and publisher of the Document as given
- on its Title Page, then add an item describing the Modified
- Version as stated in the previous sentence.</P
-></LI
-><LI
-><P
->Preserve the network
- location, if any, given in the Document for public access to a
- Transparent copy of the Document, and likewise the network
- locations given in the Document for previous versions it was
- based on. These may be placed in the "History" section. You
- may omit a network location for a work that was published at
- least four years before the Document itself, or if the original
- publisher of the version it refers to gives permission.</P
-></LI
-><LI
-><P
->In any section entitled
- "Acknowledgements" or "Dedications", preserve the section's
- title, and preserve in the section all the substance and tone of
- each of the contributor acknowledgements and/or dedications
- given therein.</P
-></LI
-><LI
-><P
->Preserve all the
- Invariant Sections of the Document, unaltered in their text and
- in their titles. Section numbers or the equivalent are not
- considered part of the section titles.</P
-></LI
-><LI
-><P
->Delete any section
- entitled "Endorsements". Such a section may not be included in
- the Modified Version.</P
-></LI
-><LI
-><P
->Do not retitle any
- existing section as "Endorsements" or to conflict in title with
- any Invariant Section.</P
-></LI
-></OL
-><P
->If the Modified Version includes new front-matter sections
- or appendices that qualify as Secondary Sections and contain no
- material copied from the Document, you may at your option
- designate some or all of these sections as invariant. To do this,
- add their titles to the list of Invariant Sections in the Modified
- Version's license notice. These titles must be distinct from any
- other section titles.</P
-><P
->You may add a section entitled "Endorsements", provided it
- contains nothing but endorsements of your Modified Version by
- various parties--for example, statements of peer review or that
- the text has been approved by an organization as the authoritative
- definition of a standard.</P
-><P
->You may add a passage of up to five words as a Front-Cover
- Text, and a passage of up to 25 words as a Back-Cover Text, to the
- end of the list of Cover Texts in the Modified Version. Only one
- passage of Front-Cover Text and one of Back-Cover Text may be
- added by (or through arrangements made by) any one entity. If the
- Document already includes a cover text for the same cover,
- previously added by you or by arrangement made by the same entity
- you are acting on behalf of, you may not add another; but you may
- replace the old one, on explicit permission from the previous
- publisher that added the old one.</P
-><P
->The author(s) and publisher(s) of the Document do not by
- this License give permission to use their names for publicity for
- or to assert or imply endorsement of any Modified Version.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x654.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x696.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->COPYING IN QUANTITY</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->COMBINING DOCUMENTS</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x696.html b/doc/users_guide/html/x696.html
deleted file mode 100644
index a386997..0000000
--- a/doc/users_guide/html/x696.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->COMBINING DOCUMENTS</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="MODIFICATIONS"
-HREF="x660.html"><LINK
-REL="NEXT"
-TITLE="COLLECTIONS OF DOCUMENTS"
-HREF="x701.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x660.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x701.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN696"
->5. COMBINING DOCUMENTS</A
-></H1
-><P
->You may combine the Document with other documents released
- under this License, under the terms defined in section 4 above for
- modified versions, provided that you include in the combination
- all of the Invariant Sections of all of the original documents,
- unmodified, and list them all as Invariant Sections of your
- combined work in its license notice.</P
-><P
->The combined work need only contain one copy of this
- License, and multiple identical Invariant Sections may be replaced
- with a single copy. If there are multiple Invariant Sections with
- the same name but different contents, make the title of each such
- section unique by adding at the end of it, in parentheses, the
- name of the original author or publisher of that section if known,
- or else a unique number. Make the same adjustment to the section
- titles in the list of Invariant Sections in the license notice of
- the combined work.</P
-><P
->In the combination, you must combine any sections entitled
- "History" in the various original documents, forming one section
- entitled "History"; likewise combine any sections entitled
- "Acknowledgements", and any sections entitled "Dedications". You
- must delete all sections entitled "Endorsements."</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x660.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x701.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->MODIFICATIONS</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->COLLECTIONS OF DOCUMENTS</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x701.html b/doc/users_guide/html/x701.html
deleted file mode 100644
index 8ec3b53..0000000
--- a/doc/users_guide/html/x701.html
+++ /dev/null
@@ -1,154 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->COLLECTIONS OF DOCUMENTS</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="COMBINING DOCUMENTS"
-HREF="x696.html"><LINK
-REL="NEXT"
-TITLE="AGGREGATION WITH INDEPENDENT WORKS"
-HREF="x705.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x696.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x705.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN701"
->6. COLLECTIONS OF DOCUMENTS</A
-></H1
-><P
->You may make a collection consisting of the Document and
- other documents released under this License, and replace the
- individual copies of this License in the various documents with a
- single copy that is included in the collection, provided that you
- follow the rules of this License for verbatim copying of each of
- the documents in all other respects.</P
-><P
->You may extract a single document from such a collection,
- and distribute it individually under this License, provided you
- insert a copy of this License into the extracted document, and
- follow this License in all other respects regarding verbatim
- copying of that document.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x696.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x705.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->COMBINING DOCUMENTS</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->AGGREGATION WITH INDEPENDENT WORKS</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x705.html b/doc/users_guide/html/x705.html
deleted file mode 100644
index 20194cc..0000000
--- a/doc/users_guide/html/x705.html
+++ /dev/null
@@ -1,158 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->AGGREGATION WITH INDEPENDENT WORKS</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="COLLECTIONS OF DOCUMENTS"
-HREF="x701.html"><LINK
-REL="NEXT"
-TITLE="TRANSLATION"
-HREF="x709.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x701.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x709.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN705"
->7. AGGREGATION WITH INDEPENDENT WORKS</A
-></H1
-><P
->A compilation of the Document or its derivatives with other
- separate and independent documents or works, in or on a volume of
- a storage or distribution medium, does not as a whole count as a
- Modified Version of the Document, provided no compilation
- copyright is claimed for the compilation. Such a compilation is
- called an "aggregate", and this License does not apply to the
- other self-contained works thus compiled with the Document, on
- account of their being thus compiled, if they are not themselves
- derivative works of the Document.</P
-><P
->If the Cover Text requirement of section 3 is applicable to
- these copies of the Document, then if the Document is less than
- one quarter of the entire aggregate, the Document's Cover Texts
- may be placed on covers that surround only the Document within the
- aggregate. Otherwise they must appear on covers around the whole
- aggregate.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x701.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x709.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->COLLECTIONS OF DOCUMENTS</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->TRANSLATION</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x709.html b/doc/users_guide/html/x709.html
deleted file mode 100644
index 79aa45e..0000000
--- a/doc/users_guide/html/x709.html
+++ /dev/null
@@ -1,153 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->TRANSLATION</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="AGGREGATION WITH INDEPENDENT WORKS"
-HREF="x705.html"><LINK
-REL="NEXT"
-TITLE="TERMINATION"
-HREF="x712.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x705.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x712.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN709"
->8. TRANSLATION</A
-></H1
-><P
->Translation is considered a kind of modification, so you may
- distribute translations of the Document under the terms of section
- 4. Replacing Invariant Sections with translations requires
- special permission from their copyright holders, but you may
- include translations of some or all Invariant Sections in addition
- to the original versions of these Invariant Sections. You may
- include a translation of this License provided that you also
- include the original English version of this License. In case of
- a disagreement between the translation and the original English
- version of this License, the original English version will
- prevail.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x705.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x712.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->AGGREGATION WITH INDEPENDENT WORKS</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->TERMINATION</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x712.html b/doc/users_guide/html/x712.html
deleted file mode 100644
index c608ba6..0000000
--- a/doc/users_guide/html/x712.html
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->TERMINATION</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="TRANSLATION"
-HREF="x709.html"><LINK
-REL="NEXT"
-TITLE="FUTURE REVISIONS OF THIS LICENSE"
-HREF="x715.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x709.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x715.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN712"
->9. TERMINATION</A
-></H1
-><P
->You may not copy, modify, sublicense, or distribute the
- Document except as expressly provided for under this License. Any
- other attempt to copy, modify, sublicense or distribute the
- Document is void, and will automatically terminate your rights
- under this License. However, parties who have received copies, or
- rights, from you under this License will not have their licenses
- terminated so long as such parties remain in full
- compliance.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x709.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x715.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->TRANSLATION</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->FUTURE REVISIONS OF THIS LICENSE</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x715.html b/doc/users_guide/html/x715.html
deleted file mode 100644
index dd65de3..0000000
--- a/doc/users_guide/html/x715.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->FUTURE REVISIONS OF THIS LICENSE</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="TERMINATION"
-HREF="x712.html"><LINK
-REL="NEXT"
-TITLE="How to use this License for your documents"
-HREF="x720.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x712.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="x720.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN715"
->10. FUTURE REVISIONS OF THIS LICENSE</A
-></H1
-><P
->The Free Software Foundation may publish new, revised
- versions of the GNU Free Documentation License from time to time.
- Such new versions will be similar in spirit to the present
- version, but may differ in detail to address new problems or
- concerns. See <A
-HREF="http://www.gnu.org/copyleft/"
-TARGET="_top"
->http://www.gnu.org/copyleft/</A
->.</P
-><P
->Each version of the License is given a distinguishing
- version number. If the Document specifies that a particular
- numbered version of this License "or any later version" applies to
- it, you have the option of following the terms and conditions
- either of that specified version or of any later version that has
- been published (not as a draft) by the Free Software Foundation.
- If the Document does not specify a version number of this License,
- you may choose any version ever published (not as a draft) by the
- Free Software Foundation.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x712.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="x720.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->TERMINATION</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->How to use this License for your documents</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x720.html b/doc/users_guide/html/x720.html
deleted file mode 100644
index c583d14..0000000
--- a/doc/users_guide/html/x720.html
+++ /dev/null
@@ -1,160 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->How to use this License for your documents</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GNU Free Documentation License"
-HREF="gfdl.html"><LINK
-REL="PREVIOUS"
-TITLE="FUTURE REVISIONS OF THIS LICENSE"
-HREF="x715.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="x715.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Appendix A. GNU Free Documentation License</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
->&nbsp;</TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN720"
->How to use this License for your documents</A
-></H1
-><P
->To use this License in a document you have written, include
- a copy of the License in the document and put the following
- copyright and license notices just after the title page:</P
-><A
-NAME="AEN723"
-></A
-><BLOCKQUOTE
-CLASS="BLOCKQUOTE"
-><P
-> Copyright (c) YEAR YOUR NAME.
- Permission is granted to copy, distribute and/or modify this document
- under the terms of the GNU Free Documentation License, Version 1.1
- or any later version published by the Free Software Foundation;
- with the Invariant Sections being LIST THEIR TITLES, with the
- Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
- A copy of the license is included in the section entitled "GNU
- Free Documentation License".</P
-></BLOCKQUOTE
-><P
->If you have no Invariant Sections, write "with no Invariant
- Sections" instead of saying which ones are invariant. If you have
- no Front-Cover Texts, write "no Front-Cover Texts" instead of
- "Front-Cover Texts being LIST"; likewise for Back-Cover
- Texts.</P
-><P
->If your document contains nontrivial examples of program
- code, we recommend releasing these examples in parallel under your
- choice of free software license, such as the GNU General Public
- License, to permit their use in free software.</P
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="x715.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->&nbsp;</TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->FUTURE REVISIONS OF THIS LICENSE</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="gfdl.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->&nbsp;</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/html/x85.html b/doc/users_guide/html/x85.html
deleted file mode 100644
index d1a2eb8..0000000
--- a/doc/users_guide/html/x85.html
+++ /dev/null
@@ -1,1762 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML
-><HEAD
-><TITLE
->The Gimp-Print Graphical User Interface</TITLE
-><META
-NAME="GENERATOR"
-CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
-REL="HOME"
-TITLE="The User's Guide to Gutenprint - Complete Edition"
-HREF="book1.html"><LINK
-REL="UP"
-TITLE="GIMP and Gutenprint"
-HREF="ch-gimp-and-gimp-print.html"><LINK
-REL="PREVIOUS"
-TITLE="GIMP and Gutenprint"
-HREF="ch-gimp-and-gimp-print.html"><LINK
-REL="NEXT"
-TITLE="CUPS and Gutenprint"
-HREF="c443.html"><META
-http-equiv="Content-Type"
-content="text/html; charset="></HEAD
-><BODY
-CLASS="SECT1"
-><DIV
-CLASS="NAVHEADER"
-><TABLE
-SUMMARY="Header navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TH
-COLSPAN="3"
-ALIGN="center"
->The User's Guide to Gutenprint - Complete Edition</TH
-></TR
-><TR
-><TD
-WIDTH="10%"
-ALIGN="left"
-VALIGN="bottom"
-><A
-HREF="ch-gimp-and-gimp-print.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="80%"
-ALIGN="center"
-VALIGN="bottom"
->Chapter 2. GIMP and Gutenprint</TD
-><TD
-WIDTH="10%"
-ALIGN="right"
-VALIGN="bottom"
-><A
-HREF="c443.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-></TABLE
-><HR
-ALIGN="LEFT"
-WIDTH="100%"></DIV
-><DIV
-CLASS="SECT1"
-><H1
-CLASS="SECT1"
-><A
-NAME="AEN85"
->The Gimp-Print Graphical User Interface</A
-></H1
-><P
-> Now that the GIMP is displaying your picture, put your mouse over
-the picture and click the right mouse button. A menu will appear.
-Choose the
- <SPAN
-CLASS="GUIMENU"
->File</SPAN
->-&gt;<SPAN
-CLASS="GUIMENUITEM"
->Print</SPAN
->
-menu option. This will cause the Gimp-Print GUI window to appear (see
-<A
-HREF="x85.html#FIG-GIMP-PRINT-GUI"
->Figure 2-3</A
->). Move the mouse cursor
-over the various parts of the Gimp-Print GUI window, and notice that
-if you leave your mouse in one place for a short time without clicking
-any buttons, a small box appears. This box contains helpful text.
-These small boxes are called "tooltips" and are intended to remind you
-about the function of each part of the graphical interface.
- </P
-><P
->The next several sections will continuously refer to
-<A
-HREF="x85.html#FIG-GIMP-PRINT-GUI"
->Figure 2-3</A
-> and
-<A
-HREF="x85.html#FIG-GIMP-PRINT-GUI-1"
->Figure 2-4</A
->. The difference between
-the two figures can be seen in the top right corner of the window.
-Notice that there are two tabs, one which reads
-<SPAN
-CLASS="GUILABEL"
->Printer Settings</SPAN
-> and another which reads
-<SPAN
-CLASS="GUILABEL"
->Image/Output Settings</SPAN
->. Notice also that the
-window is divided into several major sections which directly map to
-the major sections of this document:
- <P
-></P
-><UL
-><LI
-><P
-><A
-HREF="x85.html#AEN230"
->Preview</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="x85.html#AEN130"
->Printer Settings</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="x85.html#AEN130"
->Image/Output Settings</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="x85.html#AEN254"
->Position</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="x85.html#AEN326"
->Size</A
-></P
-></LI
-><LI
-><P
-><A
-HREF="x85.html#AEN426"
->Printing and Saving Settings</A
-></P
-></LI
-></UL
->
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-GIMP-PRINT-GUI"
-></A
-><P
-><B
->Figure 2-3. The Gimp-Print Graphical User Interface 1 (GUI)</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp-print-gui.png"></P
-></DIV
-></DIV
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-GIMP-PRINT-GUI-1"
-></A
-><P
-><B
->Figure 2-4. The Gimp-Print Graphical User Interface 2 (GUI)</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp-print-gui-1.png"></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN130"
->Printer Settings</A
-></H2
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN134"
->Printer</A
-></H3
-><P
-> Click on the <SPAN
-CLASS="GUILABEL"
->Printer Settings</SPAN
-> tab near the
-top right hand corner of the window (see
-<A
-HREF="x85.html#FIG-GIMP-PRINT-GUI"
->Figure 2-3</A
->). Then, click on the downward
-facing arrow to the right of the <SPAN
-CLASS="GUILABEL"
->Printer</SPAN
-> combo
-box to see a list of the system printer queues. Select the queue to which
-you would like the printed image to be sent. One may also print the
-image directly to a file by selecting <SPAN
-CLASS="GUIMENUITEM"
->File</SPAN
->.
-In this event, the user will be prompted for the filename when either the
-<SPAN
-CLASS="GUIBUTTON"
->Print</SPAN
-> button or the <SPAN
-CLASS="GUIBUTTON"
->Print and Save
-Settings</SPAN
-> button is clicked.
- </P
-><P
->When either the <SPAN
-CLASS="GUIBUTTON"
->Print and Save Settings</SPAN
-> button
-or the <SPAN
-CLASS="GUIBUTTON"
->Save Settings</SPAN
-> button is clicked,
-the settings are saved in a file called
-<TT
-CLASS="FILENAME"
->~/.gimp-1.2/printrc</TT
->. The user is cautioned about
-hand editing this file since it is generated by Gutenprint (although
-it was the only way that the author found for removing bogus entries
-created while playing with the <SPAN
-CLASS="GUIBUTTON"
->New Printer</SPAN
-> button).
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN148"
->Setup Printer</A
-></H3
-><P
-> Before any useful printing can occur, the user needs to associate
-the named printer with the
-actual make and model of the printer. Click the
-<SPAN
-CLASS="GUIBUTTON"
->Setup Printer</SPAN
-> button in
-the <SPAN
-CLASS="GUILABEL"
->Printer</SPAN
-> section of the window (the upper
-right, and just below the Printer display box). When this is done, the
-following window appears:
-
- <DIV
-CLASS="FIGURE"
-><A
-NAME="AEN153"
-></A
-><P
-><B
->Figure 2-5. The Setup Printer Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp-print-setup.png"></P
-></DIV
-></DIV
->
- </P
-><P
-> Scroll through the Printer Model section of the window until you
-find a printer which matches yours. If you cannot find the precise
-model, pick something close and hope for the best. There are selections
-for a wide array of Postscript, inkjet, and laser printers. After you
-have selected a printer, you will see the printer command displayed.
- </P
-><P
->The Gutenprint software does all of the necessary conversion of the
-image to be printed into the language of your printer. It is
-unnecessary and undesirable for any other sofware to manipulate this
-data. (This is why the command contains the "-l" switch or the "-o
-raw" switch). Please use care if you feel the need to edit this
-command. Once you are satisfied with your selection, click the
-<SPAN
-CLASS="GUIBUTTON"
->OK</SPAN
-> button.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN163"
->New Printer</A
-></H3
-><P
-> In the previous sections, the user selected an existing printer
-queue and associated a particular type of printer to that queue. For
-most cases, this is probably all that is required. However, some
-situations might require more detailed control over the handling of
-the printer data.
- </P
-><P
-> Click the <SPAN
-CLASS="GUIBUTTON"
->New Printer</SPAN
-> button to tell the
-software that you wish to create a new name. In this case, the new
-name may actually be an existing printer with different settings that
-you wish to save, or it may simply be a name associated with a
-particular command for handling the printer data. A window will
-appear thus:
-
- <DIV
-CLASS="FIGURE"
-><A
-NAME="AEN168"
-></A
-><P
-><B
->Figure 2-6. The New Printer Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp-print-new-printer.png"></P
-></DIV
-></DIV
->
-
- Type a name into the window and click <SPAN
-CLASS="GUIBUTTON"
->OK</SPAN
->
-(or <SPAN
-CLASS="GUIBUTTON"
->Cancel</SPAN
-> if you wish not to do this).
-Notice that the new name now appears as the selected <SPAN
-CLASS="GUILABEL"
->Printer</SPAN
->.
-As you change settings in the rest of the Gimp-Print GUI, they will be
-associated with this printer name. When the settings are saved,
-they can be recovered easily by simply selecting this named printer
-from the Printer combo box.
- </P
-><P
-> One example where this feature might be used is as follows. The
-author frequently prints photos on Epson 4x6 photo paper. Note that
-this paper is physically larger than 4x6 and it has perforations on
-all four sides. The author dislikes printing part of the image on the
-perforated parts of the paper which will be removed after
-printing the photo. By selecting the proper scaling percentage,
-printing can be constrained to the 4x6 part of the paper which will
-remain after the perforated sections are removed. The author has
-saved this setting using this feature of the Gutenprint software.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN179"
->Media Size</A
-></H3
-><P
-> The term <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->media</I
-></SPAN
-> refers to paper, card stock,
-envelopes, or whatever you have put into your printer onto which
-something will be printed. Click the arrow to the right of the
-<SPAN
-CLASS="GUILABEL"
->Media Size</SPAN
-> box to see a long list of different
-sizes of media. Choose the size that matches the media which you have
-loaded into your printer. Once you have made your choice, the drop
-down menu will disappear, and your choice will be shown in the
-<SPAN
-CLASS="GUILABEL"
->Media Size</SPAN
-> box. The available paper sizes will
-vary depending upon the printer model you have selected.
- </P
-><P
-> Some printers support arbitrary (within limits!) paper sizes.
- These printers will let you select <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Custom</I
-></SPAN
->
- or <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Roll</I
-></SPAN
-> paper sizes. When you select such a
- printer, one or both of the <SPAN
-CLASS="GUILABEL"
->Dimensions</SPAN
-> boxes
- will let you enter your paper size (in inches or centimetres). The
- boxes will not let you enter sizes that your printer cannot handle.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN189"
->Media Type</A
-></H3
-><P
-> The type of media onto which your image will be printed should be
-selected here. Click on the arrow to the right of the <SPAN
-CLASS="GUILABEL"
->Media
-Type</SPAN
-> box to see a long list of the different types of media
-onto which you may print your image. Media types include such things
-as plain paper, postcards, photo quality paper, transparencies, and
-more! Once you have made your choice, the drop down menu will
-disappear, and your choice will be shown in the <SPAN
-CLASS="GUILABEL"
->Media
-Type</SPAN
-> box. The choices available will vary depending upon
-the printer model you have selected.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN194"
->Media Source</A
-></H3
-><P
-> The <SPAN
-CLASS="GUILABEL"
->Media Source</SPAN
-> box allows the user to
- choose the paper source, sometimes called <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->Input
- Slot</I
-></SPAN
->, that the paper will be fed from. Many printers
- only have one available input source (such as the standard paper
- tray), in which case this entry will be grayed out. If your printer
- does support multiple input sources, you may specify the source of
- your choice here. Some Epson printers offer a roll feed option in
- addition to the standard paper tray, and many HP LaserJet printers
- have multiple paper trays.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN199"
->Ink Type</A
-></H3
-><P
-> Some printers offer a choice of different types of ink or ink
- cartridges. Many Canon and Lexmark printers support various
- combinations of cartridges, such as black only, black and color,
- photo color, and so forth. Most Epson printers let you choose
- between three and four color printing (three color uses only color
- ink, while four color uses black ink as well). Epson printers that
- support six color photo printing allow you to choose five and six
- color printing as well.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN202"
->Resolution</A
-></H3
-><P
-> Click on the arrow to the right of the
-<SPAN
-CLASS="GUILABEL"
->Resolution</SPAN
-> box to see a long list of resolutions
-at which you can print your image. The list is written with the
-lowest resolution at the top, with increasing resolution (and
-generally improved printing quality) as you approach the bottom of the
-list. Different printers support different resolution options, and
-many printers support different quality choices using the same basic
-resolution. In this menu are a few terms which may be unfamiliar to
-you, and they will now be explained.
- </P
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN206"
->DPI</A
-></H4
-><P
-> DPI is an acronym which stands for <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->D</I
-></SPAN
->ots
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->P</I
-></SPAN
->er <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->I</I
-></SPAN
->nch. This term refers
-to the number of dots that your printer will print in a space of one
-inch (approximately 2.54 cm). This is highly dependent upon the
-capability of your printer. Resolutions below 300 DPI are
-used for draft quality. For general purpose printing, select
-300 - 360 DPI. Higher quality printing can be achieved by
-selecting 600 - 720 DPI. Settings higher than this are used for the
-highest possible quality for printing photographs and other high
-quality graphics. Experiment with your printer and these settings
-with different types of graphics and photographs to see what
-results you can obtain with your printer. High resolutions (large
-numbers of dots per inch) require substantial image processing time,
-and the print files can be very large; it's not uncommon for a full
-page, 1440x720 DPI image to require 100 MB of temporary storage!
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN212"
->Draft or Fast Economy Draft</A
-></H4
-><P
-> When this text appears next to the resolution, it refers to the
-fact that the quality will be relatively low, but suitable for rough
-drafts. Draft quality is higher than fast economy draft. These
-options will give you the fastest printing speed. Economy Draft uses
-less ink, and as a result the image will be pale. These modes are
-generally not very useful for printing photographs.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN215"
->Unidirectional</A
-></H4
-><P
-> When printing an image, you have probably noticed the print
-head inside the printer moving back and forth across the print media.
-Many printers are capable of putting ink on the page regardless of
-which direction the print head is moving. However, quality can
-sometimes be improved by only putting ink on the page when the printer
-head is moving in one direction. The
-<SPAN
-CLASS="GUIMENUITEM"
->Unidirectional</SPAN
-> setting instructs the
-software to only place ink on the page when the print head is moving
-one way. When the print head returns, it will not place ink on the
-page. On many printers, the print quality is better, at the expense
-of printing speed.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN219"
->High(est) Quality</A
-></H4
-><P
-> With lower quality print modes, one may see an effect where
-the printed image looks like it has rows of stripes with a small
-separation between the stripes. This effect is called "banding" and
-is undesirable. In the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->high</I
-></SPAN
-> and
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->highest</I
-></SPAN
-> quality modes, the printer will make more
-passes over the same part of the page in order to improve quality and
-(reduce or) eliminate banding. This requires more temporary disk
-space and prints more slowly, but does not require significantly more
-processing time.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN224"
->DMT</A
-></H4
-><P
-> DMT is an acronym which stands for <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->D</I
-></SPAN
->ot
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->M</I
-></SPAN
->odulation
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->T</I
-></SPAN
->echnology.
- This term refers to a print mode used by certain Canon printers
- to improve the quality of the printed output. Unfortunately,
- at this time, all of the available DMT modes do not work
- correctly. The cases which do work correctly will offer
- significantly improved printing quality.
- </P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN230"
->Preview</A
-></H2
-><P
-> Notice in the upper left of the window is a preview of your image.
-This preview is a representation of where your picture will print on
-the selected media, and approximately what it will look like. This
-preview will be updated as you modify selections in the
-<SPAN
-CLASS="GUILABEL"
->Position</SPAN
->, <SPAN
-CLASS="GUILABEL"
->Size</SPAN
->,
-<SPAN
-CLASS="GUILABEL"
->Media Size</SPAN
->, and <SPAN
-CLASS="GUILABEL"
->Output Type</SPAN
->
-portions of the window. You may also select the image with your mouse
-and move it manually if you wish. In doing so, you will note that the
-<SPAN
-CLASS="GUILABEL"
->Position</SPAN
-> settings are updated accordingly. Take
-note of the arrow, which points toward the top of the media, where top
-is the first part of the media to enter the printer.
- </P
-><P
-> The preview may be moved around the page as follows:
- </P
-><P
-></P
-><UL
-><LI
-><P
-> Clicking and dragging the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->left</I
-></SPAN
->
- (primary) mouse button moves the image around the page as you would
- expect; the image moves with the mouse. </P
-></LI
-><LI
-><P
-> Clicking and dragging the
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->middle</I
-></SPAN
-> mouse button moves the image around the
- page in a finer fashion, such that each pixel of mouse movement
- moves the image by one point (1/72 inch). This allows very fine
- placement of the image on the page. </P
-></LI
-><LI
-><P
-> Clicking and dragging the
- <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->right</I
-></SPAN
-> (secondary) mouse button moves the image
- around the page much the same as with the left button, but the image
- will only move in units of the image size. Thus, if the image is
- one inch wide and two inches tall, the image will not move at all
- until you have moved the mouse far enough so that the image would be
- moved one inch vertically and two inches horizontally. This is
- handy if you wish to print multiple images of the same size on one
- piece of paper.</P
-></LI
-><LI
-><P
-> If you hold down the <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->shift</I
-></SPAN
-> key
- on the keyboard when you click and drag the mouse, the image will
- only move in the horizontal or vertical direction (depending upon
- which way you first move the mouse). This allows you to constrain
- motion to the horizontal or vertical. </P
-></LI
-><LI
-><P
-> If you click another button while dragging the
- mouse, the image will immediately return to the position it was in
- before you clicked the mouse the first time. This allows you to
- not move the image if you have started moving it and have decided
- that you don't want to move it. The preview will not respond to the
- mouse until you release all of the mouse buttons and click and drag
- afresh. </P
-></LI
-></UL
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN254"
->Position</A
-></H2
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN256"
->Orientation</A
-></H3
-><P
-> The Orientation menu allows the user to choose the orientation
-of the paper. The menu selections are
-<SPAN
-CLASS="GUIMENUITEM"
->Auto</SPAN
->, <SPAN
-CLASS="GUIMENUITEM"
->Portrait</SPAN
->,
-<SPAN
-CLASS="GUIMENUITEM"
->Landscape</SPAN
->, <SPAN
-CLASS="GUIMENUITEM"
->Upside
-down</SPAN
->, and <SPAN
-CLASS="GUIMENUITEM"
->Seascape</SPAN
->. Click on
-the rectangular tab to see these choices
-and make your selection. When you have done so, the pulldown menu
-will have disappeared, and your choice will appear. Also, note that
-the preview image will have changed accordingly.
- </P
-><P
-> When set to <SPAN
-CLASS="GUIMENUITEM"
->Auto</SPAN
->, the software will make an
-intelligent choice of orientation based on the dimensions of the image
-to be printed. <SPAN
-CLASS="GUIMENUITEM"
->Portrait</SPAN
-> orients the print media
-with the longest edge going from top to bottom, while
-<SPAN
-CLASS="GUIMENUITEM"
->Landscape</SPAN
-> orients the paper with the longest edge
-going from side to side. <SPAN
-CLASS="GUIMENUITEM"
->Upside down</SPAN
-> and
-<SPAN
-CLASS="GUIMENUITEM"
->Seascape</SPAN
-> orient the paper the same as
-<SPAN
-CLASS="GUIMENUITEM"
->Portrait</SPAN
-> and <SPAN
-CLASS="GUIMENUITEM"
->Landscape</SPAN
->
-respectively, with the difference being that the image is rotated 180 degrees.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN272"
->Automatic Centering</A
-></H3
-><P
-> There are three buttons that deal with centering an image. The
-leftmost button is the <SPAN
-CLASS="GUIBUTTON"
->Vertically</SPAN
-> button, the
-middle button is the <SPAN
-CLASS="GUIBUTTON"
->Both</SPAN
-> button, and
-the rightmost button is the <SPAN
-CLASS="GUIBUTTON"
->Horizontally</SPAN
->
-button. Use the <SPAN
-CLASS="GUIBUTTON"
->Both</SPAN
-> button to center your
-image both horizontally and vertically. This will cause the top and
-bottom borders to be equal, and the left and right borders to be
-equal. If you have placed your image manually by using the mouse
-button, then you may center the image in the horizontal direction only
-by clicking on the <SPAN
-CLASS="GUIBUTTON"
->Horizontally</SPAN
-> button.
-Likewise, to adjust the image only in the vertical direction, click on
-the <SPAN
-CLASS="GUIBUTTON"
->Vertically</SPAN
-> button. Note that in
-each case, the image is centered with regard to the edges of the
-media, and without regard to the printable portion of the media. Many
-printers are incapable of printing to each edge of the media. Some
-media may have edges which detach. Consult your printer documentation
-for more details regarding your printer's capabilities in this regard.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN281"
->Manual Settings</A
-></H3
-><P
-> You will notice that there are six boxes that contain numbers
-just below the Orientation menu and just above the GUI buttons related
-to centering an image. When you move the preview image manually with
-the mouse, or when you click on one of the centering buttons, the
-preview image moves and these six boxes get updated.
- </P
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN284"
->Left</A
-></H4
-><P
-> The number appearing in the <SPAN
-CLASS="GUIMENUITEM"
->Left</SPAN
-> box denotes
-the number of units (cm or inches) that the left side of the image
-will be printed away from the left edge of the media. You may select
-the units by clicking the <SPAN
-CLASS="GUIBUTTON"
->Inch</SPAN
-> or
-<SPAN
-CLASS="GUIBUTTON"
->cm</SPAN
-> buttons in the <SPAN
-CLASS="GUILABEL"
->Units</SPAN
-> section just below
-these GUI boxes.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN291"
->Right</A
-></H4
-><P
-> The number appearing in the <SPAN
-CLASS="GUIMENUITEM"
->Right</SPAN
-> box denotes
-the number of units (cm or inches) that the right side of the image
-will be printed away from the left edge of the media. You may select
-the units by clicking the <SPAN
-CLASS="GUIBUTTON"
->Inch</SPAN
-> or
-<SPAN
-CLASS="GUIBUTTON"
->cm</SPAN
-> buttons in the <SPAN
-CLASS="GUILABEL"
->Units</SPAN
-> section just below
-these GUI boxes.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN298"
->Right Border</A
-></H4
-><P
-> The number appearing in the <SPAN
-CLASS="GUIMENUITEM"
->Right Border</SPAN
-> box denotes
-the number of units (cm or inches) that the right side of the image
-will be printed away from the right edge of the media. You may select
-the units by clicking the <SPAN
-CLASS="GUIBUTTON"
->Inch</SPAN
-> or
-<SPAN
-CLASS="GUIBUTTON"
->cm</SPAN
-> buttons in the <SPAN
-CLASS="GUILABEL"
->Units</SPAN
-> section just below
-these GUI boxes.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN305"
->Top</A
-></H4
-><P
-> The number appearing in the <SPAN
-CLASS="GUIMENUITEM"
->Top</SPAN
-> box denotes
-the number of units (cm or inches) that the top side of the image
-will be printed away from the top edge of the media. You may select
-the units by clicking the <SPAN
-CLASS="GUIBUTTON"
->Inch</SPAN
-> or
-<SPAN
-CLASS="GUIBUTTON"
->cm</SPAN
-> buttons in the <SPAN
-CLASS="GUILABEL"
->Units</SPAN
-> section just below
-these GUI boxes.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN312"
->Bottom</A
-></H4
-><P
-> The number appearing in the <SPAN
-CLASS="GUIMENUITEM"
->Bottom</SPAN
-> box denotes
-the number of units (cm or inches) that the bottom side of the image
-will be printed away from the top edge of the media. You may select
-the units by clicking the <SPAN
-CLASS="GUIBUTTON"
->Inch</SPAN
-> or
-<SPAN
-CLASS="GUIBUTTON"
->cm</SPAN
-> buttons in the <SPAN
-CLASS="GUILABEL"
->Units</SPAN
-> section just below
-these GUI boxes.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN319"
->Bottom Border</A
-></H4
-><P
-> The number appearing in the <SPAN
-CLASS="GUIMENUITEM"
->Bottom Border</SPAN
-> box denotes
-the number of units (cm or inches) that the bottom side of the image
-will be printed away from the bottom edge of the media. You may select
-the units by clicking the <SPAN
-CLASS="GUIBUTTON"
->Inch</SPAN
-> or
-<SPAN
-CLASS="GUIBUTTON"
->cm</SPAN
-> buttons in the <SPAN
-CLASS="GUILABEL"
->Units</SPAN
-> section just below
-these GUI boxes.
- </P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN326"
->Size</A
-></H2
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN328"
->Slider Bar and Spin Box</A
-></H3
-><P
-> The slider bar can be moved as desired by the user. Notice
-that while sliding this bar, the preview image changes accordingly.
-One will also note that several boxes in the Gimp-Print GUI change values when this bar is moved.
-These boxes are the six position boxes (left, right, right border,
-top, bottom, bottom border), the two size boxes (width and height),
-and the spin box to the right of the slider bar.
- </P
-><P
-> This slider bar is used to scale the image to a desirable size, but the same effect can
-be obtained by either clicking an arrow on the spin box to the right of this
-slider bar, or by manually typing a number into this spin box. Notice
-that by setting the spin box in this way, the slider bar is also
-moved. All of the described methods will cause the image to be
-scaled accordingly.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN332"
->Scale by Percent or PPI</A
-></H3
-><P
-> One may choose to scale the image by a percentage, or by PPI,
-which means "<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->p</I
-></SPAN
->ixels <SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->p</I
-></SPAN
->er
-<SPAN
-CLASS="emphasis"
-><I
-CLASS="EMPHASIS"
->i</I
-></SPAN
->nch". Click the radio button
-next to the word to set the desired scaling factor.
- </P
-><P
-> When scaling by a percentage, the number reflected in the spin
-box next to the slider bar represents the percentage relative
-to the full size of the selected print medium. For example, with this spin box
-set to 50, the image will be scaled to 50% of the size of the print
-medium. When set to 100, the image will attempt to fill the print
-medium, within the constraints of maintaining the proper aspect ratio
-and the margins of the selected print medium. This effect can be seen
-in the preview window.
- </P
-><P
-> When scaling by PPI, the number reflected in the spin box next to
-the slider bar represents the number of pixels that will be
-printed per inch. For example, if the user is printing a 640x480
-image at a size of 6.4x4.8 inches (as measured by the size boxes), the
-image will be printed at 100 DPI.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN340"
->Use Original Image Size</A
-></H3
-><P
-> By clicking this button, the image will be scaled to as close
-to the native size of the image as possible. This effect can
-immediately be seen in the preview image.
- </P
-><P
-> The native image size may be found or set in the GIMP by
- selecting <SPAN
-CLASS="GUIMENUITEM"
->Image/Scale Image</SPAN
-> in the
- GIMP. Under the <SPAN
-CLASS="GUILABEL"
->Print Size and Display Unit</SPAN
->
- group in the <SPAN
-CLASS="GUILABEL"
->Scale Image</SPAN
-> dialog, you can
- determine (or change) the width and height of the image, or
- choose the resolution.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN347"
->Width and Height</A
-></H3
-><P
-> These boxes show the size of the printed image in either inches
-or centimeters (depending on which unit is selected). The user may
-choose to manually modify these values. When one value is modified,
-the other value is automatically modified in order to maintain the
-aspect ratio (the ratio of width to height). This effect can be
-immediately seen in the preview image.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN350"
->Units</A
-></H3
-><P
-> The units can be set to inches or centimeters by clicking the appropriate
-radio button next to the desired unit. This setting effects the
-values printed in the six position boxes (left, right, right border,
-top, bottom, bottom border) and the two size boxes (width and height).
- </P
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN353"
->Image/Output Settings</A
-></H2
-><P
-> By clicking on the tab labeled <SPAN
-CLASS="GUILABEL"
->Image/Output
-Settings</SPAN
->, the Gimp-Print window will appear as shown in
-<A
-HREF="x85.html#FIG-GIMP-PRINT-GUI-1"
->Figure 2-4</A
->. Notice that there are
-two sections to this portion of the window, namely,
-<SPAN
-CLASS="GUILABEL"
->Image Type</SPAN
-> and
-<SPAN
-CLASS="GUILABEL"
->Output Type</SPAN
->.
-
- </P
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN360"
->Image Type</A
-></H3
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN362"
->Line Art</A
-></H4
-><P
-> This setting tells the printer driver to generate color
-quickly. The color is bold and bright, but color accuracy is not very
-good. There may also be some unexpectedly sharp transitions in
-colors. This mode is acceptable for printing text with small amounts
-of color, and may be acceptable for presentation graphics.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN365"
->Solid Colors</A
-></H4
-><P
-> This mode produces color which is considerably more accurate
-than the <SPAN
-CLASS="GUILABEL"
->Line Art</SPAN
-> mode, but with a reduction in performance. In
-general, hues will be accurate but tonalities may not be accurate.
-There should be no sharp transitions in colors. This mode is good for
-printing presentation graphics in most cases.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN369"
->Photograph</A
-></H4
-><P
-> This mode produces the most accurate colors and tonalities at a
-greater cost in performance. This is the mode to use when printing
-high quality photographs or other high quality images.
- </P
-></DIV
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN372"
->Output Type</A
-></H3
-><P
-> The user is given the choice of color, black and white, and
-grayscale. Color is selected when the desired output is to be in
-color. Greyscale will result in the printed image having various
-shades of grey. Black and white is just that. The effect of this
-setting can be seen in the preview window.
- </P
-></DIV
-><DIV
-CLASS="SECT3"
-><H3
-CLASS="SECT3"
-><A
-NAME="AEN375"
->Adjust Output</A
-></H3
-><P
-> Clicking on this button causes the <SPAN
-CLASS="GUILABEL"
->Print Color Adjust</SPAN
-> window to
-appear (see <A
-HREF="x85.html#FIG-GIMP-PRINT-COLOR-ADJUST"
->Figure 2-7</A
->). In
-this window, one will see a representation of the image to be printed
-as well as several slider bars. These slider bars collectively adjust
-many different aspects of the image. The values can also be adjusted
-by clicking the arrows or by typing a value into the appropriate spin
-box on the right side of each slider bar.
- </P
-><DIV
-CLASS="FIGURE"
-><A
-NAME="FIG-GIMP-PRINT-COLOR-ADJUST"
-></A
-><P
-><B
->Figure 2-7. The Print Color Adjust Window</B
-></P
-><DIV
-CLASS="MEDIAOBJECT"
-><P
-><IMG
-SRC="figures/gimp-print-print-color-adjust.png"></P
-></DIV
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN387"
->Brightness</A
-></H4
-><P
-> Adjust the brightness of the image. A setting of 0.0 gives a fully black
-image, while a 2.0 setting gives a fully white image. Values greater than 1.0 will result in
- black not being solid and highlights turning white; values less than
- 1.0 will result in white not being perfectly clear and shadows turning
- black.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN390"
->Contrast</A
-></H4
-><P
-> Adjust the contrast of the image. A setting of 0.0 gives a solid gray for the
-entire image, the exact gray depending upon the brightness chosen.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN393"
->Cyan, Magenta, Yellow</A
-></H4
-><P
->These three options allow specification of the cyan, magenta, and
-yellow levels independently, for rebalancing the levels. Normally,
-these should be adjusted to yield neutral gray, but they can be used
-for other effects.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN396"
->Saturation</A
-></H4
-><P
->Adjust the brilliance of colors. A setting of 0.0 results in pure grayscale.
-A saturation setting of less than 1.0 results in more muted colors. A
-saturation setting of greater than 1.0 results in more vibrant colors. Very high
-saturation often results in very strange effects, including
-posterization and banding that might not be expected. For normal
-purposes, the saturation should generally be set to a value less than 1.5.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN399"
->Density</A
-></H4
-><P
->Adjust the amount of ink deposited on the paper. If you have chosen the
-correct paper type and are getting ink bleeding through the paper
-or puddling, try reducing the density to the lowest value you
-can while still achieving solid black. If black is not solid
-black, even with the contrast and brightness at 1.0, try increasing
-the density. Note that changes to this setting will not be visible in
-the image preview.
- </P
-><P
->All of the supported printers actually need less than 100% ink
-density in most cases, so the actual density is something other than
-the nominal density setting. The effective density setting cannot go
-above 100%, so if a value specified will result in an excessively high
-density level, it will be silently limited to a setting of 1.0.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN403"
->Gamma</A
-></H4
-><P
->Adjust the gamma of the image, over and above the printer-specific
-correction. Gamma less than 1.0 will result in a darker image; gamma
-greater than 1.0 will result in a lighter image. Unlike brightness,
-gamma adjustment does not change the endpoints; it merely changes the
-shape of the input-&#62;output curve.
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN406"
->Dither Algorithm</A
-></H4
-><P
->The recommended dither algorithm is <SPAN
-CLASS="GUIMENUITEM"
->Adaptive
-Hybrid</SPAN
-> (which is the default) for text or other fine
-black detail, or if this is mixed with continuous tone images. The
-<SPAN
-CLASS="GUIMENUITEM"
->Ordered</SPAN
-> dithering algorithm is just as good
-(and somewhat faster) for pure continuous-tone images and photographs,
-but may yield poor results with text or other fine detail,
-particularly at high printing resolutions.
- </P
-><P
-> The <SPAN
-CLASS="GUIMENUITEM"
->Fast</SPAN
-> algorithm gives the
-fastest results at the expense of color accuracy. It is a simplified
-ordered dither. On simple four color printers (or other printers used
-in four color mode), the quality is similar to
-<SPAN
-CLASS="GUIMENUITEM"
->Ordered</SPAN
->, although dark gray rendition is
-not as good due to a simpler transfer between black and colored ink.
-With six-color printers, color rendition is somewhat worse, but it
-should be quite usable in cases where optimum quality is not critical.
-In black and white, it is an efficient way to render grayscale, but it
-may not give best results when used with variable dot size printers
-(modern Epson printers, or Canon printers using DMT). On rare three
-color printers (CMY only) the results should be identical to ordered
-dither.
- </P
-><P
-> <SPAN
-CLASS="GUIMENUITEM"
->Very Fast</SPAN
-> is even faster than
-<SPAN
-CLASS="GUIMENUITEM"
->Fast</SPAN
->, with even more loss of quality.
-Color and grayscale output will show strong patterning that resembles
-screening, although it isn't. On laser printers, and possibly on
-certain kinds of text and line art, <SPAN
-CLASS="GUIMENUITEM"
->Very
-Fast</SPAN
-> dithering may actually yield the best quality.
- </P
-><P
->Error diffusion algorithms (<SPAN
-CLASS="GUIMENUITEM"
->Hybrid
-Floyd-Steinberg</SPAN
-> is such an algorithm) perform very well
-at high densities, and are capable of
-rendering very fine detail rather well, but they tend to exhibit artifacts in
-the form of "waves" or "worms" of dots which results in noticeable
-texturing in pale areas. Furthermore, pale areas immediately adjacent
-to white take a while to "build up" sufficient error to print at all.
-This is sometimes called "tearing" or "waterfalling".
- </P
-></DIV
-><DIV
-CLASS="SECT4"
-><H4
-CLASS="SECT4"
-><A
-NAME="AEN420"
->Set Defaults and Close</A
-></H4
-><P
-> When the <SPAN
-CLASS="GUIBUTTON"
->Set Defaults</SPAN
-> button is clicked,
-the slider bar settings will return to their default values. The
-dither algorithm setting is uneffected. The <SPAN
-CLASS="GUILABEL"
->Print Color
-Adjust</SPAN
-> window will close when the
-<SPAN
-CLASS="GUIBUTTON"
->Close</SPAN
-> button is clicked.
- </P
-></DIV
-></DIV
-></DIV
-><DIV
-CLASS="SECT2"
-><H2
-CLASS="SECT2"
-><A
-NAME="AEN426"
->Printing and Saving Settings</A
-></H2
-><P
-> At the bottom of the Gimp-Print window, there are five buttons labeled
-<SPAN
-CLASS="GUIBUTTON"
->About</SPAN
->,
-<SPAN
-CLASS="GUIBUTTON"
->Print and Save Settings</SPAN
->,
-<SPAN
-CLASS="GUIBUTTON"
->Save Settings</SPAN
->,
-<SPAN
-CLASS="GUIBUTTON"
->Print</SPAN
->,
-and <SPAN
-CLASS="GUIBUTTON"
->Cancel</SPAN
->. The <SPAN
-CLASS="GUIBUTTON"
->About</SPAN
->
-button will show information about the Gutenprint software, such as
-the version number, authors names, project web site, and software
-licensing. After clicking on the <SPAN
-CLASS="GUIBUTTON"
->About</SPAN
->, read
-the information, and then close the window by pressing the
-<SPAN
-CLASS="GUIBUTTON"
->OK</SPAN
-> button.
- </P
-><P
-> The <SPAN
-CLASS="GUIBUTTON"
->Print and Save Settings</SPAN
-> button will
-save the current settings and then print the desired image. Recall
-that these settings are saved in <TT
-CLASS="FILENAME"
->~/.gimp-1.2/printrc</TT
->. The
-<SPAN
-CLASS="GUIBUTTON"
->Save Settings</SPAN
-> button will only save the
-settings. The <SPAN
-CLASS="GUIBUTTON"
->Print</SPAN
-> button will print the
-image only. The <SPAN
-CLASS="GUIBUTTON"
->Cancel</SPAN
-> will close the
-Gimp-Print GUI window.
- </P
-></DIV
-></DIV
-><DIV
-CLASS="NAVFOOTER"
-><HR
-ALIGN="LEFT"
-WIDTH="100%"><TABLE
-SUMMARY="Footer navigation table"
-WIDTH="100%"
-BORDER="0"
-CELLPADDING="0"
-CELLSPACING="0"
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
-><A
-HREF="ch-gimp-and-gimp-print.html"
-ACCESSKEY="P"
->Prev</A
-></TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="book1.html"
-ACCESSKEY="H"
->Home</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
-><A
-HREF="c443.html"
-ACCESSKEY="N"
->Next</A
-></TD
-></TR
-><TR
-><TD
-WIDTH="33%"
-ALIGN="left"
-VALIGN="top"
->GIMP and Gutenprint</TD
-><TD
-WIDTH="34%"
-ALIGN="center"
-VALIGN="top"
-><A
-HREF="ch-gimp-and-gimp-print.html"
-ACCESSKEY="U"
->Up</A
-></TD
-><TD
-WIDTH="33%"
-ALIGN="right"
-VALIGN="top"
->CUPS and Gutenprint</TD
-></TR
-></TABLE
-></DIV
-></BODY
-></HTML
-> \ No newline at end of file
diff --git a/doc/users_guide/title.sgml b/doc/users_guide/title.sgml
deleted file mode 100644
index 12d83b6..0000000
--- a/doc/users_guide/title.sgml
+++ /dev/null
@@ -1,64 +0,0 @@
- <para>
- Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License,
-Version 1.1 or any later version published by the Free Software
-Foundation with no invariant sections, no Front-Cover texts, and no
-Back-Cover texts. A copy of the license is included in <xref linkend="gfdl">.
- </para>
-
- </legalnotice>
-
- <abstract>
- <para>
- The Gutenprint Top Quality Printer Drivers (hereafter
-called Gutenprint) are a set of printer drivers written to
-take advantage of the full capabilities of a wide range of
-printers. These drivers should work on any POSIX compliant operating
-system (e.g. Linux, Solaris, IRIX, etc). This document will explain how to
-use the Gutenprint software to achieve high quality printouts from the
-<ulink url="http://www.gimp.org">GIMP</ulink> (GNU Image
-Manipulation Program) and
-<ulink url="http://www.cups.org">CUPS</ulink> (Common Unix Printing
-System).
- </para>
- <para>
- Please note that in addition to using the Gutenprint software as a
-print plugin for the GIMP, and as a set of printer drivers for CUPS, this
-software can also be compiled and used with the
-<ulink url="http://www.ghostscript.com">Ghostscript</ulink> software
-and with the
-<ulink
-url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>
-software.
- </para>
- <para>
-Regardless of whether the Gutenprint software is used with the GIMP,
-CUPS, Ghostscript, or Foomatic, the print quality and printer settings
-remain the same. However, use of the Gutenprint with Ghostscript and
-Foomatic is not covered in this document. These topics may be covered
-in a future revision of this document.
- </para>
- <para>
- This document corresponds to version 4.2.0 and later of the Gutenprint
-software. This document will serve as a guide to the user, and as such
-will not explain how to install Gutenprint, CUPS, GIMP, Ghostscript,
-Foomatic, or any other related software.
- </para>
-
- <para>
- Andy Stewart, the author, is the founder of the
-<ulink url="http://www.wlug.org">Worcester Linux Users' Group</ulink> in
-Worcester, Massachusetts, USA. The group was founded in July 1997 and has
-approximately 140 people on its mailing list. Monthly meetings are
-held and all are invited.
- </para>
-
- <para>
- In terms of "code", this is the author's first contribution to the
-open source community, and definitely his first experience with DocBook.
-Constructive comments, praise, words of encouragement, and the like
-will be most appreciated if e-mailed to the
-<ulink url="mailto:andystewart@attbi.com">author</ulink>.
- </para>
- </abstract>
- </bookinfo>
diff --git a/doc/users_guide/users-guide.pdf b/doc/users_guide/users-guide.pdf
deleted file mode 100644
index 479bbc5..0000000
--- a/doc/users_guide/users-guide.pdf
+++ /dev/null
Binary files differ
diff --git a/doc/users_guide/users-guide.sgml b/doc/users_guide/users-guide.sgml
deleted file mode 100644
index 7a22810..0000000
--- a/doc/users_guide/users-guide.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY title SYSTEM "title.sgml">
-<!ENTITY history SYSTEM "history.sgml">
-<!ENTITY gimp SYSTEM "gimp.sgml">
-<!ENTITY cups SYSTEM "cups.sgml">
-<!ENTITY utils SYSTEM "utils.sgml">
-<!ENTITY gfdl SYSTEM "gfdl.sgml">
-]>
-<book>
-
- <bookinfo>
- <title>The User's Guide to Gutenprint - Complete Edition</title>
- <date>April 7, 2002</date>
- <pubdate>April 7, 2002</pubdate>
- <author>
- <firstname>Andy</firstname>
- <surname>Stewart</surname>
- </author>
- <copyright>
- <year>2002</year>
- <holder>Andy Stewart</holder>
- </copyright>
- <legalnotice>
- <para>The User's Guide to Gutenprint - Complete Edition,
-Copyright 2002, Andy Stewart.
- </para>
-
-&title;
-&history;
-&gimp;
-&cups;
-&utils;
-&gfdl;
-</book>
-
-
-
diff --git a/doc/users_guide/util-edition.sgml b/doc/users_guide/util-edition.sgml
deleted file mode 100644
index ed45d6c..0000000
--- a/doc/users_guide/util-edition.sgml
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
-<!ENTITY title SYSTEM "title.sgml">
-<!ENTITY history SYSTEM "history.sgml">
-<!ENTITY gimp SYSTEM "gimp.sgml">
-<!ENTITY cups SYSTEM "cups.sgml">
-<!ENTITY utils SYSTEM "utils.sgml">
-<!ENTITY gfdl SYSTEM "gfdl.sgml">
-]>
-<book>
-
- <bookinfo>
- <title>The User's Guide to the Gutenprint - UTIL Edition</title>
- <date>April 7, 2002</date>
- <pubdate>April 7, 2002</pubdate>
- <author>
- <firstname>Andy</firstname>
- <surname>Stewart</surname>
- </author>
- <copyright>
- <year>2002</year>
- <holder>Andy Stewart</holder>
- </copyright>
- <legalnotice>
- <para>The User's Guide to the Gutenprint - UTIL Edition, Copyright
-2002, Andy Stewart.
- </para>
-
-&title;
-
-<chapter><title>UTIL Edition</title>
-
- <caution><title>PLEASE NOTE</title>
-
- <para>
- This manual includes a subset of chapters from a more complete
-manual entitled <emphasis>The User's Guide to the Gutenprint Top
-Quality Printer Drivers</emphasis>. To obtain the complete manual, go
-to the <ulink url="http://gimp-print.sourceforge.net">Gutenprint
-Project</ulink> home page.
- </para>
- <para>
- This version of the manual has been specifically packaged in this
-way in an attempt to better suit the needs of people interested only
-in utility programs packaged with the Gutenprint software.
- </para>
-
- </caution>
-
-</chapter>
-
-&history;
-&utils;
-&gfdl;
-</book>
-
-
-
diff --git a/doc/users_guide/utils.sgml b/doc/users_guide/utils.sgml
deleted file mode 100644
index 36f6a18..0000000
--- a/doc/users_guide/utils.sgml
+++ /dev/null
@@ -1,421 +0,0 @@
-
- <chapter><title>Gutenprint Utilities</title>
- <sect1><title>escputil</title>
- <para>
- <emphasis>escputil</emphasis> is a command line utility which
-allows the user to perform a variety of maintenance tasks on Epson
-Stylus inkjet printers. These tasks include head alignment, head
-cleaning, nozzle check, printer identification, and retrieval of the ink
-level from the printer. In order for many of the
-<emphasis>escputil</emphasis> functions to work, the user must have
-read/write access to the raw printer device (typically /dev/lp0,
-/dev/usb/lp0, and the like). In general, these operations should be
-performed by the root user. As always, the user must insure that the
-directory containing the <emphasis>escputil</emphasis> utility is
-listed in the &dollar;PATH environment variable, or that the full path is
-specified on the command line. The examples in this section will
-assume the former.
- </para>
-
- <caution>
- <title>Caution</title>
- <para>
- The <emphasis>escputil</emphasis> utility was designed for use
-ONLY with Epson Stylus inkjet printers supported by the Gutenprint
-software. It is possible that damage MIGHT occur to your printer if
-this utility is misused or if it is used with a printer other than an
-Epson Stylus inkjet printer. It is the sole responsibility of the
-user to insure that this utility is suitable for the task at hand.
- </para>
- </caution>
-
-
- <para>
- In this section, specific examples of common usage will be
-presented. A summary of the command line switches can be
-found in the <emphasis>escputil</emphasis>(1) man page.
- </para>
-
- <sect2><title>Determining Ink Level</title>
- <para>
- Perhaps the most basic function performed by
-<emphasis>escputil</emphasis> is that of determining the amount of ink
-remaining in the printer. To do this, the user must know the name of
-the raw printer device. This is usually /dev/lp0 for a printer
-connected to the parallel port, or /dev/usb/lp0 for a printer
-connected to the USB.
- </para>
- <para>
-If there are multiple printers connected, one of them may be referenced as
-/dev/lp1 or perhaps /dev/usb/lp1. In the event of uncertainty, and if
-CUPS is in use, view the following <ulink url="http://localhost:631/printers">URL</ulink>
-with a web browser. At that URL, look for a line which reads "Device
-URI". The author's USB printer is listed as "Device URI: usb:/dev/usb/lp0".
- </para>
- <para>
-For this example, assume that the raw printer device is a USB printer
-specified as /dev/usb/lp0. To get the ink level for this printer,
-issue this command and notice the output.
- </para>
-
- <programlisting>
- <![ CDATA [
-# escputil -r /dev/usb/lp0 -i
-
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
- Ink color Percent remaining
- Black 18
- Cyan 71
- Magenta 70
- Yellow 67
- Light Cyan 71
- Light Magenta 70
- ]]>
- </programlisting>
-
- <para>
-The user would substitute their own raw printer device for the one
-shown in the example after the "-r" switch. Notice that the printout
-shows the percent of ink remaining for each color of the author's
-Epson Stylus Photo 870. When the ink levels get too low, print
-quality will suffer. In the author's personal experience, ink levels
-approaching 10% begin to cause print quality degredation, but this
-will vary depending on the precise printer model.
- </para>
- </sect2>
-
- <sect2><title>Error During Ink Level Determination</title>
- <para>
- What? The example above did not work? An error message was
-printed? What does it mean? There are several possibilities,
-depending on the specific error message. If the error message is
-"Invalid argument" (see following example), the problem is that the
-2.4.x kernel is not configured with the CONFIG_PARPORT_1284 option enabled.
-
- <programlisting>
- <![ CDATA [
-# escputil -r /dev/lp0 -i
-
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Cannot read from /dev/lp0: Invalid argument
- ]]>
- </programlisting>
-
- Another possibile cause for error is that the raw printer device
-does not have both read and write permission for the user attempting
-to access the device. In this case, the error message will read
-"Permission denied". A final possibility is that the raw printer
-device specified is incorrect, in which case the error message will
-read "No such device".
- </para>
-
- </sect2>
-
- <sect2><title>Nozzle Check</title>
- <para>
- On an inkjet printer, there are several small holes on the
-bottom of each ink cartridge through which the ink must flow smoothly
-in order to create high quality images on paper. If these holes
-become clogged, the printed image will show small gaps where there
-should have been ink. One can easily test for the existence of this
-condition by running a nozzle check. One need not be the root user to
-issue this command. Note that as shown, the command will print a
-nozzle test pattern on the default printer. If there are multiple
-printers present, the desired printer must be specified with an
-additional "-P printer_name" switch, where "printer_name" is the name
-of the desired printer.
- </para>
- <para>
- The printer will print a series of black (and colored) slanted
-lines on the paper. Observe these lines carefully. If there are gaps
-or spaces in these lines, then the corresponding nozzle is clogged and
-the print head must be cleaned. However, if there are no gaps, the
-nozzles are clean.
- </para>
- <programlisting>
- <![ CDATA [
-# escputil -n
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Running nozzle check, please ensure paper is in the printer.
- ]]>
- </programlisting>
- </sect2>
-
- <sect2><title>Clean the Print Head</title>
- <para>
- If the printed output is showing gaps where there should have
-been ink, it is likely that one or more nozzles are clogged and the
-print head is in need of cleaning. One can verify this by first
-running a nozzle check and looking for gaps in the printout. To clean
-the print head, issue the following command. One need not be the root user to
-issue this command. Note that as shown, the command will clean the
-print head on the default printer. If there are multiple
-printers present, the desired printer must be specified with an
-additional "-P printer_name" switch, where "printer_name" is the name
-of the desired printer.
- </para>
- <programlisting>
- <![ CDATA [
-# escputil -c
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Cleaning heads...
- ]]>
- </programlisting>
- <para>
- Nothing will be printed on the paper. The printer will make
-some noise as it cleans the print head. Wait until the printer is
-finished cleaning the print head. Afterwards, execute another nozzle
-check and insure that the print head is indeed completely clean. Note
-that the process of cleaning the print head causes ink consumption, so
-do not clean the print head any more than necessary.
- </para>
- <para>
-For severely clogged nozzles, one may have to execute two or three cycles
-of nozzle check followed by a cleaning of the print head. If the
-printer had gone unused for a long time, the nozzles may be so clogged
-with dried ink as to be unrecoverable, in which case, the best course
-of action is to replace the ink cartridge.
- </para>
- </sect2>
-
- <sect2><title>Align the Print Head</title>
- <para>
- To insure the highest quality printouts, the print head must
-be in proper physical alignment. One can check and realign the print
-head by running this interactive alignment test.
- </para>
- <para>
-The <emphasis>escputil</emphasis> utility must know the exact printer model in
-use. One may specify the model on the command line using the "-m"
-switch, or the utility can detect the printer model if the user passes
-the "-r" switch and the name of the raw printer device.
- </para>
- <para>
-Note that an unprivileged user may use this command with the "-m" switch, but that
-(in general) the root user may only use the "-r" switch (which
-requires read/write access to the raw printer device). In the case of
-multiple printers in use, the "-P" switch is required to align the
-print head on the non-default printer.
- </para>
-
- <caution>
- <title>Caution</title>
- <para>
-This utility lets you align the print head of your Epson Stylus inkjet
-printer. Misuse of this utility may cause your print quality to degrade
-and possibly damage your printer. This utility has not been reviewed by
-Seiko Epson for correctness, and is offered with no warranty at all. The
-entire risk of using this utility lies with you.
- </para>
- </caution>
-
- <para>
- Aligning the print head is an interactive process. The utility
-will print out a set of instructions and ask you for responses. Please
-read the instructions carefully and follow them precisely. A single
-sheet of paper will be needed (one can print on both sides to save paper).
- </para>
- <para>
-The following example illustrates the alignment process when issued by an
-unprivileged user who specified the printer model on the command
-line. (To obtain a list of printer models, issue the "escputil -M"
-command). Of course, your responses will vary and should be
-substituted for the responses shown in the following example.
- </para>
- <programlisting>
- <![ CDATA [
-
-*** NOTE - 870 is an illustrative example! ***
-*** You MUST use the proper printer model! ***
-*** Run: escputil -M for a listing of ***
-*** supported printer models! ***
-
-linuxpc> escputil -a -m 870
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Please read these instructions very carefully before proceeding.
-
-This utility lets you align the print head of your Epson Stylus
-inkjet printer. Misuse of this utility may cause your print
-quality to degrade and possibly damage your printer. This utility
-has not been reviewed by Seiko Epson for correctness, and is
-offered with no warranty at all. The entire risk of using this
-utility lies with you.
-
-This utility prints 3 test patterns. Each pattern looks very
-similar. The patterns consist of a series of pairs of vertical
-lines that overlap. Below each pair of lines is a number between
-1 and 15.
-
-When you inspect the pairs of lines, you should find the pair
-of lines that is best in alignment, that is, that best forms
-a single vertical line. Inspect the pairs very carefully to
-find the best match. Using a loupe or magnifying glass is
-recommended for the most critical inspection. It is also
-suggested that you use a good quality paper for the test, so
-that the lines are well-formed and do not spread through the
-paper. After picking the number matching the best pair, place
-the paper back in the paper input tray before typing it in.
-
-Each pattern is similar, but later patterns use finer dots for
-more critical alignment. You must run all of the passes to
-correctly align your printer. After running all the alignment
-passes, the alignment patterns will be printed once more. You
-should find that the middle-most pair (#8 out of the 15) is the
-best for all patterns.
-
-After the passes are printed once more, you will be offered the
-choices of (s)aving the result in the printer, (r)epeating the
-process, or (q)uitting without saving. Quitting will not restore
-the previous settings, but powering the printer off and back
-on will. If you quit, you must repeat the entire process if
-you wish to later save the results. It is essential that you
-not turn your printer off during this procedure.
-
-This procedure assumes that your printer is an Epson Stylus Photo
-870. If this is not your printer model, please type control-C now
-and choose your actual printer model.
-
-Please place a sheet of paper in your printer to begin the head
-alignment procedure.
-Press enter to continue >
-Please inspect the print, and choose the best pair of lines in
-each pattern. Type a pair number, '?' for help, or 'r' to repeat
-the procedure.
-Pass #1> 8
-Pass #2> 8
-Pass #3> 8
-Attempting to set alignment...succeeded.
-Please verify that the alignment is correct. After the alignment
-pattern is printed again, please ensure that the best pattern
-for each line is pattern 8. If it is not, you should repeat the
-process to get the best quality printing.
-Please insert a fresh sheet of paper.
-Press enter to continue >
-Please inspect the final output very carefully to ensure that your
-printer is in proper alignment. You may now:
- (s)ave the results in the printer,
- (q)uit without saving the results, or
- (r)epeat the entire process from the beginning.
-You will then be asked to confirm your choice.
-What do you want to do (s, q, r)?
-> s
-This will permanently alter the configuration of your printer.
-WARNING: this procedure has not been approved by Seiko Epson,
-and it may damage your printer. Proceed?
-Please confirm by typing 's' again that you wish to save the
-settings to your printer:
-> s
-About to save settings...succeeded!
-Your alignment settings have been saved to the printer.
- ]]>
- </programlisting>
- <para>
- The following example shows what will happen if an unprivileged
-user attempts to align the print head by specifying the raw printer
-device on the command line.
- </para>
-
- <programlisting>
- <![ CDATA [
-linuxpc> escputil -a -r /dev/usb/lp0
-Escputil version 4.2.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Attempting to detect printer model...
-Cannot open /dev/usb/lp0 read/write: Permission denied
- ]]>
- </programlisting>
-
- <para>
- This next example illustrates the results obtained when the root
-user issues an alignment command while specifying the raw printer
-device. Note that the output is truncated and only shows the printer
-detection output.
- </para>
-
- <programlisting>
- <![ CDATA [
-# escputil -a -r /dev/usb/lp0
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-Attempting to detect printer model...Stylus Photo 870
-
-Please read these instructions very carefully before proceeding.
- ]]>
- </programlisting>
-
- </sect2>
-
- <sect2><title>Printer Identification</title>
- <para>
- The printer identification command will query the printer for
-make and model information. This command requires read/write access
-to the raw printer device (generally limited to the root user).
-Substitute your own raw printer device in place of the /dev/usb/lp0
-shown in the example. The output will vary depending on the precise
-printer model.
- </para>
-
- <programlisting>
- <![ CDATA [
-# escputil -d -r /dev/usb/lp0
-Escputil version 4.3.0, Copyright (C) 2000-2001 Robert Krawitz
-Escputil comes with ABSOLUTELY NO WARRANTY; for details type
-'escputil -l'
-This is free software, and you are welcome to redistribute it
-under certain conditions; type 'escputil -l' for details.
-
-@EJL ID
-MFG:EPSON;CMD:ESCPL2,BDC;MDL:Stylus Photo 870;CLS:PRINTER;DES:
-EPSON Stylus Photo 870;
- ]]>
- </programlisting>
-
- </sect2>
-
- <sect2><title>More Information</title>
- <para>
- For more detailed information about the command line switches
-accepted by the <emphasis>escputil</emphasis> utility, please consult
-the man page which is supplied with the Gutenprint software. The user
-may also issue the "escputil --help" command to get a listing of supported
-command line switches. The command requires no special privileges to execute.
- </para>
-
- </sect2>
-
- </sect1>
-
- </chapter>