This is bmp.h in view mode; [Download] [Up]
/*
bmp.h
partially based on
"bmptoppm" by DaviD W. Sanderson (1992) and
"CzView 2.20" by Y.Sasaki (1994).
Ver.1.0 1995-04-28 T.Ogihara
*/
#include <stdio.h>
#include <libc.h>
#include <objc/objc.h>
#include "common.h"
#define NoComp 0
#define RLE8 1
#define RLE4 2
#define OS2 0x0c /* 12 */
#define WIN3 0x28 /* 40 */
#define RLE8 1
#define RLE4 2
typedef struct {
int x, y;
char type; /* OS2 / WIN3 */
short bits; /* 1: 8dot/byte 4: 2dot/byte
8: 1dot/byte 24: 1dot/3byte */
int xpm, ypm; /* 縦横比 */
int comp; /* 圧縮方式 */
long bitoffset; /* イメージの開始位置 */
paltype *palette;
} bmpHeader;
bmpHeader *loadBmpHeader(FILE *, int *);
void freeBmpHeader(bmpHeader *);
commonInfo *bmpInfo(bmpHeader *, int, BOOL);
int bmpGetImage(FILE *, bmpHeader *, int *, unsigned char **);
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.