priv->err_mgr.error_exit = &error_exit;
priv->err_mgr.emit_message = &emit_message;
+ if(setjmp(priv->err_mgr.jmp))
+ throw runtime_error("error creating jpeg decompressor: "+priv->err_mgr.message);
+
jpeg_create_decompress(&priv->jpeg);
priv->jpeg.src = &priv->src_mgr;