27#ifndef FL_IMAGE_READER_H
28#define FL_IMAGE_READER_H
41 , end_((
const unsigned char *)(-1L))
47 int open(
const char *filename);
50 int open(
const char *imagename,
const unsigned char *data,
const size_t datasize);
52 int open(
const char *imagename,
const unsigned char *data);
58 unsigned char read_byte();
61 unsigned short read_word();
64 unsigned int read_dword();
67 int read_long() {
return (
int)read_dword(); }
71 void seek(
unsigned int n);
78 int error()
const {
return error_; }
81 const char *name()
const {
return name_; }
84 void skip(
unsigned int n) { seek((
unsigned int)tell() + n); }
94 const unsigned char *data_;
96 const unsigned char *start_;
100 const unsigned char *end_;
Definition Fl_Image_Reader.h:32