From ef03767602203a23ce47f30799703363dad46d4b Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Tue, 19 Dec 2023 14:18:55 +0200 Subject: [PATCH] v.trace_calls: fix notice for C.BOOL for `v -trace-calls file.v` (#20219) --- vlib/v/trace_calls/tracing_calls.c.v | 15 --------------- vlib/v/trace_calls/tracing_calls_nix.c.v | 11 +++++++++++ vlib/v/trace_calls/tracing_calls_windows.c.v | 4 ++++ 3 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 vlib/v/trace_calls/tracing_calls_nix.c.v create mode 100644 vlib/v/trace_calls/tracing_calls_windows.c.v diff --git a/vlib/v/trace_calls/tracing_calls.c.v b/vlib/v/trace_calls/tracing_calls.c.v index 5030b2696..7b3c3e839 100644 --- a/vlib/v/trace_calls/tracing_calls.c.v +++ b/vlib/v/trace_calls/tracing_calls.c.v @@ -7,21 +7,6 @@ __global g_start_time = u64(0) pub const is_used = 1 -// unix: -pub struct C.timespec { -mut: - tv_sec i64 - tv_nsec i64 -} - -fn C.gettid() u32 -fn C.clock_gettime(int, &C.timespec) -fn C.pthread_self() u64 - -// windows: -fn C.GetCurrentThreadId() u32 -fn C.QueryPerformanceCounter(&u64) C.BOOL - @[markused] pub fn on_call(fname string) { mut volatile pfbase := unsafe { &u8(0) } diff --git a/vlib/v/trace_calls/tracing_calls_nix.c.v b/vlib/v/trace_calls/tracing_calls_nix.c.v new file mode 100644 index 000000000..686296038 --- /dev/null +++ b/vlib/v/trace_calls/tracing_calls_nix.c.v @@ -0,0 +1,11 @@ +module trace_calls + +pub struct C.timespec { +mut: + tv_sec i64 + tv_nsec i64 +} + +fn C.gettid() u32 +fn C.clock_gettime(int, &C.timespec) +fn C.pthread_self() u64 diff --git a/vlib/v/trace_calls/tracing_calls_windows.c.v b/vlib/v/trace_calls/tracing_calls_windows.c.v new file mode 100644 index 000000000..24e20ee1c --- /dev/null +++ b/vlib/v/trace_calls/tracing_calls_windows.c.v @@ -0,0 +1,4 @@ +module trace_calls + +fn C.GetCurrentThreadId() u32 +fn C.QueryPerformanceCounter(&u64) C.BOOL -- 2.39.5