treesummaryrefslogcommitdiff
path: root/main2.c
diff options
context:
space:
mode:
Diffstat (limited to 'main2.c')
-rw-r--r--main2.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/main2.c b/main2.c
index 12f99d4..51c5ad4 100644
--- a/main2.c
+++ b/main2.c
@@ -297,6 +297,7 @@ PeekChar() {
int
GetInt() {
static char intStr[16];
+ intStr[0] = '\0';
int intStrLen = 0;
int result = 0;
int c;
@@ -363,20 +364,20 @@ GetNode(JSONNode * parent) {
}
case 'o': {
result->kind = JSONNodeKind_Obj;
- while ((c = PeekChar()), (c != '\r') && (c != '\n')) {
+ while ((c = peekch()), (c != '\r') && (c != '\n')) {
JSONNodePush(result, JSONNodeNewStr(GetStr()));
JSONNodePush(result, GetNode(result));
}
- GetChar();
+ getch();
break;
}
case 'a': {
result->kind = JSONNodeKind_Arr;
- while ((c = PeekChar()), (c != '\r') && (c != '\n')) {
+ while ((c = peekch()), (c != '\r') && (c != '\n')) {
JSONNodePush(result, GetNode(result));
}
- GetChar();
+ getch();
break;
}
case 8: