diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-25 01:37:44 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-05-25 01:37:44 +0300 |
commit | 44d5655584bfa914c127f177919a7069e6cff841 (patch) | |
tree | e161e7792f09897b4129843a466e35d8e841bac6 /gawkapi.h | |
parent | 5a66b6c262a2953af85465b1ec6c2d47bacec7cd (diff) | |
download | egawk-44d5655584bfa914c127f177919a7069e6cff841.tar.gz egawk-44d5655584bfa914c127f177919a7069e6cff841.tar.bz2 egawk-44d5655584bfa914c127f177919a7069e6cff841.zip |
Add nonfatal error message facility to extension API.
Diffstat (limited to 'gawkapi.h')
-rw-r--r-- | gawkapi.h | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -710,6 +710,10 @@ typedef struct gawk_api { */ const awk_input_buf_t **ibufp, const awk_output_buf_t **obufp); + + /* Print nonfatal error message */ + void (*api_nonfatal)(awk_ext_id_t id, const char *format, ...); + } gawk_api_t; #ifndef GAWK /* these are not for the gawk code itself! */ @@ -731,6 +735,7 @@ typedef struct gawk_api { (api->api_set_argument(ext_id, count, new_array)) #define fatal api->api_fatal +#define nonfatal api->api_nonfatal #define warning api->api_warning #define lintwarn api->api_lintwarn |