diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2010-04-07 07:11:03 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2010-04-07 07:11:03 +0000 |
commit | aaf19ab07e5ba1f270e4ebbc321a1a0b76a4d25f (patch) | |
tree | b11eb70a9cb3704ab33bb96db46f8d553aeeadf8 /cups/pwg-private.h | |
parent | e2d18a01cc1e81e6ab17e318c56e0c356801783d (diff) | |
download | cups-aaf19ab07e5ba1f270e4ebbc321a1a0b76a4d25f.tar.gz |
Import changes from CUPS 1.5svn-r9085.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@2046 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'cups/pwg-private.h')
-rw-r--r-- | cups/pwg-private.h | 24 |
1 files changed, 5 insertions, 19 deletions
diff --git a/cups/pwg-private.h b/cups/pwg-private.h index 4bf074e84..fa266a2bf 100644 --- a/cups/pwg-private.h +++ b/cups/pwg-private.h @@ -48,6 +48,10 @@ extern "C" { * Types and structures... */ +# ifndef _CUPS_PPD_H_ +typedef struct ppd_file_s ppd_file_t; +# endif /* _CUPS_PPD_H_ */ + typedef struct _pwg_media_s /**** Common media size data ****/ { const char *pwg, /* PWG 5101.1 "self describing" name */ @@ -84,8 +88,7 @@ typedef struct _pwg_s /**** PWG-PPD conversion data ****/ custom_min_length; /* Minimum custom length in 2540ths */ char *custom_max_keyword, /* Maximum custom size PWG keyword */ *custom_min_keyword, /* Minimum custom size PWG keyword */ - custom_ppd_size[PPD_MAX_NAME]; - /* Custom PPD size name */ + custom_ppd_size[41]; /* Custom PPD size name */ _pwg_size_t custom_size; /* Custom size record */ int num_sources; /* Number of media sources */ _pwg_map_t *sources; /* Media sources */ @@ -99,33 +102,16 @@ typedef struct _pwg_s /**** PWG-PPD conversion data ****/ */ extern _pwg_t *_pwgCreateWithFile(const char *filename); -extern _pwg_t *_pwgCreateWithPPD(ppd_file_t *ppd); extern void _pwgDestroy(_pwg_t *pwg); extern void _pwgGenerateSize(char *keyword, size_t keysize, const char *prefix, const char *ppdname, int width, int length); -extern const char *_pwgGetInputSlot(_pwg_t *pwg, ipp_t *job, - const char *keyword); -extern const char *_pwgGetMediaType(_pwg_t *pwg, ipp_t *job, - const char *keyword); -extern const char *_pwgGetPageSize(_pwg_t *pwg, ipp_t *job, - const char *keyword, int *exact); -extern _pwg_size_t *_pwgGetSize(_pwg_t *pwg, const char *page_size); -extern const char *_pwgGetSource(_pwg_t *pwg, const char *input_slot); -extern const char *_pwgGetType(_pwg_t *pwg, const char *media_type); extern int _pwgInitSize(_pwg_size_t *size, ipp_t *job, int *margins_set); -extern const char *_pwgInputSlotForSource(const char *media_source, - char *name, size_t namesize); extern _pwg_media_t *_pwgMediaForLegacy(const char *legacy); -extern _pwg_media_t *_pwgMediaForPPD(const char *ppd); extern _pwg_media_t *_pwgMediaForPWG(const char *pwg); extern _pwg_media_t *_pwgMediaForSize(int width, int length); -extern const char *_pwgMediaTypeForType(const char *media_source, - char *name, size_t namesize); -extern const char *_pwgPageSizeForMedia(_pwg_media_t *media, - char *name, size_t namesize); extern int _pwgWriteFile(_pwg_t *pwg, const char *filename); |