ppd_check_option_is_marked, ppd_mark_defaults, ppd_mark_option - a set of functions for determining the
Contents
Description
These three functions are used to query the marked status of an option in a PPD file as well as forcing
an option to be selected.
ppd_check_option_is_marked(PpdFile*ppd,constchar*option,constchar*choice);
ppd_check_option_is_marked() accepts three parameters as input. The first is the PpdFile pointer to a PPD
file obtained by calling one of the ppd_load(3) functions. The second parameter is the option of the
keyword name. The final input parameter is the actual choice name.
ppd_mark_option(PpdFile*ppd,constchar*option,constchar*choice);
ppd_mark_option allows the programmer to manually select an option in a PPD file. The parameters are the
a valid PpdFile pointer (see ppd_file_new(3)), the option name, and the choice name.
voidppd_mark_defaults(PpdFile*ppd);
ppd_mark_defaults() resets all the default options in the PPD file specified by the PpdFile pointer (see
ppd_file_new(3)).
Name
ppd_check_option_is_marked, ppd_mark_defaults, ppd_mark_option - a set of functions for determining the
current status of PPD options and selecting them.
Return Value
ppd_check_option_is_marked()
FALSE if the option is not currently selected and TRUE is it marked
ppd_mark_option()
Always returns 0. The only means of determining whether or not the function succeeded is to make
a subsequent call to ppd_check_option_is_marked() on the same option.
See Also
ppd_file_new(3), ppd_emit_to_file(3), ppd_file_free(3), ppd_find_choice(3), ppd_get_num_conflicts(3), ppd_get_page_length(3)
Synopsis
#include<ppd.h>gbooleanppd_check_option_is_marked(PpdFile*ppd,constchar*keyword,constchar*option);gintppd_mark_option(PpdFile*ppd,constchar*option,constchar*choice);voidppd_mark_defaults(PpdFile*ppd);
