- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for GoDestructorCallback (1.82 sec)
-
src/runtime/testdata/testprogcgo/destructor.go
package main // extern void registerDestructor(); import "C" import "fmt" func init() { register("DestructorCallback", DestructorCallback) } //export GoDestructorCallback func GoDestructorCallback() { } func DestructorCallback() { C.registerDestructor() fmt.Println("OK")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 21:26:05 UTC 2023 - 442 bytes - Viewed (0) -
src/runtime/testdata/testprogcgo/destructor.c
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. #include "_cgo_export.h" static void callDestructorCallback() { GoDestructorCallback(); } static void (*destructorFn)(void); void registerDestructor() { destructorFn = callDestructorCallback; } __attribute__((destructor)) static void destructor() { if (destructorFn) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 21 21:26:05 UTC 2023 - 459 bytes - Viewed (0)