mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-08 14:01:32 +00:00
a2fbb8c880
SVN r316 (trunk)
29 lines
624 B
C
29 lines
624 B
C
#ifndef __R_JPEG_H
|
|
#define __R_JPEG_H
|
|
|
|
extern "C"
|
|
{
|
|
#include <jpeglib.h>
|
|
}
|
|
#include "files.h"
|
|
|
|
|
|
struct FLumpSourceMgr : public jpeg_source_mgr
|
|
{
|
|
FileReader *Lump;
|
|
JOCTET Buffer[4096];
|
|
bool StartOfFile;
|
|
|
|
FLumpSourceMgr (FileReader *lump, j_decompress_ptr cinfo);
|
|
static void InitSource (j_decompress_ptr cinfo);
|
|
static boolean FillInputBuffer (j_decompress_ptr cinfo);
|
|
static void SkipInputData (j_decompress_ptr cinfo, long num_bytes);
|
|
static void TermSource (j_decompress_ptr cinfo);
|
|
};
|
|
|
|
|
|
void JPEG_ErrorExit (j_common_ptr cinfo);
|
|
void JPEG_OutputMessage (j_common_ptr cinfo);
|
|
|
|
|
|
#endif
|