aboutsummaryrefslogtreecommitdiff
path: root/src/jansson_private.h
diff options
context:
space:
mode:
authorPhilipp Stephani <phst@google.com>2017-10-03 11:42:07 +0200
committerPhilipp Stephani <phst@google.com>2017-10-03 11:42:07 +0200
commit112ccbd820449b85d7a7541d6b39cb31bdbb1bbb (patch)
tree5a2baa21a46d6d8ff2ae297cb7c3c60ba7327836 /src/jansson_private.h
parent271ffda903d2b64e3971f41a3e03af1ad0ddc217 (diff)
downloadjansson-112ccbd820449b85d7a7541d6b39cb31bdbb1bbb.zip
jansson-112ccbd820449b85d7a7541d6b39cb31bdbb1bbb.tar.gz
jansson-112ccbd820449b85d7a7541d6b39cb31bdbb1bbb.tar.bz2
Use last byte of error text as numeric error code
Fixes #352
Diffstat (limited to 'src/jansson_private.h')
-rw-r--r--src/jansson_private.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/jansson_private.h b/src/jansson_private.h
index 5ed9615..1e1cb3c 100644
--- a/src/jansson_private.h
+++ b/src/jansson_private.h
@@ -75,9 +75,11 @@ json_t *jsonp_stringn_nocheck_own(const char *value, size_t len);
void jsonp_error_init(json_error_t *error, const char *source);
void jsonp_error_set_source(json_error_t *error, const char *source);
void jsonp_error_set(json_error_t *error, int line, int column,
- size_t position, const char *msg, ...);
+ size_t position, enum json_error_code code,
+ const char *msg, ...);
void jsonp_error_vset(json_error_t *error, int line, int column,
- size_t position, const char *msg, va_list ap);
+ size_t position, enum json_error_code code,
+ const char *msg, va_list ap);
/* Locale independent string<->double conversions */
int jsonp_strtod(strbuffer_t *strbuffer, double *out);