History

Bug 701355: Fix separate compilation issues that have crept in.

We normally build as one compilation unit with "one.c" but we should still be able to build each source file as a separate compilation unit if desired.

Tor Andersson committed 6 years ago

Commit 8ee595b1 parent d248b0c2 files · +9 −3Browse files

Unified · Split

2 files
  1. jsrepr.c +8 −3
  2. jsstate.c +1 −0
jsrepr.c+8−3
@@ -2,6 +2,8 @@ · 1 unmodified line
2#include "jslex.h"2#include "jslex.h"
3#include "jsvalue.h"3#include "jsvalue.h"
4#include "jsbuiltin.h"4#include "jsbuiltin.h"
5#include "jscompile.h"
6#include "utf.h"
5 7
6static void reprvalue(js_State *J, js_Buffer **sb);8static void reprvalue(js_State *J, js_Buffer **sb);
7 9
@@ -193,9 +195,12 @@ static void reprvalue(js_State *J, js_Buffer **sb) · 185 unmodified lines
193 if (obj->u.r.flags & JS_REGEXP_M) js_putc(J, sb, 'm');195 if (obj->u.r.flags & JS_REGEXP_M) js_putc(J, sb, 'm');
194 break;196 break;
195 case JS_CDATE:197 case JS_CDATE:
196 js_puts(J, sb, "(new Date(");198 {
197 fmtnum(J, sb, obj->u.number);199 char buf[40];
198 js_puts(J, sb, "))");200 js_puts(J, sb, "(new Date(");
201 js_puts(J, sb, jsV_numbertostring(J, buf, obj->u.number));
202 js_puts(J, sb, "))");
203 }
199 break;204 break;
200 case JS_CERROR:205 case JS_CERROR:
201 js_puts(J, sb, "(new ");206 js_puts(J, sb, "(new ");
jsstate.c+1−0
@@ -6,6 +6,7 @@ · 5 unmodified lines
6#include "jsbuiltin.h"6#include "jsbuiltin.h"
7 7
8#include <assert.h>8#include <assert.h>
9#include <errno.h>
9 10
10static void *js_defaultalloc(void *actx, void *ptr, int size)11static void *js_defaultalloc(void *actx, void *ptr, int size)
11{12{

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t