~ubuntu-branches/debian/sid/x11-apps/sid

« back to all changes in this revision

Viewing changes to xditview/XFontName.c

  • Committer: Package Import Robot
  • Author(s): Julien Cristau
  • Date: 2015-04-30 23:57:18 UTC
  • Revision ID: package-import@ubuntu.com-20150430235718-gm4akh8letheag2v
Tags: 7.7+5
* bitmap 1.0.8.
* x11perf 1.6.0.
* xcalc 1.0.6.
* xditview 1.0.4.
* xedit 1.2.2.
* xgc 1.0.5.
* xmag 1.0.6.
* xman 1.1.4.
* Remove cpp from Depends (closes: #778804).
* Bump debhelper compat level to 9.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $XFree86: xc/programs/xditview/XFontName.c,v 1.2 2001/08/01 00:45:03 tsi Exp $ */
2
1
/*
3
2
 * XFontName.c
4
3
 *
128
127
                 XFontNameString fontNameString)
129
128
{
130
129
        XFontNameString tmp;
131
 
        char            *name = tmp, *f;
 
130
        char            *name = tmp;
 
131
        const char      *f;
132
132
        int             left = sizeof (tmp) - 1;
133
133
        char            number[32];
134
134
 
188
188
        strcpy (fontNameString, tmp);
189
189
        return True;
190
190
}
191
 
 
192
 
#if 0
193
 
Bool
194
 
XCompareFontName (
195
 
        XFontName       *name1,
196
 
        XFontName       *name2,
197
 
        unsigned int    fontNameAttributes)
198
 
{
199
 
#define CompareString(field,bit) \
200
 
        if (fontNameAttributes & bit) \
201
 
                if (strcmp (name1->field, name2->field)) \
202
 
                        return False;
203
 
 
204
 
#define CompareUnsigned(field,bit) \
205
 
        if (fontNameAttributes & bit) \
206
 
                if (name1->field != name2->field) \
207
 
                        return False;
208
 
 
209
 
        CompareString (Registry, FontNameRegistry)
210
 
        CompareString (Foundry, FontNameFoundry)
211
 
        CompareString (FamilyName, FontNameFamilyName)
212
 
        CompareString (WeightName, FontNameWeightName)
213
 
        CompareString (Slant, FontNameSlant)
214
 
        CompareString (SetwidthName, FontNameSetwidthName)
215
 
        CompareString (AddStyleName, FontNameAddStyleName)
216
 
        CompareUnsigned (PixelSize, FontNamePixelSize)
217
 
        CompareUnsigned (PointSize, FontNamePointSize)
218
 
        CompareUnsigned (ResolutionX, FontNameResolutionX)
219
 
        CompareUnsigned (ResolutionY, FontNameResolutionY)
220
 
        CompareString (Spacing, FontNameSpacing)
221
 
        CompareUnsigned (AverageWidth, FontNameAverageWidth)
222
 
        CompareString (CharSetRegistry, FontNameCharSetRegistry)
223
 
        CompareString (CharSetEncoding, FontNameCharSetEncoding)
224
 
        return True;
225
 
}
226
 
 
227
 
Bool
228
 
XCopyFontName (
229
 
        XFontName       *name1,
230
 
        XFontName       *name2,
231
 
        unsigned int    fontNameAttributes)
232
 
{
233
 
#define CopyString(field,bit) \
234
 
        if (fontNameAttributes & bit) \
235
 
                strcpy (name2->field, name1->field);
236
 
 
237
 
#define CopyUnsigned(field,bit) \
238
 
        if (fontNameAttributes & bit) \
239
 
                name2->field = name1->field;
240
 
 
241
 
        CopyString (Registry, FontNameRegistry)
242
 
        CopyString (Foundry, FontNameFoundry)
243
 
        CopyString (FamilyName, FontNameFamilyName)
244
 
        CopyString (WeightName, FontNameWeightName)
245
 
        CopyString (Slant, FontNameSlant)
246
 
        CopyString (SetwidthName, FontNameSetwidthName)
247
 
        CopyString (AddStyleName, FontNameAddStyleName)
248
 
        CopyUnsigned (PixelSize, FontNamePixelSize)
249
 
        CopyUnsigned (PointSize, FontNamePointSize)
250
 
        CopyUnsigned (ResolutionX, FontNameResolutionX)
251
 
        CopyUnsigned (ResolutionY, FontNameResolutionY)
252
 
        CopyString (Spacing, FontNameSpacing)
253
 
        CopyUnsigned (AverageWidth, FontNameAverageWidth)
254
 
        CopyString (CharSetRegistry, FontNameCharSetRegistry)
255
 
        CopyString (CharSetEncoding, FontNameCharSetEncoding)
256
 
        return True;
257
 
}
258
 
#endif