~ubuntu-branches/ubuntu/utopic/hedgewars/utopic

« back to all changes in this revision

Viewing changes to misc/libfreetype/src/psnames/pspic.h

  • Committer: Package Import Robot
  • Author(s): Gianfranco Costamagna
  • Date: 2014-01-02 12:37:23 UTC
  • mfrom: (19.1.5 sid)
  • Revision ID: package-import@ubuntu.com-20140102123723-6pdhmyj8tb5y8xbg
Tags: 0.9.20.3-1
New upstream minor release, suitable for unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/***************************************************************************/
2
 
/*                                                                         */
3
 
/*  pspic.h                                                                */
4
 
/*                                                                         */
5
 
/*    The FreeType position independent code services for psnames module.  */
6
 
/*                                                                         */
7
 
/*  Copyright 2009 by                                                      */
8
 
/*  Oran Agra and Mickey Gabel.                                            */
9
 
/*                                                                         */
10
 
/*  This file is part of the FreeType project, and may only be used,       */
11
 
/*  modified, and distributed under the terms of the FreeType project      */
12
 
/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
13
 
/*  this file you indicate that you have read the license and              */
14
 
/*  understand and accept it fully.                                        */
15
 
/*                                                                         */
16
 
/***************************************************************************/
17
 
 
18
 
 
19
 
#ifndef __PSPIC_H__
20
 
#define __PSPIC_H__
21
 
 
22
 
  
23
 
FT_BEGIN_HEADER
24
 
 
25
 
#include FT_INTERNAL_PIC_H
26
 
 
27
 
#ifndef FT_CONFIG_OPTION_PIC
28
 
#define FT_PSCMAPS_SERVICES_GET     pscmaps_services
29
 
#define FT_PSCMAPS_INTERFACE_GET    pscmaps_interface
30
 
 
31
 
#else /* FT_CONFIG_OPTION_PIC */
32
 
 
33
 
#include FT_SERVICE_POSTSCRIPT_CMAPS_H
34
 
 
35
 
  typedef struct PSModulePIC_
36
 
  {
37
 
    FT_ServiceDescRec* pscmaps_services;
38
 
    FT_Service_PsCMapsRec pscmaps_interface;
39
 
  } PSModulePIC;
40
 
 
41
 
#define GET_PIC(lib)                ((PSModulePIC*)((lib)->pic_container.psnames))
42
 
#define FT_PSCMAPS_SERVICES_GET     (GET_PIC(library)->pscmaps_services)
43
 
#define FT_PSCMAPS_INTERFACE_GET    (GET_PIC(library)->pscmaps_interface)
44
 
 
45
 
#endif /* FT_CONFIG_OPTION_PIC */
46
 
 
47
 
 /* */
48
 
 
49
 
FT_END_HEADER
50
 
 
51
 
#endif /* __PSPIC_H__ */
52
 
 
53
 
 
54
 
/* END */