[comp.sys.amiga] Help needed with struct bltnode field

carey@eniac.seas.upenn.edu (Robert Carey) (04/14/88)

I am trying to use the QBSBlit() routine.  In Volume 2 of my RKM it says
that this routine takes a "pointer to a blit structure" as its argument.
That document also points me to the man page for QBlit which, in turn, 
points me to the header file blit.h.  In my copy of the Mortimore book 
it says that this routine takes a pointer to a "struct BlitNode" as its 
argument.  In Volume 1 one of the RKM it tells me that it takes a pointer 
to a "struct bltnode".

So, having gotten past the conflicting names, I look into blit.h and find
that a struct bltnode looks like this:

struct bltnode
{
    struct  bltnode *n;
    int     (*function)();
    char    stat;
    short   blitsize;
    short   beamsync;
    int     (*cleanup)();
};

However, the structure shown in both the Mortimore book and the RKM omits
the blitsize field,  and I cannot find it described in the text.

What should this field contain?  What uses it?  How is it used?
Is it time for me to get a new set of manuals?

				Rob
				(carey@eniac.seas.upenn.edu)