#include <stdio.h>
#include <stdlib.h>
#include "wvexporter-priv.h"

void
wvPutFSPA (FSPA * item, wvStream * fd)
{
    U16 temp16 = (U16) 0;

    write_32ubit (fd, item->spid);
    write_32ubit (fd, (U32) item->xaLeft);
    write_32ubit (fd, (U32) item->yaTop);
    write_32ubit (fd, (U32) item->xaRight);
    write_32ubit (fd, (U32) item->yaBottom);

    temp16 |= item->fHdr;
    temp16 |= item->bx << 1;
    temp16 |= item->by << 3;
    temp16 |= item->wr << 5;
    temp16 |= item->wrk << 9;
    temp16 |= item->fRcaSimple << 13;
    temp16 |= item->fBelowText << 14;
    temp16 |= item->fAnchorLock << 14;
    write_16ubit (fd, temp16);

    write_32ubit (fd, item->cTxbx);
}