no more stupid warnings.
[apps/madtty.git] / madtty / madtty.c
index 959204d..b124c8f 100644 (file)
@@ -275,8 +275,10 @@ void *rote_vt_take_snapshot(RoteTerm *rt)
     void *ptr = buf;
     int i;
 
-    for (i = 0; i < rt->rows; i++, ptr += bytes_per_row)
+    for (i = 0; i < rt->rows; i++) {
         memcpy(ptr, rt->cells[i], bytes_per_row);
+        ptr = (char *)ptr + bytes_per_row;
+    }
 
     return buf;
 }
@@ -287,9 +289,10 @@ void rote_vt_restore_snapshot(RoteTerm *rt, void *snapbuf)
 
     int i;
 
-    for (i = 0; i < rt->rows; i++, snapbuf += bytes_per_row) {
+    for (i = 0; i < rt->rows; i++) {
         rt->line_dirty[i] = true;
         memcpy(rt->cells[i], snapbuf, bytes_per_row);
+        snapbuf = (char *)snapbuf + bytes_per_row;
     }
 }