1/*
2 * Copyright 2013, Haiku, Inc.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef B_JERROR_H
6#define B_JERROR_H
7
8
9#include <stdio.h>
10	// for jpeglib.h -- it doesn't seem to be self-contained
11#include <setjmp.h>
12
13#include <jpeglib.h>
14
15
16class TranslatorSettings;
17
18
19struct be_jpeg_error_mgr : jpeg_error_mgr {
20	const jmp_buf*	long_jump_buffer;
21};
22
23
24struct jpeg_error_mgr* be_jpeg_std_error(be_jpeg_error_mgr* err,
25	TranslatorSettings* settings, const jmp_buf* longJumpBuffer);
26
27
28#endif	// B_JERROR_H
29