zenilib
0.5.3.0
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
pspic.h
Go to the documentation of this file.
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
/* see pspic.c for the implementation */
46
void
47
psnames_module_class_pic_free(
FT_Library
library
);
48
49
FT_Error
50
psnames_module_class_pic_init(
FT_Library
library
);
51
52
#endif
/* FT_CONFIG_OPTION_PIC */
53
54
/* */
55
56
FT_END_HEADER
57
58
#endif
/* __PSPIC_H__ */
59
60
61
/* END */
FT_Error
int FT_Error
Definition:
fttypes.h:296
FT_END_HEADER
#define FT_END_HEADER
Definition:
ftheader.h:54
library
FT_Library library
Definition:
cffdrivr.c:409
FT_BEGIN_HEADER
#define FT_BEGIN_HEADER
Definition:
ftheader.h:36
FT_LibraryRec_
Definition:
ftobjs.h:824
FT_ServiceDescRec_
Definition:
ftserv.h:157
zenilib
jni
external
freetype2
src
psnames
pspic.h
Generated on Thu Oct 3 2013 19:56:07 for zenilib by
1.8.5