#define JANSSON_PRIVATE_H
#include <stddef.h>
+#include <stdarg.h>
#include "jansson.h"
#include "hashtable.h"
#define json_to_real(json_) container_of(json_, json_real_t, json)
#define json_to_integer(json_) container_of(json_, json_integer_t, json)
+size_t jsonp_hash_key(const void *ptr);
+int jsonp_key_equal(const void *ptr1, const void *ptr2);
+
typedef struct {
size_t serial;
char key[1];
void jsonp_error_init(json_error_t *error, const char *source);
void jsonp_error_set(json_error_t *error, int line, int column,
const char *msg, ...);
+void jsonp_error_vset(json_error_t *error, int line, int column,
+ const char *msg, va_list ap);
#endif