[LyX/master] Fix some compiler warnings in dt2dv.c

Juergen Spitzmueller spitz at lyx.org
Fri Apr 10 06:55:05 UTC 2020


commit 0c59ea386dc8719dbd3f2a5a4741eb7389adfa27
Author: Juergen Spitzmueller <spitz at lyx.org>
Date:   Fri Apr 10 09:15:13 2020 +0200

    Fix some compiler warnings in dt2dv.c
---
 3rdparty/dtl/ChangeLog-LyX |    8 ++++++++
 3rdparty/dtl/dt2dv.c       |    7 ++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/3rdparty/dtl/ChangeLog-LyX b/3rdparty/dtl/ChangeLog-LyX
index c44cb35..0ef9251 100644
--- a/3rdparty/dtl/ChangeLog-LyX
+++ b/3rdparty/dtl/ChangeLog-LyX
@@ -1,6 +1,14 @@
 This file documents changes that have been done on top of the released
 version 0.6.1 from https://ctan.org/pkg/dtl
 
+Version 0.6.3 -- LyX 2.4.0
+===================================
+
+2020-04-10 Jürgen Spitzmüller <spitz at lyx.org>
+
+* dt2dv.c: Fix some compiler warnings (signedness mismatch).
+
+
 Version 0.6.2 -- 14 September 2006
 ===================================
 
diff --git a/3rdparty/dtl/dt2dv.c b/3rdparty/dtl/dt2dv.c
index 532426b..265cc84 100644
--- a/3rdparty/dtl/dt2dv.c
+++ b/3rdparty/dtl/dt2dv.c
@@ -6,13 +6,14 @@
    The author has expressed the hope that any modification will retain enough content to remain useful. He would also appreciate being acknowledged as the original author in the documentation.
    This declaration added 2008/11/14 by Clea F. Rees with the permission of Geoffrey Tobin.
 
-   - version 0.6.2 - 14 September 2006
+   - version 0.6.3 - 2020
    - Geoffrey Tobin    G.Tobin at ee.latrobe.edu.au
    - fixes:  Michal Tomczak-Jaegermann    ntomczak at vm.ucs.ualberta.ca
              Nelson H. F. Beebe    beebe at math.utah.edu
 	     Angus Leeming leeming at lyx.org: Enable dt2dv to handle .dvi files
                  containing strings longer than 1024 chars.
              Enrico Forestieri forenr at lyx.org: handle non-ASCII characters.
+             Juergen Spitzmueller spitz at lyx.org: fix compiler warnings
    - Reference:  "The DVI Driver Standard, Level 0",
                  by  The TUG DVI Driver Standards Committee.
                  Appendix A, "Device-Independent File Format".
@@ -41,7 +42,7 @@ typedef struct
 {
   COUNT num;    /* current line number */
   size_t max;   /* capacity of buf */
-  S4 wrote;     /* number of characters written into buf */
+  U4 wrote;     /* number of characters written into buf */
   size_t read;  /* position in buf of next character to read from buf */
   char * buf;   /* line buffer */
 } Line;
@@ -2206,7 +2207,7 @@ put_Lstring
 
   dvi_written += fwret;
 
-  if (fwret < lstr->l)
+  if ((long int) fwret < lstr->l)
   {
     PRINT_PROGNAME;
     fprintf (stderr,


More information about the lyx-cvs mailing list