From 155299cdb9739a5b0f791d71ef058a7a62cfa0d6 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Mon, 13 Jun 2016 21:11:59 -0400 Subject: [PATCH] More intmax_t removal. --- darwin/drawtext.m | 8 ++++---- ui.h | 8 ++++---- unix/drawtext.c | 8 ++++---- windows/drawtext.cpp | 10 +++++----- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/darwin/drawtext.m b/darwin/drawtext.m index d252f0e5..810a3a43 100644 --- a/darwin/drawtext.m +++ b/darwin/drawtext.m @@ -20,12 +20,12 @@ uiDrawFontFamilies *uiDrawListFontFamilies(void) return ff; } -uintmax_t uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) +int uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) { return CFArrayGetCount(ff->fonts); } -char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, uintmax_t n) +char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, int n) { CFStringRef familystr; char *family; @@ -616,7 +616,7 @@ void doDrawText(CGContextRef c, CGFloat cheight, double x, double y, uiDrawTextL CGContextSetTextPosition(c, x, y); #endif -static CFRange charsToRange(uiDrawTextLayout *layout, intmax_t startChar, intmax_t endChar) +static CFRange charsToRange(uiDrawTextLayout *layout, int startChar, int endChar) { CFRange start, end; CFRange out; @@ -630,7 +630,7 @@ static CFRange charsToRange(uiDrawTextLayout *layout, intmax_t startChar, intmax #define rangeToCFRange() charsToRange(layout, startChar, endChar) -void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, intmax_t startChar, intmax_t endChar, double r, double g, double b, double a) +void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, int startChar, int endChar, double r, double g, double b, double a) { CGColorSpaceRef colorspace; CGFloat components[4]; diff --git a/ui.h b/ui.h index 8f1dd9fe..153c5eea 100644 --- a/ui.h +++ b/ui.h @@ -445,12 +445,12 @@ _UI_EXTERN void uiDrawRestore(uiDrawContext *c); // TODO manage the use of Text, Font, and TextFont, and of the uiDrawText prefix in general -///// TODO +///// TODO reconsider this typedef struct uiDrawFontFamilies uiDrawFontFamilies; _UI_EXTERN uiDrawFontFamilies *uiDrawListFontFamilies(void); -_UI_EXTERN uintmax_t uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff); -_UI_EXTERN char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, uintmax_t n); +_UI_EXTERN int uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff); +_UI_EXTERN char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, int n); _UI_EXTERN void uiDrawFreeFontFamilies(uiDrawFontFamilies *ff); ///// END TODO @@ -524,7 +524,7 @@ _UI_EXTERN void uiDrawTextLayoutSetWidth(uiDrawTextLayout *layout, double width) _UI_EXTERN void uiDrawTextLayoutExtents(uiDrawTextLayout *layout, double *width, double *height); // and the attributes that you can set on a text layout -_UI_EXTERN void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, intmax_t startChar, intmax_t endChar, double r, double g, double b, double a); +_UI_EXTERN void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, int startChar, int endChar, double r, double g, double b, double a); _UI_EXTERN void uiDrawText(uiDrawContext *c, double x, double y, uiDrawTextLayout *layout); diff --git a/unix/drawtext.c b/unix/drawtext.c index a9b856fe..d12fcee9 100644 --- a/unix/drawtext.c +++ b/unix/drawtext.c @@ -19,12 +19,12 @@ uiDrawFontFamilies *uiDrawListFontFamilies(void) return ff; } -uintmax_t uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) +int uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) { return ff->n; } -char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, uintmax_t n) +char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, int n) { PangoFontFamily *f; @@ -265,7 +265,7 @@ void uiDrawText(uiDrawContext *c, double x, double y, uiDrawTextLayout *layout) g_object_unref(pl); } -static void addAttr(uiDrawTextLayout *layout, PangoAttribute *attr, intmax_t startChar, intmax_t endChar) +static void addAttr(uiDrawTextLayout *layout, PangoAttribute *attr, int startChar, int endChar) { attr->start_index = layout->graphemes[startChar]; attr->end_index = layout->graphemes[endChar]; @@ -292,7 +292,7 @@ static void try138(void) dlclose(handle); } -void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, intmax_t startChar, intmax_t endChar, double r, double g, double b, double a) +void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, int startChar, int endChar, double r, double g, double b, double a) { PangoAttribute *attr; guint16 rr, gg, bb, aa; diff --git a/windows/drawtext.cpp b/windows/drawtext.cpp index 08855e4e..023fcdd9 100644 --- a/windows/drawtext.cpp +++ b/windows/drawtext.cpp @@ -23,12 +23,12 @@ uiDrawFontFamilies *uiDrawListFontFamilies(void) return ff; } -uintmax_t uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) +int uiDrawFontFamiliesNumFamilies(uiDrawFontFamilies *ff) { return ff->fc->fonts->GetFontFamilyCount(); } -char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, uintmax_t n) +char *uiDrawFontFamiliesFamily(uiDrawFontFamilies *ff, int n) { IDWriteFontFamily *family; WCHAR *wname; @@ -331,8 +331,8 @@ enum layoutAttrType { struct layoutAttr { enum layoutAttrType type; - intmax_t start; - intmax_t end; + int start; + int end; double components[4]; }; @@ -516,7 +516,7 @@ void uiDrawText(uiDrawContext *c, double x, double y, uiDrawTextLayout *layout) black->Release(); } -void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, intmax_t startChar, intmax_t endChar, double r, double g, double b, double a) +void uiDrawTextLayoutSetColor(uiDrawTextLayout *layout, int startChar, int endChar, double r, double g, double b, double a) { struct layoutAttr attr;