vpx_internal_error -> fix -Wunused-function issues
Moved to global function to avoid unused function warnings... Change-Id: I4e9002dcb20748f6d8d84cbbe6ef2de0bd9a8018
This commit is contained in:
Родитель
a3dbc8b304
Коммит
a6a997d229
|
@ -431,28 +431,10 @@ struct vpx_internal_error_info {
|
|||
jmp_buf jmp;
|
||||
};
|
||||
|
||||
static void vpx_internal_error(struct vpx_internal_error_info *info,
|
||||
vpx_codec_err_t error,
|
||||
const char *fmt,
|
||||
...) {
|
||||
va_list ap;
|
||||
|
||||
info->error_code = error;
|
||||
info->has_detail = 0;
|
||||
|
||||
if (fmt) {
|
||||
size_t sz = sizeof(info->detail);
|
||||
|
||||
info->has_detail = 1;
|
||||
va_start(ap, fmt);
|
||||
vsnprintf(info->detail, sz - 1, fmt, ap);
|
||||
va_end(ap);
|
||||
info->detail[sz - 1] = '\0';
|
||||
}
|
||||
|
||||
if (info->setjmp)
|
||||
longjmp(info->jmp, info->error_code);
|
||||
}
|
||||
void vpx_internal_error(struct vpx_internal_error_info *info,
|
||||
vpx_codec_err_t error,
|
||||
const char *fmt,
|
||||
...);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
|
|
|
@ -134,3 +134,26 @@ vpx_codec_err_t vpx_codec_control_(vpx_codec_ctx_t *ctx,
|
|||
|
||||
return SAVE_STATUS(ctx, res);
|
||||
}
|
||||
|
||||
void vpx_internal_error(struct vpx_internal_error_info *info,
|
||||
vpx_codec_err_t error,
|
||||
const char *fmt,
|
||||
...) {
|
||||
va_list ap;
|
||||
|
||||
info->error_code = error;
|
||||
info->has_detail = 0;
|
||||
|
||||
if (fmt) {
|
||||
size_t sz = sizeof(info->detail);
|
||||
|
||||
info->has_detail = 1;
|
||||
va_start(ap, fmt);
|
||||
vsnprintf(info->detail, sz - 1, fmt, ap);
|
||||
va_end(ap);
|
||||
info->detail[sz - 1] = '\0';
|
||||
}
|
||||
|
||||
if (info->setjmp)
|
||||
longjmp(info->jmp, info->error_code);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче