interpreters/duktape: Fix build warning for sim on macOS
Signed-off-by: Huang Qi <huangqi3@xiaomi.com> Change-Id: Iecfdb1dee2060d2f0f0a2dc8dce3d239af8ee273
This commit is contained in:
parent
4136d42596
commit
a6674b6edc
@ -1,7 +1,16 @@
|
|||||||
diff --color -ur duktape-2.5.0/examples/cmdline/duk_cmdline.c duktape-2.5.0-modifed/examples/cmdline/duk_cmdline.c
|
diff --color -ur duktape-2.5.0/examples/cmdline/duk_cmdline.c duktape-2.5.0-modifed/examples/cmdline/duk_cmdline.c
|
||||||
--- duktape-2.5.0/examples/cmdline/duk_cmdline.c 2019-11-25 06:04:27.000000000 +0800
|
--- duktape-2.5.0/examples/cmdline/duk_cmdline.c 2019-11-25 06:04:27.000000000 +0800
|
||||||
+++ duktape-2.5.0-modifed/examples/cmdline/duk_cmdline.c 2020-08-07 23:20:27.320000000 +0800
|
+++ duktape-2.5.0-modifed/examples/cmdline/duk_cmdline.c 2020-08-07 23:20:27.320000000 +0800
|
||||||
@@ -810,6 +810,8 @@
|
@@ -103,7 +103,7 @@
|
||||||
|
#define MEM_LIMIT_NORMAL (128*1024*1024) /* 128 MB */
|
||||||
|
#define MEM_LIMIT_HIGH (2047*1024*1024) /* ~2 GB */
|
||||||
|
-#define LINEBUF_SIZE 65536
|
||||||
|
+#define LINEBUF_SIZE 256
|
||||||
|
|
||||||
|
static int main_argc = 0;
|
||||||
|
static char **main_argv = NULL;
|
||||||
|
|
||||||
|
@@ -810,10 +810,12 @@
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
int c = fgetc(stdin);
|
int c = fgetc(stdin);
|
||||||
@ -10,10 +19,24 @@ diff --color -ur duktape-2.5.0/examples/cmdline/duk_cmdline.c duktape-2.5.0-modi
|
|||||||
if (c == EOF) {
|
if (c == EOF) {
|
||||||
got_eof = 1;
|
got_eof = 1;
|
||||||
break;
|
break;
|
||||||
|
- } else if (c == '\n') {
|
||||||
|
+ } else if (c == '\n' || c == '\r') {
|
||||||
|
break;
|
||||||
|
} else if (idx >= LINEBUF_SIZE) {
|
||||||
|
fprintf(stderr, "line too long\n");
|
||||||
|
|
||||||
diff --color -ur duktape-2.5.0/src-noline/duk_config.h duktape-2.5.0-modifed/src-noline/duk_config.h
|
diff --color -ur duktape-2.5.0/src-noline/duk_config.h duktape-2.5.0-modifed/src-noline/duk_config.h
|
||||||
--- duktape-2.5.0/src-noline/duk_config.h 2019-11-25 06:04:27.000000000 +0800
|
--- duktape-2.5.0/src-noline/duk_config.h 2019-11-25 06:04:27.000000000 +0800
|
||||||
+++ duktape-2.5.0-modifed/src-noline/duk_config.h 2020-08-07 23:14:55.880000000 +0800
|
+++ duktape-2.5.0-modifed/src-noline/duk_config.h 2020-08-07 23:14:55.880000000 +0800
|
||||||
|
@@ -402,7 +402,7 @@
|
||||||
|
/* --- Mac OSX, iPhone, Darwin --- */
|
||||||
|
#define DUK_USE_DATE_NOW_GETTIMEOFDAY
|
||||||
|
#define DUK_USE_DATE_TZO_GMTIME_R
|
||||||
|
-#define DUK_USE_DATE_PRS_STRPTIME
|
||||||
|
+#undef DUK_USE_DATE_PRS_STRPTIME
|
||||||
|
#define DUK_USE_DATE_FMT_STRFTIME
|
||||||
|
#include <TargetConditionals.h>
|
||||||
|
#include <architecture/byte_order.h>
|
||||||
@@ -746,7 +746,7 @@
|
@@ -746,7 +746,7 @@
|
||||||
|
|
||||||
#define DUK_USE_DATE_NOW_GETTIMEOFDAY
|
#define DUK_USE_DATE_NOW_GETTIMEOFDAY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user