From 1480f4c5e527f28c559c7b341d2b24e72aec445c Mon Sep 17 00:00:00 2001 From: midipix Date: Wed, 26 Oct 2016 21:15:06 -0400 Subject: output: added amgc_output_error_record(), amgc_output_error_vector(). --- include/apimagic/apimagic.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include') diff --git a/include/apimagic/apimagic.h b/include/apimagic/apimagic.h index 462c2f1..64a444b 100644 --- a/include/apimagic/apimagic.h +++ b/include/apimagic/apimagic.h @@ -41,6 +41,10 @@ extern "C" { #define AMGC_DRIVER_VERSION 0x0010 #define AMGC_DRIVER_DRY_RUN 0x0020 +#define AMGC_DRIVER_ANNOTATE_ALWAYS 0x10000000 +#define AMGC_DRIVER_ANNOTATE_NEVER 0x20000000 +#define AMGC_DRIVER_ANNOTATE_FULL 0x40000000 + /* error flags */ #define AMGC_ERROR_TOP_LEVEL 0x0001 #define AMGC_ERROR_NESTED 0x0002 @@ -227,6 +231,9 @@ amgc_api int amgc_output_unit_functions(const struct amgc_unit_ctx *, const str amgc_api int amgc_perform_unit_action (const struct amgc_unit_ctx *, const struct amgc_action *, const struct amgc_layout *, FILE *); amgc_api int amgc_output_unit_entities (const struct amgc_unit_ctx *, int kind, int subset, const struct amgc_layout *, FILE *); +amgc_api int amgc_output_error_record (const struct amgc_driver_ctx *, const struct amgc_error_info *); +amgc_api int amgc_output_error_vector (const struct amgc_driver_ctx *); + amgc_api int amgc_get_entity_index (const struct amgc_entity[], const char *); amgc_api int amgc_get_define_index (const struct amgc_unit_ctx *, const char *); amgc_api int amgc_get_enum_index (const struct amgc_unit_ctx *, const char *); -- cgit v1.2.3