summaryrefslogtreecommitdiff
path: root/json_tokener.c
diff options
context:
space:
mode:
authorChristopher Watford <christopher.watford@gmail.com>2009-07-08 04:02:05 +0000
committerChristopher Watford <christopher.watford@gmail.com>2009-07-08 04:02:05 +0000
commitb1a22ac85f8251688f77da52d000958fab3a8d66 (patch)
tree12a8474d8e65423c6cfce867da664edb58e74ba8 /json_tokener.c
parent543bb1431f12cd62e7d9d4b65989919409e239c9 (diff)
Add const qualifier to the json_tokener_parse functions
Eric Haszlakiewicz, EHASZLA at transunion dot com git-svn-id: http://svn.metaparadigm.com/svn/json-c/trunk@42 327403b1-1117-474d-bef2-5cb71233fd97
Diffstat (limited to 'json_tokener.c')
-rw-r--r--json_tokener.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/json_tokener.c b/json_tokener.c
index a1951b9..02facda 100644
--- a/json_tokener.c
+++ b/json_tokener.c
@@ -99,7 +99,7 @@ void json_tokener_reset(struct json_tokener *tok)
tok->err = json_tokener_success;
}
-struct json_object* json_tokener_parse(char *str)
+struct json_object* json_tokener_parse(const char *str)
{
struct json_tokener* tok;
struct json_object* obj;
@@ -180,7 +180,7 @@ char* strndup(const char* str, size_t n)
struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
- char *str, int len)
+ const char *str, int len)
{
struct json_object *obj = NULL;
char c = '\1';
@@ -305,7 +305,7 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
case json_tokener_state_comment:
{
/* Advance until we change state */
- char *case_start = str;
+ const char *case_start = str;
while(c != '*') {
if (!ADVANCE_CHAR(str, tok) || !POP_CHAR(c, tok)) {
printbuf_memappend_fast(tok->pb, case_start, str-case_start);
@@ -320,7 +320,7 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
case json_tokener_state_comment_eol:
{
/* Advance until we change state */
- char *case_start = str;
+ const char *case_start = str;
while(c != '\n') {
if (!ADVANCE_CHAR(str, tok) || !POP_CHAR(c, tok)) {
printbuf_memappend_fast(tok->pb, case_start, str-case_start);
@@ -346,7 +346,7 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
case json_tokener_state_string:
{
/* Advance until we change state */
- char *case_start = str;
+ const char *case_start = str;
while(1) {
if(c == tok->quote_char) {
printbuf_memappend_fast(tok->pb, case_start, str-case_start);
@@ -464,7 +464,7 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
case json_tokener_state_number:
{
/* Advance until we change state */
- char *case_start = str;
+ const char *case_start = str;
int case_len=0;
while(c && strchr(json_number_chars, c)) {
++case_len;
@@ -546,7 +546,7 @@ struct json_object* json_tokener_parse_ex(struct json_tokener *tok,
case json_tokener_state_object_field:
{
/* Advance until we change state */
- char *case_start = str;
+ const char *case_start = str;
while(1) {
if(c == tok->quote_char) {
printbuf_memappend_fast(tok->pb, case_start, str-case_start);