#include #include #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "wvexporter-priv.h" void wvPutPGD (PGD * item, wvStream * fd) { U16 temp16 = 0; temp16 |= item->fContinue; temp16 |= item->fUnk << 1; temp16 |= item->fRight << 2; temp16 |= item->fPgnRestart << 3; temp16 |= item->fEmptyPage << 4; temp16 |= item->fAllFtn << 5; temp16 |= item->fColOnly << 6; temp16 |= item->fTableBreaks << 7; temp16 |= item->fMarked << 8; temp16 |= item->fColumnBreaks << 9; temp16 |= item->fTableHeader << 10; temp16 |= item->fNewPage << 11; temp16 |= item->bkc << 12; write_16ubit (fd, temp16); write_16ubit (fd, (U16) item->lnn); write_16ubit (fd, item->pgn); /* only for WORD8 */ write_32ubit (fd, (U32) item->dym); }