MEM_writeLE32
MEM_writeLE32(memPtr, (U32)val);
MEM_STATIC void MEM_writeLE32(void* memPtr, U32 val32);
MEM_writeLE32(dst, ZSTD_MAGICNUMBER);
case 3 : MEM_writeLE32(op+pos, dictID); pos+=4; break;
case 2 : MEM_writeLE32(op+pos, (U32)(pledgedSrcSize)); pos+=4; break;
MEM_writeLE32(op, (U32)(ZSTD_MAGIC_SKIPPABLE_START + magicVariant));
MEM_writeLE32(op+4, (U32)srcSize);
MEM_writeLE32(op, checksum);
MEM_writeLE32(op, cBlockHeader24);
MEM_writeLE32((char*)dst + cSize, checksum);
MEM_writeLE32(ostart, lhc);
MEM_writeLE32(ostart, lhc);
MEM_writeLE32(ostart, (U32)((U32)set_basic + (3<<2) + (srcSize<<4)));
MEM_writeLE32(ostart, (U32)((U32)set_rle + (3<<2) + (srcSize<<4)));
MEM_writeLE32(ostart, lhc);
MEM_writeLE32(ostart, lhc);
unsigned char hbuf[4]; MEM_writeLE32(hbuf, ZSTD_MAGICNUMBER);
MEM_writeLE32(hbuf, ZSTD_MAGIC_SKIPPABLE_START);