Use "p->sum -= checksum()" style for setting checksums.
[seabios.git] / src / pirtable.c
index a96ffbc663f21ba34784c28c3f69a27b0418b2b3..a83d4f7eaf4545b26ce76b30a46eb41000d8104d 100644 (file)
@@ -100,6 +100,6 @@ create_pirtable()
     dprintf(3, "init PIR table\n");
 
     PIR_TABLE.pir.signature = PIR_SIGNATURE;
-    PIR_TABLE.pir.checksum = -checksum(&PIR_TABLE, sizeof(PIR_TABLE));
+    PIR_TABLE.pir.checksum -= checksum(&PIR_TABLE, sizeof(PIR_TABLE));
     PirOffset = (u32)&PIR_TABLE.pir - BUILD_BIOS_ADDR;
 }