diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-02-07 19:19:53 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-02-07 19:19:53 +0100 |
commit | 595e64e259faefb330866852e1b9f6168544572a (patch) | |
tree | 87986bc108647e7c597195cea325ca130db69a40 /src/structs.h | |
parent | 55fab439a6f3bba6dbe780ac034b84d5822a1a96 (diff) | |
download | vim-git-595e64e259faefb330866852e1b9f6168544572a.tar.gz |
patch 7.4.1279v7.4.1279
Problem: jsonencode() is not producing strict JSON.
Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode()
strict.
Diffstat (limited to 'src/structs.h')
-rw-r--r-- | src/structs.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/structs.h b/src/structs.h index 5a2d6fdc4..d0823bc5e 100644 --- a/src/structs.h +++ b/src/structs.h @@ -2728,3 +2728,11 @@ struct js_reader void *js_cookie; /* can be used by js_fill */ }; typedef struct js_reader js_read_T; + +/* mode for a channel */ +typedef enum +{ + MODE_RAW = 0, + MODE_JSON, + MODE_JS +} ch_mode_T; |