16
16
#include < node.h>
17
17
#include < node_object_wrap.h>
18
18
#include < node_buffer.h>
19
- #line 141 "./src/util/macros.lzz"
19
+ #line 145 "./src/util/macros.lzz"
20
20
void SetPrototypeGetter (
21
21
v8::Isolate* isolate,
22
22
v8::Local<v8::External> data,
@@ -27,37 +27,37 @@ void SetPrototypeGetter(
27
27
#line 36 "./src/util/binder.lzz"
28
28
static bool IsPlainObject (v8::Isolate* isolate, v8::Local<v8::Object> obj);
29
29
#define LZZ_INLINE inline
30
- #line 16 "./src/util/macros.lzz"
30
+ #line 20 "./src/util/macros.lzz"
31
31
v8::Local <v8::String> StringFromUtf8 (v8::Isolate * isolate, char const * data, int length);
32
- #line 19 "./src/util/macros.lzz"
32
+ #line 23 "./src/util/macros.lzz"
33
33
v8::Local <v8::String> InternalizedFromUtf8 (v8::Isolate * isolate, char const * data, int length);
34
- #line 22 "./src/util/macros.lzz"
35
- v8::Local <v8::Value> InternalizedFromUtf8OrNull (v8::Isolate * isolate, char const * data, int length);
36
34
#line 26 "./src/util/macros.lzz"
37
- v8::Local <v8::String> InternalizedFromLatin1 (v8::Isolate * isolate, char const * str );
35
+ v8::Local <v8::Value> InternalizedFromUtf8OrNull (v8::Isolate * isolate, char const * data, int length );
38
36
#line 30 "./src/util/macros.lzz"
39
- void SetFrozen ( v8::Isolate * isolate, v8:: Local <v8::Context> ctx, v8::Local <v8::Object> obj, v8::Global <v8::String> & key, v8::Local <v8::Value> value );
37
+ v8::Local <v8::String> InternalizedFromLatin1 ( v8::Isolate * isolate, char const * str );
40
38
#line 34 "./src/util/macros.lzz"
39
+ void SetFrozen (v8::Isolate * isolate, v8::Local <v8::Context> ctx, v8::Local <v8::Object> obj, v8::Global <v8::String> & key, v8::Local <v8::Value> value);
40
+ #line 38 "./src/util/macros.lzz"
41
41
void ThrowError (char const * message);
42
- #line 35 "./src/util/macros.lzz"
42
+ #line 39 "./src/util/macros.lzz"
43
43
void ThrowTypeError (char const * message);
44
- #line 36 "./src/util/macros.lzz"
44
+ #line 40 "./src/util/macros.lzz"
45
45
void ThrowRangeError (char const * message);
46
- #line 88 "./src/util/macros.lzz"
46
+ #line 92 "./src/util/macros.lzz"
47
47
bool IS_SKIPPED (char c);
48
- #line 93 "./src/util/macros.lzz"
48
+ #line 97 "./src/util/macros.lzz"
49
49
template <typename T>
50
- #line 93 "./src/util/macros.lzz"
50
+ #line 97 "./src/util/macros.lzz"
51
51
T * ALLOC_ARRAY (size_t count);
52
- #line 98 "./src/util/macros.lzz"
52
+ #line 102 "./src/util/macros.lzz"
53
53
template <typename T>
54
- #line 98 "./src/util/macros.lzz"
55
- void FREE_ARRAY (T * array_pointer);
56
54
#line 102 "./src/util/macros.lzz"
55
+ void FREE_ARRAY (T * array_pointer);
56
+ #line 106 "./src/util/macros.lzz"
57
57
v8::Local <v8::FunctionTemplate> NewConstructorTemplate (v8::Isolate * isolate, v8::Local <v8::External> data, v8::FunctionCallback func, char const * name);
58
- #line 113 "./src/util/macros.lzz"
58
+ #line 117 "./src/util/macros.lzz"
59
59
void SetPrototypeMethod (v8::Isolate * isolate, v8::Local <v8::External> data, v8::Local <v8::FunctionTemplate> recv, char const * name, v8::FunctionCallback func);
60
- #line 126 "./src/util/macros.lzz"
60
+ #line 130 "./src/util/macros.lzz"
61
61
void SetPrototypeSymbolMethod (v8::Isolate * isolate, v8::Local <v8::External> data, v8::Local <v8::FunctionTemplate> recv, v8::Local <v8::Symbol> symbol, v8::FunctionCallback func);
62
62
#line 1 "./src/util/constants.lzz"
63
63
class CS
@@ -807,56 +807,56 @@ struct Addon
807
807
#line 63 "./src/better_sqlite3.lzz"
808
808
std::set <Database*, Database::CompareDatabase> dbs;
809
809
};
810
- #line 16 "./src/util/macros.lzz"
810
+ #line 20 "./src/util/macros.lzz"
811
811
LZZ_INLINE v8::Local <v8::String> StringFromUtf8 (v8::Isolate * isolate, char const * data, int length)
812
- #line 16 "./src/util/macros.lzz"
812
+ #line 20 "./src/util/macros.lzz"
813
813
{
814
814
return v8::String::NewFromUtf8 (isolate, data, v8::NewStringType::kNormal , length).ToLocalChecked ();
815
815
}
816
- #line 19 "./src/util/macros.lzz"
816
+ #line 23 "./src/util/macros.lzz"
817
817
LZZ_INLINE v8::Local <v8::String> InternalizedFromUtf8 (v8::Isolate * isolate, char const * data, int length)
818
- #line 19 "./src/util/macros.lzz"
818
+ #line 23 "./src/util/macros.lzz"
819
819
{
820
820
return v8::String::NewFromUtf8 (isolate, data, v8::NewStringType::kInternalized , length).ToLocalChecked ();
821
821
}
822
- #line 22 "./src/util/macros.lzz"
822
+ #line 26 "./src/util/macros.lzz"
823
823
LZZ_INLINE v8::Local <v8::Value> InternalizedFromUtf8OrNull (v8::Isolate * isolate, char const * data, int length)
824
- #line 22 "./src/util/macros.lzz"
824
+ #line 26 "./src/util/macros.lzz"
825
825
{
826
826
if (data == NULL ) return v8::Null (isolate);
827
827
return InternalizedFromUtf8 (isolate, data, length);
828
828
}
829
- #line 26 "./src/util/macros.lzz"
829
+ #line 30 "./src/util/macros.lzz"
830
830
LZZ_INLINE v8::Local <v8::String> InternalizedFromLatin1 (v8::Isolate * isolate, char const * str)
831
- #line 26 "./src/util/macros.lzz"
831
+ #line 30 "./src/util/macros.lzz"
832
832
{
833
833
return v8::String::NewFromOneByte (isolate, reinterpret_cast <const uint8_t *>(str), v8::NewStringType::kInternalized ).ToLocalChecked ();
834
834
}
835
- #line 30 "./src/util/macros.lzz"
835
+ #line 34 "./src/util/macros.lzz"
836
836
LZZ_INLINE void SetFrozen (v8::Isolate * isolate, v8::Local <v8::Context> ctx, v8::Local <v8::Object> obj, v8::Global <v8::String> & key, v8::Local <v8::Value> value)
837
- #line 30 "./src/util/macros.lzz"
837
+ #line 34 "./src/util/macros.lzz"
838
838
{
839
839
obj->DefineOwnProperty (ctx, key.Get (isolate), value, static_cast <v8::PropertyAttribute>(v8::DontDelete | v8::ReadOnly)).FromJust ();
840
840
}
841
- #line 88 "./src/util/macros.lzz"
841
+ #line 92 "./src/util/macros.lzz"
842
842
LZZ_INLINE bool IS_SKIPPED (char c)
843
- #line 88 "./src/util/macros.lzz"
843
+ #line 92 "./src/util/macros.lzz"
844
844
{
845
845
return c == ' ' || c == ' ;' || (c >= ' \t ' && c <= ' \r ' );
846
846
}
847
- #line 93 "./src/util/macros.lzz"
847
+ #line 97 "./src/util/macros.lzz"
848
848
template <typename T>
849
- #line 93 "./src/util/macros.lzz"
849
+ #line 97 "./src/util/macros.lzz"
850
850
LZZ_INLINE T * ALLOC_ARRAY (size_t count)
851
- #line 93 "./src/util/macros.lzz"
851
+ #line 97 "./src/util/macros.lzz"
852
852
{
853
853
return static_cast <T*>(::operator new [](count * sizeof (T)));
854
854
}
855
- #line 98 "./src/util/macros.lzz"
855
+ #line 102 "./src/util/macros.lzz"
856
856
template <typename T>
857
- #line 98 "./src/util/macros.lzz"
857
+ #line 102 "./src/util/macros.lzz"
858
858
LZZ_INLINE void FREE_ARRAY (T * array_pointer)
859
- #line 98 "./src/util/macros.lzz"
859
+ #line 102 "./src/util/macros.lzz"
860
860
{
861
861
::operator delete[] (array_pointer);
862
862
}
0 commit comments