[PATCH] wineps.drv: Mark internal symbols with hidden visibility
Marcus Meissner
meissner at suse.de
Fri May 13 11:41:29 CDT 2011
I also tried to adjust the generator scripts.
Ciao, Marcus
---
dlls/wineps.drv/afm.c | 2 +-
dlls/wineps.drv/data/agl.h | 70 +++++++++---------
dlls/wineps.drv/mkagl.c | 2 +-
dlls/wineps.drv/psdrv.h | 180 ++++++++++++++++++++++----------------------
4 files changed, 127 insertions(+), 127 deletions(-)
diff --git a/dlls/wineps.drv/afm.c b/dlls/wineps.drv/afm.c
index 6f7d8f8..db23689 100644
--- a/dlls/wineps.drv/afm.c
+++ b/dlls/wineps.drv/afm.c
@@ -31,7 +31,7 @@
WINE_DEFAULT_DEBUG_CHANNEL(psdrv);
/* ptr to fonts for which we have afm files */
-FONTFAMILY *PSDRV_AFMFontList = NULL;
+DECLSPEC_HIDDEN FONTFAMILY *PSDRV_AFMFontList = NULL;
/***********************************************************
diff --git a/dlls/wineps.drv/data/agl.h b/dlls/wineps.drv/data/agl.h
index 794ed8e..ef493b6 100644
--- a/dlls/wineps.drv/data/agl.h
+++ b/dlls/wineps.drv/data/agl.h
@@ -1,38 +1,38 @@
-extern const AFM PSDRV_AvantGarde_Demi;
-extern const AFM PSDRV_AvantGarde_DemiOblique;
-extern const AFM PSDRV_AvantGarde_Book;
-extern const AFM PSDRV_AvantGarde_BookOblique;
-extern const AFM PSDRV_Bookman_Demi;
-extern const AFM PSDRV_Bookman_DemiItalic;
-extern const AFM PSDRV_Bookman_Light;
-extern const AFM PSDRV_Bookman_LightItalic;
-extern const AFM PSDRV_Courier_Bold;
-extern const AFM PSDRV_Courier_BoldOblique;
-extern const AFM PSDRV_Courier;
-extern const AFM PSDRV_Courier_Oblique;
-extern const AFM PSDRV_Helvetica;
-extern const AFM PSDRV_Helvetica_Bold;
-extern const AFM PSDRV_Helvetica_BoldOblique;
-extern const AFM PSDRV_Helvetica_Narrow;
-extern const AFM PSDRV_Helvetica_Narrow_Bold;
-extern const AFM PSDRV_Helvetica_Narrow_BoldOblique;
-extern const AFM PSDRV_Helvetica_Narrow_Oblique;
-extern const AFM PSDRV_Helvetica_Oblique;
-extern const AFM PSDRV_NewCenturySchlbk_Bold;
-extern const AFM PSDRV_NewCenturySchlbk_BoldItalic;
-extern const AFM PSDRV_NewCenturySchlbk_Italic;
-extern const AFM PSDRV_NewCenturySchlbk_Roman;
-extern const AFM PSDRV_Palatino_Bold;
-extern const AFM PSDRV_Palatino_BoldItalic;
-extern const AFM PSDRV_Palatino_Italic;
-extern const AFM PSDRV_Palatino_Roman;
-extern const AFM PSDRV_Symbol;
-extern const AFM PSDRV_Times_Bold;
-extern const AFM PSDRV_Times_BoldItalic;
-extern const AFM PSDRV_Times_Italic;
-extern const AFM PSDRV_Times_Roman;
-extern const AFM PSDRV_ZapfChancery_MediumItalic;
-extern const AFM PSDRV_ZapfDingbats;
+DECLSPEC_HIDDEN extern const AFM PSDRV_AvantGarde_Demi;
+DECLSPEC_HIDDEN extern const AFM PSDRV_AvantGarde_DemiOblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_AvantGarde_Book;
+DECLSPEC_HIDDEN extern const AFM PSDRV_AvantGarde_BookOblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Bookman_Demi;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Bookman_DemiItalic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Bookman_Light;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Bookman_LightItalic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Courier_Bold;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Courier_BoldOblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Courier;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Courier_Oblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_Bold;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_BoldOblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_Narrow;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_Narrow_Bold;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_Narrow_BoldOblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_Narrow_Oblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Helvetica_Oblique;
+DECLSPEC_HIDDEN extern const AFM PSDRV_NewCenturySchlbk_Bold;
+DECLSPEC_HIDDEN extern const AFM PSDRV_NewCenturySchlbk_BoldItalic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_NewCenturySchlbk_Italic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_NewCenturySchlbk_Roman;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Palatino_Bold;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Palatino_BoldItalic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Palatino_Italic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Palatino_Roman;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Symbol;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Times_Bold;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Times_BoldItalic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Times_Italic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_Times_Roman;
+DECLSPEC_HIDDEN extern const AFM PSDRV_ZapfChancery_MediumItalic;
+DECLSPEC_HIDDEN extern const AFM PSDRV_ZapfDingbats;
#define GN_A (PSDRV_AGLGlyphNames + 0)
#define GN_AE (PSDRV_AGLGlyphNames + 1)
#define GN_AEacute (PSDRV_AGLGlyphNames + 2)
diff --git a/dlls/wineps.drv/mkagl.c b/dlls/wineps.drv/mkagl.c
index 0cdb605..f8919e3 100644
--- a/dlls/wineps.drv/mkagl.c
+++ b/dlls/wineps.drv/mkagl.c
@@ -219,7 +219,7 @@ static void read_afms(FILE *f_c, FILE *f_h)
if (font_family[i] == '-')
font_family[i] = '_';
- fprintf(f_h, "extern const AFM PSDRV_%s;\n", font_family);
+ fprintf(f_h, "DECLSPEC_HIDDEN extern const AFM PSDRV_%s;\n", font_family);
fprintf(f_c, " &PSDRV_%s,\n", font_family);
while (1)
diff --git a/dlls/wineps.drv/psdrv.h b/dlls/wineps.drv/psdrv.h
index 0d17bf6..711a556 100644
--- a/dlls/wineps.drv/psdrv.h
+++ b/dlls/wineps.drv/psdrv.h
@@ -113,8 +113,8 @@ typedef struct _tagFONTFAMILY {
struct _tagFONTFAMILY *next; /* next family */
} FONTFAMILY;
-extern FONTFAMILY *PSDRV_AFMFontList;
-extern const AFM *const PSDRV_BuiltinAFMs[]; /* last element is NULL */
+extern FONTFAMILY *PSDRV_AFMFontList DECLSPEC_HIDDEN;
+extern const AFM *const PSDRV_BuiltinAFMs[] DECLSPEC_HIDDEN; /* last element is NULL */
typedef struct _tagFONTNAME {
char *Name;
@@ -391,7 +391,7 @@ typedef struct {
*/
extern const INT PSDRV_AGLGlyphNamesSize;
-extern GLYPHNAME PSDRV_AGLGlyphNames[];
+extern GLYPHNAME PSDRV_AGLGlyphNames[] DECLSPEC_HIDDEN;
/*
@@ -399,124 +399,124 @@ extern GLYPHNAME PSDRV_AGLGlyphNames[];
*/
extern const INT PSDRV_AGLbyNameSize; /* sorted by name - */
-extern const UNICODEGLYPH PSDRV_AGLbyName[]; /* duplicates omitted */
+extern const UNICODEGLYPH PSDRV_AGLbyName[] DECLSPEC_HIDDEN; /* duplicates omitted */
extern const INT PSDRV_AGLbyUVSize; /* sorted by UV - */
-extern const UNICODEGLYPH PSDRV_AGLbyUV[]; /* duplicates included */
+extern const UNICODEGLYPH PSDRV_AGLbyUV[] DECLSPEC_HIDDEN; /* duplicates included */
-extern HINSTANCE PSDRV_hInstance;
-extern HANDLE PSDRV_Heap;
-extern char *PSDRV_ANSIVector[256];
+extern HINSTANCE PSDRV_hInstance DECLSPEC_HIDDEN;
+extern HANDLE PSDRV_Heap DECLSPEC_HIDDEN;
+extern char *PSDRV_ANSIVector[256] DECLSPEC_HIDDEN;
extern void PSDRV_MergeDevmodes(PSDRV_DEVMODEA *dm1, PSDRV_DEVMODEA *dm2,
- PRINTERINFO *pi);
-extern BOOL PSDRV_GetFontMetrics(void);
-extern PPD *PSDRV_ParsePPD(char *fname);
-extern PRINTERINFO *PSDRV_FindPrinterInfo(LPCSTR name);
-extern const AFM *PSDRV_FindAFMinList(FONTFAMILY *head, LPCSTR name);
+ PRINTERINFO *pi) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_GetFontMetrics(void) DECLSPEC_HIDDEN;
+extern PPD *PSDRV_ParsePPD(char *fname) DECLSPEC_HIDDEN;
+extern PRINTERINFO *PSDRV_FindPrinterInfo(LPCSTR name) DECLSPEC_HIDDEN;
+extern const AFM *PSDRV_FindAFMinList(FONTFAMILY *head, LPCSTR name) DECLSPEC_HIDDEN;
extern BOOL PSDRV_AddAFMtoList(FONTFAMILY **head, const AFM *afm,
- BOOL *p_added);
-extern void PSDRV_FreeAFMList( FONTFAMILY *head );
+ BOOL *p_added) DECLSPEC_HIDDEN;
+extern void PSDRV_FreeAFMList( FONTFAMILY *head ) DECLSPEC_HIDDEN;
-extern INT PSDRV_XWStoDS( PSDRV_PDEVICE *physDev, INT width );
+extern INT PSDRV_XWStoDS( PSDRV_PDEVICE *physDev, INT width ) DECLSPEC_HIDDEN;
-extern BOOL PSDRV_Brush(PSDRV_PDEVICE *physDev, BOOL EO);
-extern BOOL PSDRV_SetFont( PSDRV_PDEVICE *physDev );
-extern BOOL PSDRV_SetPen( PSDRV_PDEVICE *physDev );
+extern BOOL PSDRV_Brush(PSDRV_PDEVICE *physDev, BOOL EO) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_SetFont( PSDRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_SetPen( PSDRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
-extern void PSDRV_SetClip(PSDRV_PDEVICE* phyDev);
-extern void PSDRV_ResetClip(PSDRV_PDEVICE* phyDev);
+extern void PSDRV_SetClip(PSDRV_PDEVICE* phyDev) DECLSPEC_HIDDEN;
+extern void PSDRV_ResetClip(PSDRV_PDEVICE* phyDev) DECLSPEC_HIDDEN;
-extern BOOL PSDRV_CopyColor(PSCOLOR *col1, PSCOLOR *col2);
+extern BOOL PSDRV_CopyColor(PSCOLOR *col1, PSCOLOR *col2) DECLSPEC_HIDDEN;
extern void PSDRV_CreateColor( PSDRV_PDEVICE *physDev, PSCOLOR *pscolor,
- COLORREF wincolor );
-extern char PSDRV_UnicodeToANSI(int u);
-
-extern INT PSDRV_WriteHeader( PSDRV_PDEVICE *physDev, LPCSTR title );
-extern INT PSDRV_WriteFooter( PSDRV_PDEVICE *physDev );
-extern INT PSDRV_WriteNewPage( PSDRV_PDEVICE *physDev );
-extern INT PSDRV_WriteEndPage( PSDRV_PDEVICE *physDev );
-extern BOOL PSDRV_WriteMoveTo(PSDRV_PDEVICE *physDev, INT x, INT y);
-extern BOOL PSDRV_WriteLineTo(PSDRV_PDEVICE *physDev, INT x, INT y);
-extern BOOL PSDRV_WriteStroke(PSDRV_PDEVICE *physDev);
+ COLORREF wincolor ) DECLSPEC_HIDDEN;
+extern char PSDRV_UnicodeToANSI(int u) DECLSPEC_HIDDEN;
+
+extern INT PSDRV_WriteHeader( PSDRV_PDEVICE *physDev, LPCSTR title ) DECLSPEC_HIDDEN;
+extern INT PSDRV_WriteFooter( PSDRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
+extern INT PSDRV_WriteNewPage( PSDRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
+extern INT PSDRV_WriteEndPage( PSDRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteMoveTo(PSDRV_PDEVICE *physDev, INT x, INT y) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteLineTo(PSDRV_PDEVICE *physDev, INT x, INT y) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteStroke(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
extern BOOL PSDRV_WriteRectangle(PSDRV_PDEVICE *physDev, INT x, INT y, INT width,
- INT height);
+ INT height) DECLSPEC_HIDDEN;
extern BOOL PSDRV_WriteRRectangle(PSDRV_PDEVICE *physDev, INT x, INT y, INT width,
- INT height);
+ INT height) DECLSPEC_HIDDEN;
extern BOOL PSDRV_WriteSetFont(PSDRV_PDEVICE *physDev, const char *name, matrix size,
- INT escapement);
-extern BOOL PSDRV_WriteGlyphShow(PSDRV_PDEVICE *physDev, LPCSTR g_name);
-extern BOOL PSDRV_WriteSetPen(PSDRV_PDEVICE *physDev);
+ INT escapement) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteGlyphShow(PSDRV_PDEVICE *physDev, LPCSTR g_name) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteSetPen(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
extern BOOL PSDRV_WriteArc(PSDRV_PDEVICE *physDev, INT x, INT y, INT w, INT h,
- double ang1, double ang2);
-extern BOOL PSDRV_WriteSetColor(PSDRV_PDEVICE *physDev, PSCOLOR *color);
-extern BOOL PSDRV_WriteSetBrush(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteFill(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteEOFill(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteGSave(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteGRestore(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteNewPath(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteClosePath(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteClip(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteRectClip(PSDRV_PDEVICE *physDev, INT x, INT y, INT w, INT h);
-extern BOOL PSDRV_WriteRectClip2(PSDRV_PDEVICE *physDev, CHAR *pszArrayName);
-extern BOOL PSDRV_WriteEOClip(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteHatch(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteRotate(PSDRV_PDEVICE *physDev, float ang);
-extern BOOL PSDRV_WriteIndexColorSpaceBegin(PSDRV_PDEVICE *physDev, int size);
-extern BOOL PSDRV_WriteIndexColorSpaceEnd(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteRGB(PSDRV_PDEVICE *physDev, COLORREF *map, int number);
+ double ang1, double ang2) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteSetColor(PSDRV_PDEVICE *physDev, PSCOLOR *color) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteSetBrush(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteFill(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteEOFill(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteGSave(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteGRestore(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteNewPath(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteClosePath(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteClip(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteRectClip(PSDRV_PDEVICE *physDev, INT x, INT y, INT w, INT h) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteRectClip2(PSDRV_PDEVICE *physDev, CHAR *pszArrayName) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteEOClip(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteHatch(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteRotate(PSDRV_PDEVICE *physDev, float ang) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteIndexColorSpaceBegin(PSDRV_PDEVICE *physDev, int size) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteIndexColorSpaceEnd(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteRGB(PSDRV_PDEVICE *physDev, COLORREF *map, int number) DECLSPEC_HIDDEN;
extern BOOL PSDRV_WriteImage(PSDRV_PDEVICE *physDev, WORD depth, INT xDst, INT yDst,
INT widthDst, INT heightDst, INT widthSrc,
- INT heightSrc, BOOL mask);
-extern BOOL PSDRV_WriteBytes(PSDRV_PDEVICE *physDev, const BYTE *bytes, DWORD number);
-extern BOOL PSDRV_WriteData(PSDRV_PDEVICE *physDev, const BYTE *byte, DWORD number);
-extern DWORD PSDRV_WriteSpool(PSDRV_PDEVICE *physDev, LPCSTR lpData, DWORD cch);
-extern BOOL PSDRV_WritePatternDict(PSDRV_PDEVICE *physDev, BITMAP *bm, BYTE *bits);
-extern BOOL PSDRV_WriteDIBPatternDict(PSDRV_PDEVICE *physDev, BITMAPINFO *bmi, UINT usage);
-extern BOOL PSDRV_WriteArrayPut(PSDRV_PDEVICE *physDev, CHAR *pszArrayName, INT nIndex, LONG lCoord);
-extern BOOL PSDRV_WriteArrayDef(PSDRV_PDEVICE *physDev, CHAR *pszArrayName, INT nSize);
-
-extern INT CDECL PSDRV_StartPage( PSDRV_PDEVICE *physDev );
-
-INT PSDRV_GlyphListInit(void);
-const GLYPHNAME *PSDRV_GlyphName(LPCSTR szName);
-VOID PSDRV_IndexGlyphList(void);
-BOOL PSDRV_GetTrueTypeMetrics(void);
-BOOL PSDRV_GetType1Metrics(void);
-const AFMMETRICS *PSDRV_UVMetrics(LONG UV, const AFM *afm);
-SHORT PSDRV_CalcAvgCharWidth(const AFM *afm);
+ INT heightSrc, BOOL mask) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteBytes(PSDRV_PDEVICE *physDev, const BYTE *bytes, DWORD number) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteData(PSDRV_PDEVICE *physDev, const BYTE *byte, DWORD number) DECLSPEC_HIDDEN;
+extern DWORD PSDRV_WriteSpool(PSDRV_PDEVICE *physDev, LPCSTR lpData, DWORD cch) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WritePatternDict(PSDRV_PDEVICE *physDev, BITMAP *bm, BYTE *bits) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteDIBPatternDict(PSDRV_PDEVICE *physDev, BITMAPINFO *bmi, UINT usage) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteArrayPut(PSDRV_PDEVICE *physDev, CHAR *pszArrayName, INT nIndex, LONG lCoord) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteArrayDef(PSDRV_PDEVICE *physDev, CHAR *pszArrayName, INT nSize) DECLSPEC_HIDDEN;
+
+extern INT CDECL PSDRV_StartPage( PSDRV_PDEVICE *physDev ) DECLSPEC_HIDDEN;
+
+INT PSDRV_GlyphListInit(void) DECLSPEC_HIDDEN;
+const GLYPHNAME *PSDRV_GlyphName(LPCSTR szName) DECLSPEC_HIDDEN;
+VOID PSDRV_IndexGlyphList(void) DECLSPEC_HIDDEN;
+BOOL PSDRV_GetTrueTypeMetrics(void) DECLSPEC_HIDDEN;
+BOOL PSDRV_GetType1Metrics(void) DECLSPEC_HIDDEN;
+const AFMMETRICS *PSDRV_UVMetrics(LONG UV, const AFM *afm) DECLSPEC_HIDDEN;
+SHORT PSDRV_CalcAvgCharWidth(const AFM *afm) DECLSPEC_HIDDEN;
extern BOOL PSDRV_SelectBuiltinFont(PSDRV_PDEVICE *physDev, HFONT hfont,
- LOGFONTW *plf, LPSTR FaceName);
-extern BOOL PSDRV_WriteSetBuiltinFont(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteBuiltinGlyphShow(PSDRV_PDEVICE *physDev, LPCWSTR str, INT count);
+ LOGFONTW *plf, LPSTR FaceName) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteSetBuiltinFont(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteBuiltinGlyphShow(PSDRV_PDEVICE *physDev, LPCWSTR str, INT count) DECLSPEC_HIDDEN;
-extern BOOL PSDRV_SelectDownloadFont(PSDRV_PDEVICE *physDev);
-extern BOOL PSDRV_WriteSetDownloadFont(PSDRV_PDEVICE *physDev);
+extern BOOL PSDRV_SelectDownloadFont(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_WriteSetDownloadFont(PSDRV_PDEVICE *physDev) DECLSPEC_HIDDEN;
extern BOOL PSDRV_WriteDownloadGlyphShow(PSDRV_PDEVICE *physDev, WORD *glpyhs,
- UINT count);
-extern BOOL PSDRV_EmptyDownloadList(PSDRV_PDEVICE *physDev, BOOL write_undef);
+ UINT count) DECLSPEC_HIDDEN;
+extern BOOL PSDRV_EmptyDownloadList(PSDRV_PDEVICE *physDev, BOOL write_undef) DECLSPEC_HIDDEN;
-extern DWORD write_spool( PSDRV_PDEVICE *physDev, const void *data, DWORD num );
+extern DWORD write_spool( PSDRV_PDEVICE *physDev, const void *data, DWORD num ) DECLSPEC_HIDDEN;
#define MAX_G_NAME 31 /* max length of PS glyph name */
-extern void get_glyph_name(HDC hdc, WORD index, char *name);
+extern void get_glyph_name(HDC hdc, WORD index, char *name) DECLSPEC_HIDDEN;
extern TYPE1 *T1_download_header(PSDRV_PDEVICE *physDev, char *ps_name,
- RECT *bbox, UINT emsize);
+ RECT *bbox, UINT emsize) DECLSPEC_HIDDEN;
extern BOOL T1_download_glyph(PSDRV_PDEVICE *physDev, DOWNLOAD *pdl,
- DWORD index, char *glyph_name);
-extern void T1_free(TYPE1 *t1);
+ DWORD index, char *glyph_name) DECLSPEC_HIDDEN;
+extern void T1_free(TYPE1 *t1) DECLSPEC_HIDDEN;
extern TYPE42 *T42_download_header(PSDRV_PDEVICE *physDev, char *ps_name,
- RECT *bbox, UINT emsize);
+ RECT *bbox, UINT emsize) DECLSPEC_HIDDEN;
extern BOOL T42_download_glyph(PSDRV_PDEVICE *physDev, DOWNLOAD *pdl,
- DWORD index, char *glyph_name);
-extern void T42_free(TYPE42 *t42);
+ DWORD index, char *glyph_name) DECLSPEC_HIDDEN;
+extern void T42_free(TYPE42 *t42) DECLSPEC_HIDDEN;
-extern DWORD RLE_encode(BYTE *in_buf, DWORD len, BYTE *out_buf);
-extern DWORD ASCII85_encode(BYTE *in_buf, DWORD len, BYTE *out_buf);
+extern DWORD RLE_encode(BYTE *in_buf, DWORD len, BYTE *out_buf) DECLSPEC_HIDDEN;
+extern DWORD ASCII85_encode(BYTE *in_buf, DWORD len, BYTE *out_buf) DECLSPEC_HIDDEN;
#define push_lc_numeric(x) do { \
const char *tmplocale = setlocale(LC_NUMERIC,NULL); \
--
1.7.1
More information about the wine-patches
mailing list