]> granicus.if.org Git - graphviz/commitdiff
lefty: consistently treat 'MARKINCR' as a 'long'
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 25 Sep 2021 02:04:49 +0000 (19:04 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 27 Sep 2021 14:45:27 +0000 (07:45 -0700)
cmd/lefty/mem.c

index ceeb8db23ed68cdd90b11abdd15a80b619d2873f..9f63b4dd920403df10bf9c9b9207deb1e6a5c917 100644 (file)
@@ -39,7 +39,7 @@ static void **freearray;
 static long freen;
 
 #define MARKSIZE sizeof (void *)
-#define MARKINCR 100
+#define MARKINCR 100l
 static void **markarray;
 static long markn, marki;
 
@@ -80,7 +80,7 @@ void Minit (void (*func) (void)) {
     freearray = Marrayalloc ((long) FREESIZE);
     freen = 1;
     freearray[0] = NULL;
-    markarray = Marrayalloc ((long) MARKINCR * MARKSIZE);
+    markarray = Marrayalloc(MARKINCR * MARKSIZE);
     markn = MARKINCR;
     marki = 0;
     otarray[0] = Marrayalloc(OTINCR * OTSIZE);
@@ -233,9 +233,7 @@ void Marrayfree (void *p) {
 
 long Mpushmark (void *p) {
     if (marki == markn) {
-        markarray = Marraygrow (
-            markarray, (long) (markn + MARKINCR) * MARKSIZE
-        );
+        markarray = Marraygrow(markarray, (markn + MARKINCR) * MARKSIZE);
         markn += MARKINCR;
     }
     markarray[marki++] = p;