PTR markptr; // Deposit point in current mark chunk
LONG mcalloc; // #bytes alloc'd to current mark chunk
LONG mcused; // #bytes used in current mark chunk
PTR markptr; // Deposit point in current mark chunk
LONG mcalloc; // #bytes alloc'd to current mark chunk
LONG mcused; // #bytes used in current mark chunk
diff = ((LONG)(*dp++ & 0xFF)) << 24;
diff |= ((LONG)(*dp++ & 0xFF)) << 16;
diff |= ((LONG)(*dp++ & 0xFF)) << 8;
diff = ((LONG)(*dp++ & 0xFF)) << 24;
diff |= ((LONG)(*dp++ & 0xFF)) << 16;
diff |= ((LONG)(*dp++ & 0xFF)) << 8;
*dp++ = (char)(diff >> 24);
*dp++ = (char)(diff >> 16);
*dp++ = (char)(diff >> 8);
*dp++ = (char)(diff >> 24);
*dp++ = (char)(diff >> 16);
*dp++ = (char)(diff >> 8);