Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
507 changes: 507 additions & 0 deletions docs/lazy-patch-spec.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions include/qjson.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ int qjson_cursor_get_bool (const qjson_cursor*, const char* path, size_t path_le
int qjson_cursor_typeof (const qjson_cursor*, const char* path, size_t path_len, int* out);
int qjson_cursor_len (const qjson_cursor*, const char* path, size_t path_len, size_t* out);
int qjson_cursor_bytes (const qjson_cursor*, size_t* byte_start, size_t* byte_end);
int qjson_cursor_field_bytes(const qjson_cursor*, const char* key, size_t key_len,
size_t* value_start, size_t* value_end);
int qjson_cursor_object_entry_at(const qjson_cursor*, size_t i,
const uint8_t** key_ptr, size_t* key_len,
qjson_cursor* value_out);
Expand Down
1 change: 0 additions & 1 deletion lua/qjson.lua
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
local ffi = require("ffi")

local C = require("qjson.lib")

local err_box = ffi.new("int[1]")
Expand Down
3 changes: 3 additions & 0 deletions lua/qjson/lib.lua
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ int qjson_cursor_get_bool(const qjson_cursor*, const char*, size_t, int*);
int qjson_cursor_typeof (const qjson_cursor*, const char*, size_t, int*);
int qjson_cursor_len (const qjson_cursor*, const char*, size_t, size_t*);
int qjson_cursor_bytes(const qjson_cursor*, size_t* byte_start, size_t* byte_end);
int qjson_cursor_field_bytes(const qjson_cursor*, const char* key, size_t key_len,
size_t* value_start, size_t* value_end);
int qjson_cursor_object_entry_at(const qjson_cursor*, size_t i,
const uint8_t** key_ptr, size_t* key_len,
qjson_cursor* value_out);
Expand Down Expand Up @@ -69,6 +71,7 @@ local required_symbols = {
"qjson_cursor_typeof",
"qjson_cursor_len",
"qjson_cursor_bytes",
"qjson_cursor_field_bytes",
"qjson_cursor_object_entry_at",
}

Expand Down
Loading
Loading