<meta name="creator" content="Mini-XML v2.11">
<meta name="author" content="Unknown">
<meta name="copyright" content="Unknown">
+ <meta name="version" content="0.0">
<style type="text/css"><!--
BODY {
font-family: lucida grande, geneva, helvetica, arial, sans-serif;
<h3 class="function"><span class="info"> CUPS 1.4/macOS 10.6 </span><a id="cupsGetConflicts">cupsGetConflicts</a></h3>
<p class="description">Get a list of conflicting options in a marked PPD.</p>
<p class="code">
-int cupsGetConflicts (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option,<br />
-    const char *choice,<br />
-    cups_option_t **options<br />
+int cupsGetConflicts (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option,<br>
+    const char *choice,<br>
+    cups_option_t **options<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="cupsGetPPD">cupsGetPPD</a></h3>
<p class="description">Get the PPD file for a printer on the default server.</p>
<p class="code">
-const char *cupsGetPPD (<br />
-    const char *name<br />
+const char *cupsGetPPD (<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.1.21/macOS 10.4 </span><a id="cupsGetPPD2">cupsGetPPD2</a></h3>
<p class="description">Get the PPD file for a printer from the specified server.</p>
<p class="code">
-const char *cupsGetPPD2 (<br />
-    http_t *http,<br />
-    const char *name<br />
+const char *cupsGetPPD2 (<br>
+    http_t *http,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Get the PPD file for a printer on the specified
server if it has changed.</p>
<p class="code">
-http_status_t cupsGetPPD3 (<br />
-    http_t *http,<br />
-    const char *name,<br />
-    time_t *modtime,<br />
-    char *buffer,<br />
-    size_t bufsize<br />
+http_status_t cupsGetPPD3 (<br>
+    http_t *http,<br>
+    const char *name,<br>
+    time_t *modtime,<br>
+    char *buffer,<br>
+    size_t bufsize<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.3/macOS 10.5 </span><a id="cupsGetServerPPD">cupsGetServerPPD</a></h3>
<p class="description">Get an available PPD file from the server.</p>
<p class="code">
-char *cupsGetServerPPD (<br />
-    http_t *http,<br />
-    const char *name<br />
+char *cupsGetServerPPD (<br>
+    http_t *http,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="cupsMarkOptions">cupsMarkOptions</a></h3>
<p class="description">Mark command-line options in a PPD file.</p>
<p class="code">
-int cupsMarkOptions (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    int num_options,<br />
-    cups_option_t *options<br />
+int cupsMarkOptions (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    int num_options,<br>
+    cups_option_t *options<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.4/macOS 10.6 </span><a id="cupsResolveConflicts">cupsResolveConflicts</a></h3>
<p class="description">Resolve conflicts in a marked PPD.</p>
<p class="code">
-int cupsResolveConflicts (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option,<br />
-    const char *choice,<br />
-    int *num_options,<br />
-    cups_option_t **options<br />
+int cupsResolveConflicts (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option,<br>
+    const char *choice,<br>
+    int *num_options,<br>
+    cups_option_t **options<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Collect all marked options that reside in the specified
section.</p>
<p class="code">
-int ppdCollect (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section,<br />
-    <a href="#ppd_choice_t">ppd_choice_t</a> ***choices<br />
+int ppdCollect (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section,<br>
+    <a href="#ppd_choice_t">ppd_choice_t</a> ***choices<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Collect all marked options that reside in the
specified section and minimum order.</p>
<p class="code">
-int ppdCollect2 (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section,<br />
-    float min_order,<br />
-    <a href="#ppd_choice_t">ppd_choice_t</a> ***choices<br />
+int ppdCollect2 (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section,<br>
+    float min_order,<br>
+    <a href="#ppd_choice_t">ppd_choice_t</a> ***choices<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Check to see if there are any conflicts among the
marked option choices.</p>
<p class="code">
-int ppdConflicts (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br />
+int ppdConflicts (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdEmit">ppdEmit</a></h3>
<p class="description">Emit code for marked options to a file.</p>
<p class="code">
-int ppdEmit (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    FILE *fp,<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section<br />
+int ppdEmit (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    FILE *fp,<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdEmitAfterOrder">ppdEmitAfterOrder</a></h3>
<p class="description">Emit a subset of the code for marked options to a file.</p>
<p class="code">
-int ppdEmitAfterOrder (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    FILE *fp,<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section,<br />
-    int limit,<br />
-    float min_order<br />
+int ppdEmitAfterOrder (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    FILE *fp,<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section,<br>
+    int limit,<br>
+    float min_order<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdEmitFd">ppdEmitFd</a></h3>
<p class="description">Emit code for marked options to a file.</p>
<p class="code">
-int ppdEmitFd (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    int fd,<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section<br />
+int ppdEmitFd (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    int fd,<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdEmitJCL">ppdEmitJCL</a></h3>
<p class="description">Emit code for JCL options to a file.</p>
<p class="code">
-int ppdEmitJCL (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    FILE *fp,<br />
-    int job_id,<br />
-    const char *user,<br />
-    const char *title<br />
+int ppdEmitJCL (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    FILE *fp,<br>
+    int job_id,<br>
+    const char *user,<br>
+    const char *title<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdEmitJCLEnd">ppdEmitJCLEnd</a></h3>
<p class="description">Emit JCLEnd code to a file.</p>
<p class="code">
-int ppdEmitJCLEnd (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    FILE *fp<br />
+int ppdEmitJCLEnd (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    FILE *fp<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdEmitString">ppdEmitString</a></h3>
<p class="description">Get a string containing the code for marked options.</p>
<p class="code">
-char *ppdEmitString (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section,<br />
-    float min_order<br />
+char *ppdEmitString (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section,<br>
+    float min_order<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.1.19/macOS 10.3 </span><a id="ppdFindAttr">ppdFindAttr</a></h3>
<p class="description">Find the first matching attribute.</p>
<p class="code">
-<a href="#ppd_attr_t">ppd_attr_t</a> *ppdFindAttr (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *name,<br />
-    const char *spec<br />
+<a href="#ppd_attr_t">ppd_attr_t</a> *ppdFindAttr (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *name,<br>
+    const char *spec<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdFindChoice">ppdFindChoice</a></h3>
<p class="description">Return a pointer to an option choice.</p>
<p class="code">
-<a href="#ppd_choice_t">ppd_choice_t</a> *ppdFindChoice (<br />
-    <a href="#ppd_option_t">ppd_option_t</a> *o,<br />
-    const char *choice<br />
+<a href="#ppd_choice_t">ppd_choice_t</a> *ppdFindChoice (<br>
+    <a href="#ppd_option_t">ppd_option_t</a> *o,<br>
+    const char *choice<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdFindCustomOption">ppdFindCustomOption</a></h3>
<p class="description">Find a custom option.</p>
<p class="code">
-<a href="#ppd_coption_t">ppd_coption_t</a> *ppdFindCustomOption (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *keyword<br />
+<a href="#ppd_coption_t">ppd_coption_t</a> *ppdFindCustomOption (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *keyword<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdFindCustomParam">ppdFindCustomParam</a></h3>
<p class="description">Find a parameter for a custom option.</p>
<p class="code">
-<a href="#ppd_cparam_t">ppd_cparam_t</a> *ppdFindCustomParam (<br />
-    <a href="#ppd_coption_t">ppd_coption_t</a> *opt,<br />
-    const char *name<br />
+<a href="#ppd_cparam_t">ppd_cparam_t</a> *ppdFindCustomParam (<br>
+    <a href="#ppd_coption_t">ppd_coption_t</a> *opt,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdFindMarkedChoice">ppdFindMarkedChoice</a></h3>
<p class="description">Return the marked choice for the specified option.</p>
<p class="code">
-<a href="#ppd_choice_t">ppd_choice_t</a> *ppdFindMarkedChoice (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option<br />
+<a href="#ppd_choice_t">ppd_choice_t</a> *ppdFindMarkedChoice (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.1.19/macOS 10.3 </span><a id="ppdFindNextAttr">ppdFindNextAttr</a></h3>
<p class="description">Find the next matching attribute.</p>
<p class="code">
-<a href="#ppd_attr_t">ppd_attr_t</a> *ppdFindNextAttr (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *name,<br />
-    const char *spec<br />
+<a href="#ppd_attr_t">ppd_attr_t</a> *ppdFindNextAttr (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *name,<br>
+    const char *spec<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdFindOption">ppdFindOption</a></h3>
<p class="description">Return a pointer to the specified option.</p>
<p class="code">
-<a href="#ppd_option_t">ppd_option_t</a> *ppdFindOption (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option<br />
+<a href="#ppd_option_t">ppd_option_t</a> *ppdFindOption (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdFirstCustomParam">ppdFirstCustomParam</a></h3>
<p class="description">Return the first parameter for a custom option.</p>
<p class="code">
-<a href="#ppd_cparam_t">ppd_cparam_t</a> *ppdFirstCustomParam (<br />
-    <a href="#ppd_coption_t">ppd_coption_t</a> *opt<br />
+<a href="#ppd_cparam_t">ppd_cparam_t</a> *ppdFirstCustomParam (<br>
+    <a href="#ppd_coption_t">ppd_coption_t</a> *opt<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdFirstOption">ppdFirstOption</a></h3>
<p class="description">Return the first option in the PPD file.</p>
<p class="code">
-<a href="#ppd_option_t">ppd_option_t</a> *ppdFirstOption (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br />
+<a href="#ppd_option_t">ppd_option_t</a> *ppdFirstOption (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Test whether an option choice conflicts with
an installable option.</p>
<p class="code">
-int ppdInstallableConflict (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option,<br />
-    const char *choice<br />
+int ppdInstallableConflict (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option,<br>
+    const char *choice<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdIsMarked">ppdIsMarked</a></h3>
<p class="description">Check to see if an option is marked.</p>
<p class="code">
-int ppdIsMarked (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option,<br />
-    const char *choice<br />
+int ppdIsMarked (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option,<br>
+    const char *choice<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdLocalize">ppdLocalize</a></h3>
<p class="description">Localize the PPD file to the current locale.</p>
<p class="code">
-int ppdLocalize (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br />
+int ppdLocalize (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdLocalizeAttr">ppdLocalizeAttr</a></h3>
<p class="description">Localize an attribute.</p>
<p class="code">
-<a href="#ppd_attr_t">ppd_attr_t</a> *ppdLocalizeAttr (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *keyword,<br />
-    const char *spec<br />
+<a href="#ppd_attr_t">ppd_attr_t</a> *ppdLocalizeAttr (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *keyword,<br>
+    const char *spec<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Get the localized version of a cupsIPPReason
attribute.</p>
<p class="code">
-const char *ppdLocalizeIPPReason (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *reason,<br />
-    const char *scheme,<br />
-    char *buffer,<br />
-    size_t bufsize<br />
+const char *ppdLocalizeIPPReason (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *reason,<br>
+    const char *scheme,<br>
+    char *buffer,<br>
+    size_t bufsize<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Get the localized version of a marker-names
attribute value.</p>
<p class="code">
-const char *ppdLocalizeMarkerName (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *name<br />
+const char *ppdLocalizeMarkerName (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdMarkDefaults">ppdMarkDefaults</a></h3>
<p class="description">Mark all default options in the PPD file.</p>
<p class="code">
-void ppdMarkDefaults (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br />
+void ppdMarkDefaults (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<p class="description">Mark an option in a PPD file and return the number of
conflicts.</p>
<p class="code">
-int ppdMarkOption (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *option,<br />
-    const char *choice<br />
+int ppdMarkOption (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *option,<br>
+    const char *choice<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdNextCustomParam">ppdNextCustomParam</a></h3>
<p class="description">Return the next parameter for a custom option.</p>
<p class="code">
-<a href="#ppd_cparam_t">ppd_cparam_t</a> *ppdNextCustomParam (<br />
-    <a href="#ppd_coption_t">ppd_coption_t</a> *opt<br />
+<a href="#ppd_cparam_t">ppd_cparam_t</a> *ppdNextCustomParam (<br>
+    <a href="#ppd_coption_t">ppd_coption_t</a> *opt<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppdNextOption">ppdNextOption</a></h3>
<p class="description">Return the next option in the PPD file.</p>
<p class="code">
-<a href="#ppd_option_t">ppd_option_t</a> *ppdNextOption (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br />
+<a href="#ppd_option_t">ppd_option_t</a> *ppdNextOption (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdPageLength">ppdPageLength</a></h3>
<p class="description">Get the page length for the given size.</p>
<p class="code">
-float ppdPageLength (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *name<br />
+float ppdPageLength (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdPageSize">ppdPageSize</a></h3>
<p class="description">Get the page size record for the named size.</p>
<p class="code">
-<a href="#ppd_size_t">ppd_size_t</a> *ppdPageSize (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *name<br />
+<a href="#ppd_size_t">ppd_size_t</a> *ppdPageSize (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><span class="info"> CUPS 1.4/macOS 10.6 </span><a id="ppdPageSizeLimits">ppdPageSizeLimits</a></h3>
<p class="description">Return the custom page size limits.</p>
<p class="code">
-int ppdPageSizeLimits (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    <a href="#ppd_size_t">ppd_size_t</a> *minimum,<br />
-    <a href="#ppd_size_t">ppd_size_t</a> *maximum<br />
+int ppdPageSizeLimits (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    <a href="#ppd_size_t">ppd_size_t</a> *minimum,<br>
+    <a href="#ppd_size_t">ppd_size_t</a> *maximum<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h3 class="function"><a id="ppdPageWidth">ppdPageWidth</a></h3>
<p class="description">Get the page width for the given size.</p>
<p class="code">
-float ppdPageWidth (<br />
-    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br />
-    const char *name<br />
+float ppdPageWidth (<br>
+    <a href="#ppd_file_t">ppd_file_t</a> *ppd,<br>
+    const char *name<br>
);</p>
<h4 class="parameters">Parameters</h4>
<dl>
<h2 class="title"><a id="STRUCTURES">Structures</a></h2>
<h3 class="struct"><span class="info"> CUPS 1.1.19/macOS 10.3 </span><a id="ppd_attr_s">ppd_attr_s</a></h3>
<p class="description">PPD Attribute Structure </p>
-<p class="code">struct ppd_attr_s {<br />
-    char name[PPD_MAX_NAME];<br />
-    char spec[PPD_MAX_NAME];<br />
-    char text[PPD_MAX_TEXT];<br />
-    char *value;<br />
+<p class="code">struct ppd_attr_s {<br>
+    char name[PPD_MAX_NAME];<br>
+    char spec[PPD_MAX_NAME];<br>
+    char text[PPD_MAX_TEXT];<br>
+    char *value;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_choice_s">ppd_choice_s</a></h3>
<p class="description">Option choices</p>
-<p class="code">struct ppd_choice_s {<br />
-    char choice[PPD_MAX_NAME];<br />
-    char *code;<br />
-    char marked;<br />
-    <a href="#ppd_option_t">ppd_option_t</a> *option;<br />
-    char text[PPD_MAX_TEXT];<br />
+<p class="code">struct ppd_choice_s {<br>
+    char choice[PPD_MAX_NAME];<br>
+    char *code;<br>
+    char marked;<br>
+    <a href="#ppd_option_t">ppd_option_t</a> *option;<br>
+    char text[PPD_MAX_TEXT];<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_const_s">ppd_const_s</a></h3>
<p class="description">Constraints</p>
-<p class="code">struct ppd_const_s {<br />
-    char choice1[PPD_MAX_NAME];<br />
-    char choice2[PPD_MAX_NAME];<br />
-    char option1[PPD_MAX_NAME];<br />
-    char option2[PPD_MAX_NAME];<br />
+<p class="code">struct ppd_const_s {<br>
+    char choice1[PPD_MAX_NAME];<br>
+    char choice2[PPD_MAX_NAME];<br>
+    char option1[PPD_MAX_NAME];<br>
+    char option2[PPD_MAX_NAME];<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppd_coption_s">ppd_coption_s</a></h3>
<p class="description">Custom Option </p>
-<p class="code">struct ppd_coption_s {<br />
-    char keyword[PPD_MAX_NAME];<br />
-    int marked;<br />
-    <a href="#ppd_option_t">ppd_option_t</a> *option;<br />
-    cups_array_t *params;<br />
+<p class="code">struct ppd_coption_s {<br>
+    char keyword[PPD_MAX_NAME];<br>
+    int marked;<br>
+    <a href="#ppd_option_t">ppd_option_t</a> *option;<br>
+    cups_array_t *params;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppd_cparam_s">ppd_cparam_s</a></h3>
<p class="description">Custom Parameter </p>
-<p class="code">struct ppd_cparam_s {<br />
-    <a href="#ppd_cpvalue_t">ppd_cpvalue_t</a> current;<br />
-    <a href="#ppd_cplimit_t">ppd_cplimit_t</a> minimum, maximum;<br />
-    char name[PPD_MAX_NAME];<br />
-    int order;<br />
-    char text[PPD_MAX_TEXT];<br />
-    <a href="#ppd_cptype_t">ppd_cptype_t</a> type;<br />
+<p class="code">struct ppd_cparam_s {<br>
+    <a href="#ppd_cpvalue_t">ppd_cpvalue_t</a> current;<br>
+    <a href="#ppd_cplimit_t">ppd_cplimit_t</a> minimum, maximum;<br>
+    char name[PPD_MAX_NAME];<br>
+    int order;<br>
+    char text[PPD_MAX_TEXT];<br>
+    <a href="#ppd_cptype_t">ppd_cptype_t</a> type;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_emul_s">ppd_emul_s</a></h3>
<p class="description">Emulators</p>
-<p class="code">struct ppd_emul_s {<br />
-    char name[PPD_MAX_NAME];<br />
-    char *start;<br />
-    char *stop;<br />
+<p class="code">struct ppd_emul_s {<br>
+    char name[PPD_MAX_NAME];<br>
+    char *start;<br>
+    char *stop;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_file_s">ppd_file_s</a></h3>
<p class="description">PPD File</p>
-<p class="code">struct ppd_file_s {<br />
-    int accurate_screens;<br />
-    int color_device;<br />
-    <a href="#ppd_cs_t">ppd_cs_t</a> colorspace;<br />
-    <a href="#ppd_const_t">ppd_const_t</a> *consts;<br />
-    int contone_only;<br />
-    float custom_margins[4];<br />
-    float custom_max[2];<br />
-    float custom_min[2];<br />
-    <a href="#ppd_emul_t">ppd_emul_t</a> *emulations;<br />
-    char **filters;<br />
-    int flip_duplex;<br />
-    char **fonts;<br />
-    <a href="#ppd_group_t">ppd_group_t</a> *groups;<br />
-    char *jcl_begin;<br />
-    char *jcl_end;<br />
-    char *jcl_ps;<br />
-    int landscape;<br />
-    char *lang_encoding;<br />
-    char *lang_version;<br />
-    int language_level;<br />
-    int manual_copies;<br />
-    char *manufacturer;<br />
-    int model_number;<br />
-    char *modelname;<br />
-    char *nickname;<br />
-    int num_consts;<br />
-    int num_emulations;<br />
-    int num_filters;<br />
-    int num_fonts;<br />
-    int num_groups;<br />
-    int num_profiles;<br />
-    int num_sizes;<br />
-    char *patches;<br />
-    char *pcfilename;<br />
-    char *product;<br />
-    <a href="#ppd_profile_t">ppd_profile_t</a> *profiles;<br />
-    char *protocols;<br />
-    char *shortnickname;<br />
-    <a href="#ppd_size_t">ppd_size_t</a> *sizes;<br />
-    int throughput;<br />
-    char *ttrasterizer;<br />
-    int variable_sizes;<br />
+<p class="code">struct ppd_file_s {<br>
+    int accurate_screens;<br>
+    int color_device;<br>
+    <a href="#ppd_cs_t">ppd_cs_t</a> colorspace;<br>
+    <a href="#ppd_const_t">ppd_const_t</a> *consts;<br>
+    int contone_only;<br>
+    float custom_margins[4];<br>
+    float custom_max[2];<br>
+    float custom_min[2];<br>
+    <a href="#ppd_emul_t">ppd_emul_t</a> *emulations;<br>
+    char **filters;<br>
+    int flip_duplex;<br>
+    char **fonts;<br>
+    <a href="#ppd_group_t">ppd_group_t</a> *groups;<br>
+    char *jcl_begin;<br>
+    char *jcl_end;<br>
+    char *jcl_ps;<br>
+    int landscape;<br>
+    char *lang_encoding;<br>
+    char *lang_version;<br>
+    int language_level;<br>
+    int manual_copies;<br>
+    char *manufacturer;<br>
+    int model_number;<br>
+    char *modelname;<br>
+    char *nickname;<br>
+    int num_consts;<br>
+    int num_emulations;<br>
+    int num_filters;<br>
+    int num_fonts;<br>
+    int num_groups;<br>
+    int num_profiles;<br>
+    int num_sizes;<br>
+    char *patches;<br>
+    char *pcfilename;<br>
+    char *product;<br>
+    <a href="#ppd_profile_t">ppd_profile_t</a> *profiles;<br>
+    char *protocols;<br>
+    char *shortnickname;<br>
+    <a href="#ppd_size_t">ppd_size_t</a> *sizes;<br>
+    int throughput;<br>
+    char *ttrasterizer;<br>
+    int variable_sizes;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_group_s">ppd_group_s</a></h3>
<p class="description">Groups</p>
-<p class="code">struct ppd_group_s {<br />
-    char text[PPD_MAX_TEXT - PPD_MAX_NAME];<br />
-    char name[PPD_MAX_NAME];<br />
-    int num_options;<br />
-    int num_subgroups;<br />
-    <a href="#ppd_option_t">ppd_option_t</a> *options;<br />
-    struct <a href="#ppd_group_s">ppd_group_s</a> *subgroups;<br />
+<p class="code">struct ppd_group_s {<br>
+    char text[PPD_MAX_TEXT - PPD_MAX_NAME];<br>
+    char name[PPD_MAX_NAME];<br>
+    int num_options;<br>
+    int num_subgroups;<br>
+    <a href="#ppd_option_t">ppd_option_t</a> *options;<br>
+    struct <a href="#ppd_group_s">ppd_group_s</a> *subgroups;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_option_s">ppd_option_s</a></h3>
<p class="description">Options</p>
-<p class="code">struct ppd_option_s {<br />
-    <a href="#ppd_choice_t">ppd_choice_t</a> *choices;<br />
-    char conflicted;<br />
-    char defchoice[PPD_MAX_NAME];<br />
-    char keyword[PPD_MAX_NAME];<br />
-    int num_choices;<br />
-    float order;<br />
-    <a href="#ppd_section_t">ppd_section_t</a> section;<br />
-    char text[PPD_MAX_TEXT];<br />
-    <a href="#ppd_ui_t">ppd_ui_t</a> ui;<br />
+<p class="code">struct ppd_option_s {<br>
+    <a href="#ppd_choice_t">ppd_choice_t</a> *choices;<br>
+    char conflicted;<br>
+    char defchoice[PPD_MAX_NAME];<br>
+    char keyword[PPD_MAX_NAME];<br>
+    int num_choices;<br>
+    float order;<br>
+    <a href="#ppd_section_t">ppd_section_t</a> section;<br>
+    char text[PPD_MAX_TEXT];<br>
+    <a href="#ppd_ui_t">ppd_ui_t</a> ui;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_profile_s">ppd_profile_s</a></h3>
<p class="description">sRGB Color Profiles</p>
-<p class="code">struct ppd_profile_s {<br />
-    float density;<br />
-    float gamma;<br />
-    float matrix[3][3];<br />
-    char media_type[PPD_MAX_NAME];<br />
-    char resolution[PPD_MAX_NAME];<br />
+<p class="code">struct ppd_profile_s {<br>
+    float density;<br>
+    float gamma;<br>
+    float matrix[3][3];<br>
+    char media_type[PPD_MAX_NAME];<br>
+    char resolution[PPD_MAX_NAME];<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="struct"><a id="ppd_size_s">ppd_size_s</a></h3>
<p class="description">Page Sizes</p>
-<p class="code">struct ppd_size_s {<br />
-    float bottom;<br />
-    float left;<br />
-    float length;<br />
-    int marked;<br />
-    char name[PPD_MAX_NAME];<br />
-    float right;<br />
-    float top;<br />
-    float width;<br />
+<p class="code">struct ppd_size_s {<br>
+    float bottom;<br>
+    float left;<br>
+    float length;<br>
+    int marked;<br>
+    char name[PPD_MAX_NAME];<br>
+    float right;<br>
+    float top;<br>
+    float width;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
<h2 class="title"><a id="UNIONS">Unions</a></h2>
<h3 class="union"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppd_cplimit_u">ppd_cplimit_u</a></h3>
<p class="description">Custom Parameter Limit </p>
-<p class="code">union ppd_cplimit_u {<br />
-    float custom_curve;<br />
-    int custom_int;<br />
-    float custom_invcurve;<br />
-    int custom_passcode;<br />
-    int custom_password;<br />
-    float custom_points;<br />
-    float custom_real;<br />
-    int custom_string;<br />
+<p class="code">union ppd_cplimit_u {<br>
+    float custom_curve;<br>
+    int custom_int;<br>
+    float custom_invcurve;<br>
+    int custom_passcode;<br>
+    int custom_password;<br>
+    float custom_points;<br>
+    float custom_real;<br>
+    int custom_string;<br>
};</p>
<h4 class="members">Members</h4>
<dl>
</dl>
<h3 class="union"><span class="info"> CUPS 1.2/macOS 10.5 </span><a id="ppd_cpvalue_u">ppd_cpvalue_u</a></h3>
<p class="description">Custom Parameter Value </p>
-<p class="code">union ppd_cpvalue_u {<br />
-    float custom_curve;<br />
-    int custom_int;<br />
-    float custom_invcurve;<br />
-    char *custom_passcode;<br />
-    char *custom_password;<br />
-    float custom_points;<br />
-    float custom_real;<br />
-    char *custom_string;<br />
+<p class="code">union ppd_cpvalue_u {<br>
+    float custom_curve;<br>
+    int custom_int;<br>
+    float custom_invcurve;<br>
+    char *custom_passcode;<br>
+    char *custom_password;<br>
+    float custom_points;<br>
+    float custom_real;<br>
+    char *custom_string;<br>
};</p>
<h4 class="members">Members</h4>
<dl>