[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 6ebbaba 3/3: * src/ftlint.c (main, Analyze): Fi
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master 6ebbaba 3/3: * src/ftlint.c (main, Analyze): Fix signed/unsigned mismatch. |
Date: |
Thu, 17 Jun 2021 23:41:10 -0400 (EDT) |
branch: master
commit 6ebbaba1b67a4a7ab0378e7eebc1e3abf2c4d87b
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* src/ftlint.c (main, Analyze): Fix signed/unsigned mismatch.
---
ChangeLog | 4 ++++
src/ftlint.c | 10 +++++-----
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6de1ac5..caea42b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2021-06-17 Alexei Podtelezhnikov <apodtele@gmail.com>
+ * src/ftlint.c (main, Analyze): Fix signed/unsigned mismatch.
+
+2021-06-17 Alexei Podtelezhnikov <apodtele@gmail.com>
+
[ftlint] Handle font collections.
* src/ftlint.c (main): Increment face_index when possible.
diff --git a/src/ftlint.c b/src/ftlint.c
index d3c414b..148843b 100644
--- a/src/ftlint.c
+++ b/src/ftlint.c
@@ -81,7 +81,7 @@
/* X-acutance */
for ( b = bitmap->buffer, s1 = s2 = 0, i = 0; i < bitmap->rows; i++ )
{
- for ( d0 = d1 = 0, j = 0; j < bitmap->pitch; j++, b++ )
+ for ( d0 = d1 = 0, j = 0; j < bitmap->width; j++, b++ )
{
d1 -= *b;
s2 += d1 >= d0 ? d1 - d0 : d0 - d1; /* second derivative sum */
@@ -97,7 +97,7 @@
printf( "X=%.4lf ", s1 ? (double)s2 / s1 : 2.0 );
/* Y-acutance */
- for ( s1 = s2 = 0, j = 0; j < bitmap->pitch; j++ )
+ for ( s1 = s2 = 0, j = 0; j < bitmap->width; j++ )
{
b = bitmap->buffer + j;
for ( d0 = d1 = 0, i = 0; i < bitmap->rows; i++, b += bitmap->pitch )
@@ -145,8 +145,8 @@
char* execname;
char* fname;
int opt;
- int first_index = 0;
- int last_index = ~0;
+ unsigned int first_index = 0;
+ unsigned int last_index = ~0;
int quiet = 0;
@@ -208,7 +208,7 @@
argv += optind;
- if( sscanf( argv[0], "%d", &ptsize) != 1)
+ if( sscanf( argv[0], "%d", &ptsize) != 1 )
Usage( execname );
error = FT_Init_FreeType( &library );
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 6ebbaba 3/3: * src/ftlint.c (main, Analyze): Fix signed/unsigned mismatch.,
Werner Lemberg <=