X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=3rdparty%2Fdtl%2Fdt2dv.c;h=265cc84d80e4c9dffd867b868529f5ffcbe0824e;hb=0c59ea386dc8719dbd3f2a5a4741eb7389adfa27;hp=532426b7306639e6e339f9d03a31870809afe969;hpb=b351910478cc6f4988de2ce90b7dbcc1db4de267;p=features.git diff --git a/3rdparty/dtl/dt2dv.c b/3rdparty/dtl/dt2dv.c index 532426b730..265cc84d80 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@ee.latrobe.edu.au - fixes: Michal Tomczak-Jaegermann ntomczak@vm.ucs.ualberta.ca Nelson H. F. Beebe beebe@math.utah.edu Angus Leeming leeming@lyx.org: Enable dt2dv to handle .dvi files containing strings longer than 1024 chars. Enrico Forestieri forenr@lyx.org: handle non-ASCII characters. + Juergen Spitzmueller spitz@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,