The
ppd_file_new_from_filep
function parses the specified PPD file.
RETURN VALUES
Upon successful completion
ppd_file_new_from_filep,
ppd_file_new_from_fd ,ppd_file_new
return a
ppd_file_t
pointer. Otherwise,
NULL
is returned and
errno
is set.
ENODEV
the FILE pointer passed into ppd_file_new_from_filep or the file descriptor passed into
ppd_file_new_from_fd is NULL.
EBADF
the file doesn't appear to be a PPD file.
ENOTTY
no idea what these errors are. Probably PPD parse errors.
Other errors can be returned in errno by a failure in fdopen or fopen.