Skip to content

Commit 5f968a1

Browse files
committed
day_names_p and month_names_p ill-defined
1 parent a0cd102 commit 5f968a1

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

jerryscript.patch

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,3 +213,37 @@ index c567da8a..40f88d24 100644
213213
}
214214
} /* jerry_port_init */
215215

216+
diff --git a/jerry-core/ecma/builtin-objects/ecma-builtin-helpers.h b/jerry-core/ecma/builtin-objects/ecma-builtin-helpers.h
217+
index db90bc93..8810bf0c 100644
218+
--- a/jerry-core/ecma/builtin-objects/ecma-builtin-helpers.h
219+
+++ b/jerry-core/ecma/builtin-objects/ecma-builtin-helpers.h
220+
@@ -175,8 +175,8 @@ typedef enum
221+
} ecma_date_timezone_t;
222+
223+
/* ecma-builtin-helpers-date.c */
224+
-extern const char day_names_p[7][3];
225+
-extern const char month_names_p[12][3];
226+
+extern const char day_names_p[7][4];
227+
+extern const char month_names_p[12][4];
228+
229+
int32_t ecma_date_day_from_time (ecma_number_t time);
230+
int32_t ecma_date_year_from_time (ecma_number_t time);
231+
diff --git a/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-date.c b/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-date.c
232+
index 280a94c4..fd5233b5 100644
233+
--- a/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-date.c
234+
+++ b/jerry-core/ecma/builtin-objects/ecma-builtin-helpers-date.c
235+
@@ -36,12 +36,12 @@
236+
/**
237+
* Day names
238+
*/
239+
-const char day_names_p[7][3] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
240+
+const char day_names_p[7][4] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
241+
242+
/**
243+
* Month names
244+
*/
245+
-const char month_names_p[12][3] = {
246+
+const char month_names_p[12][4] = {
247+
"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
248+
};
249+

0 commit comments

Comments
 (0)