src,tools: drop nul byte from built-in source code
PR-URL: https://github.com/nodejs/node/pull/5418 Reviewed-By: Trevor Norris <trev.norris@gmail.com>
This commit is contained in:
parent
cdc7e025e0
commit
96adbe9503
@ -20,7 +20,7 @@ using v8::String;
|
|||||||
Local<String> MainSource(Environment* env) {
|
Local<String> MainSource(Environment* env) {
|
||||||
return String::NewFromUtf8(
|
return String::NewFromUtf8(
|
||||||
env->isolate(), reinterpret_cast<const char*>(node_native),
|
env->isolate(), reinterpret_cast<const char*>(node_native),
|
||||||
NewStringType::kNormal, sizeof(node_native) - 1).ToLocalChecked();
|
NewStringType::kNormal, sizeof(node_native)).ToLocalChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
void DefineJavaScript(Environment* env, Local<Object> target) {
|
void DefineJavaScript(Environment* env, Local<Object> target) {
|
||||||
|
@ -42,7 +42,7 @@ import jsmin
|
|||||||
|
|
||||||
|
|
||||||
def ToCArray(filename, lines):
|
def ToCArray(filename, lines):
|
||||||
return ','.join(str(ord(c)) for c in lines + '\0')
|
return ','.join(str(ord(c)) for c in lines)
|
||||||
|
|
||||||
|
|
||||||
def CompressScript(lines, do_jsmin):
|
def CompressScript(lines, do_jsmin):
|
||||||
@ -221,7 +221,7 @@ static const struct _native natives[] = {
|
|||||||
|
|
||||||
|
|
||||||
NATIVE_DECLARATION = """\
|
NATIVE_DECLARATION = """\
|
||||||
{ "%(id)s", %(escaped_id)s_native, sizeof(%(escaped_id)s_native)-1 },
|
{ "%(id)s", %(escaped_id)s_native, sizeof(%(escaped_id)s_native) },
|
||||||
"""
|
"""
|
||||||
|
|
||||||
SOURCE_DECLARATION = """\
|
SOURCE_DECLARATION = """\
|
||||||
|
Loading…
x
Reference in New Issue
Block a user