home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d546
/
2view.lha
/
2View
/
Source
/
2View.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-09-19
|
1KB
|
63 lines
/* Header file for 2View.c */
enum ScreenWidths {low,high,superhigh,unknown_w};
typedef enum ScreenWidths ScreenWidths;
enum ScreenHeights {nolace,lace,prodlace,unknown_h};
typedef enum ScreenHeights ScreenHeights;
enum ScreenTypes {ham,ehb,unknown_t};
typedef enum ScreenTypes ScreenTypes;
enum ButtonTypes {none=0,select,menu};
typedef enum ButtonTypes ButtonTypes;
typedef struct CAMG
{
ULONG viewmodes;
} CAMG;
#define MIN(x,y) ((x)<(y)) ? (x) : (y)
/* Prototypes for functions defined in 2View.c */
void _main(void);
void ReadAndDisplay(char *filename,struct IFFHandle *iff);
void setScreenColors(struct Screen *scr,
UBYTE *colorMap,
UBYTE depth);
void ReadBodyIntoBitmap(struct BitMap *bm,
UBYTE *buffer,
ULONG bufferSize);
void __regargs GetALine(BYTE *src,
UBYTE *dest,
ULONG *pos,
UWORD width,
unsigned char Compression);
void getBMHD(struct BitMapHeader *bmhd);
void ParseArgs(ULONG *args);
ButtonTypes checkButton(void);
void printError(char *error1,char *error2);
void cleanup();
BOOL dumpRastPort(struct RastPort *rp,struct ViewPort *vp);
struct EasyStruct erError2Line =
{
sizeof(struct EasyStruct),
0,
"Program error: 2View",
"%s\n%s\n%s",
"Ok"
};
struct EasyStruct erError1Line =
{
sizeof(struct EasyStruct),
0,
"Program error: 2View",
"%s\n%s",
"Ok"
};