diff --git a/deno2/deno_internal.h b/deno2/deno_internal.h index 92f891af38..8472f4264f 100644 --- a/deno2/deno_internal.h +++ b/deno2/deno_internal.h @@ -8,14 +8,13 @@ #include "v8/include/v8.h" extern "C" { - // deno_s = Wrapped Isolate. struct deno_s { v8::Isolate* isolate; std::string last_exception; v8::Persistent recv; v8::Persistent context; - RecvCallback cb; + deno_recv_cb cb; void* data; }; } @@ -29,7 +28,7 @@ static intptr_t external_references[] = {reinterpret_cast(Print), reinterpret_cast(Recv), reinterpret_cast(Send), 0}; -Deno* NewFromSnapshot(void* data, RecvCallback cb); +Deno* NewFromSnapshot(void* data, deno_recv_cb cb); v8::StartupData MakeSnapshot(v8::StartupData* prev_natives_blob, v8::StartupData* prev_snapshot_blob, diff --git a/deno2/from_snapshot.cc b/deno2/from_snapshot.cc index bec29d2dca..db5b0fc8e9 100644 --- a/deno2/from_snapshot.cc +++ b/deno2/from_snapshot.cc @@ -16,7 +16,7 @@ namespace deno { #include "natives_deno.cc" #include "snapshot_deno.cc" -Deno* NewFromSnapshot(void* data, RecvCallback cb) { +Deno* NewFromSnapshot(void* data, deno_recv_cb cb) { auto natives_blob = *StartupBlob_natives(); auto snapshot_blob = *StartupBlob_snapshot(); @@ -46,8 +46,7 @@ Deno* NewFromSnapshot(void* data, RecvCallback cb) { } // namespace deno extern "C" { - -Deno* deno_new(void* data, RecvCallback cb) { +Deno* deno_new(void* data, deno_recv_cb cb) { return deno::NewFromSnapshot(data, cb); } } diff --git a/deno2/include/deno.h b/deno2/include/deno.h index caf6ee9746..fb00385492 100644 --- a/deno2/include/deno.h +++ b/deno2/include/deno.h @@ -18,14 +18,14 @@ struct deno_s; typedef struct deno_s Deno; // The callback from V8 when data is sent. -typedef deno_buf (*RecvCallback)(Deno* d, deno_buf buf); +typedef deno_buf (*deno_recv_cb)(Deno* d, deno_buf buf); void deno_init(); const char* deno_v8_version(); void deno_set_flags(int* argc, char** argv); // Constructor -Deno* deno_new(void* data, RecvCallback cb); +Deno* deno_new(void* data, deno_recv_cb cb); // Returns nonzero on error. // Get error text with deno_last_exception().