~ubuntu-branches/ubuntu/oneiric/ghostscript/oneiric

« back to all changes in this revision

Viewing changes to base/gscrdp.h

  • Committer: Bazaar Package Importer
  • Author(s): Till Kamppeter
  • Date: 2011-07-15 16:49:55 UTC
  • mfrom: (1.1.23 upstream)
  • Revision ID: james.westby@ubuntu.com-20110715164955-uga6qibao6kez05c
Tags: 9.04~dfsg~20110715-0ubuntu1
* New upstream release
   - GIT snapshot from Jult, 12 2011.
* debian/patches/020110406~a54df2d.patch,
  debian/patches/020110408~0791cc8.patch,
  debian/patches/020110408~507cbee.patch,
  debian/patches/020110411~4509a49.patch,
  debian/patches/020110412~78bb9a6.patch,
  debian/patches/020110418~a05ab8a.patch,
  debian/patches/020110420~20b6c78.patch,
  debian/patches/020110420~4ddefa2.patch: Removed upstream patches.
* debian/rules: Generate ABI version number (variable "abi") correctly,
  cutting off repackaging and pre-release parts.
* debian/rules: Added ./lcms2/ directory to DEB_UPSTREAM_REPACKAGE_EXCLUDES.
* debian/copyright: Added lcms2/* to the list of excluded files.
* debian/symbols.common: Updated for new upstream source. Applied patch
  which dpkg-gensymbols generated for debian/libgs9.symbols to this file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* Copyright (C) 2001-2006 Artifex Software, Inc.
2
2
   All Rights Reserved.
3
 
  
 
3
 
4
4
   This software is provided AS-IS with no warranty, either express or
5
5
   implied.
6
6
 
11
11
   San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
12
12
*/
13
13
 
14
 
/* $Id: gscrdp.h 8022 2007-06-05 22:23:38Z giles $ */
 
14
/* $Id$ */
15
15
/* Interface for device-specified CRDs */
16
16
 
17
17
#ifndef gscrdp_INCLUDED
37
37
 * cause certain cached (idempotent) values to be computed.
38
38
 */
39
39
int param_write_cie_render1(gs_param_list * plist, gs_param_name key,
40
 
                            gs_cie_render * pcrd,
41
 
                            gs_memory_t * mem);
 
40
                            gs_cie_render * pcrd,
 
41
                            gs_memory_t * mem);
42
42
 
43
43
/*
44
44
 * For internal use, we also provide an API that writes the CRD directly
46
46
 * list.
47
47
 */
48
48
int param_put_cie_render1(gs_param_list * plist, gs_cie_render * pcrd,
49
 
                          gs_memory_t * mem);
 
49
                          gs_memory_t * mem);
50
50
 
51
51
/*
52
52
 * Client code that wants to initialize a CRD from a device parameter
67
67
 * where "ParamName" is the parameter name, e.g., "CRDDefault".
68
68
 */
69
69
int gs_cie_render1_param_initialize(gs_cie_render * pcrd,
70
 
                                    gs_param_list * plist,
71
 
                                    gs_param_name key,
72
 
                                    gx_device * dev);
 
70
                                    gs_param_list * plist,
 
71
                                    gs_param_name key,
 
72
                                    gx_device * dev);
73
73
 
74
74
/*
75
75
 * Again, we provide an internal procedure that doesn't involve a
76
76
 * parameter name.
77
77
 */
78
78
int param_get_cie_render1(gs_cie_render * pcrd,
79
 
                          gs_param_list * plist,
80
 
                          gx_device * dev);
 
79
                          gs_param_list * plist,
 
80
                          gx_device * dev);
81
81
 
82
82
/*
83
83
 * The actual representation of the CRD is a slightly modified PostScript