]> git.lyx.org Git - lyx.git/blobdiff - 3rdparty/dtl/dt2dv.c
Doxy for zoom args in ui-toggle lfun.
[lyx.git] / 3rdparty / dtl / dt2dv.c
index f8a057d45be1005373d41379ebebbd61f60784a3..1f5dbeb1ea76eedc36ca28fb743c4f53f6e0b9ce 100644 (file)
@@ -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 2005
+   - 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,9 +42,9 @@ 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 */
-  unsigned char * buf;   /* line buffer */
+  char * buf;   /* line buffer */
 } Line;
 
 char linebuf[MAXLINE+1];
@@ -326,6 +327,7 @@ main
 #endif
 {
   Void (*handler) ARGS((int));  /* Previous signal handler */
+  (void)handler;// avoid compiler warning [-Wunused-but-set-variable]
   int i;
 
   progname = argv[0];  /* name of this program */
@@ -389,6 +391,7 @@ mem_viol
 #endif
 {
   Void (* handler) ARGS((int));
+  (void)handler;// avoid compiler warning [-Wunused-but-set-variable]
   handler = (Void (*) ARGS((int))) signal (SIGSEGV, mem_viol);
   if (sig != SIGSEGV)
   {
@@ -658,6 +661,7 @@ dt2dv
   int nprefixes = 0;  /* number of prefixes in cmd_prefixes[] list. */
   static Token dtl_cmd = "";  /* DTL command name */
   COUNT nread = 0;  /* number of bytes read by a function from dtl file. */
+  (void)nread;// avoid compiler warning [-Wunused-but-set-variable]
 
   nprefixes = sizeof (cmd_prefixes) / sizeof (CmdPrefix);
 
@@ -1648,6 +1652,7 @@ xfer_hex
 {
   U4 unum = 0;  /* at most this space needed */
   COUNT nread = 0;  /* number of DTL bytes read by read_token */
+  (void)nread;// avoid compiler warning [-Wunused-but-set-variable]
   int nconv = 0;  /* number of arguments converted by sscanf */
   static Token token = "";  /* DTL token */
 
@@ -1694,6 +1699,7 @@ xfer_oct
 {
   U4 unum = 0;  /* at most this space needed */
   COUNT nread = 0;  /* number of DTL bytes read by read_token */
+  (void)nread;// avoid compiler warning [-Wunused-but-set-variable]
   int nconv = 0;  /* number of arguments converted by sscanf */
   static Token token = "";  /* DTL token */
 
@@ -1784,6 +1790,7 @@ get_unsigned
 {
   U4 unum = 0;  /* at most this space needed */
   COUNT nread = 0;  /* number of DTL bytes read by read_token */
+  (void)nread;// avoid compiler warning [-Wunused-but-set-variable]
   int nconv = 0;  /* number of arguments converted by sscanf */
   static Token token = "";  /* DTL token */
 
@@ -1817,6 +1824,7 @@ get_signed
 {
   S4 snum = 0;
   COUNT nread = 0;  /* number of DTL bytes read by read_token */
+  (void)nread;// avoid compiler warning [-Wunused-but-set-variable]
   int nconv = 0;  /* number of sscanf arguments converted and assigned */
   static Token token = "";
 
@@ -2206,7 +2214,7 @@ put_Lstring
 
   dvi_written += fwret;
 
-  if (fwret < lstr->l)
+  if ((long int) fwret < lstr->l)
   {
     PRINT_PROGNAME;
     fprintf (stderr,