[wpiutil] Rename CreateEvent and CreateSemaphore to Make (#8710)

CreateEvent and CreateSemaphore are macros in Windows.h, which causes a
ton of trouble. Just rename the functions.

Closes #7303

Replaces #7336
This commit is contained in:
Thad House
2026-03-30 15:54:42 -07:00
committed by GitHub
parent d248c040bf
commit bf218113db
20 changed files with 47 additions and 48 deletions

View File

@@ -6,11 +6,11 @@ extra_includes:
- pybind11/stl.h
functions:
CreateEvent:
MakeEvent:
DestroyEvent:
SetEvent:
ResetEvent:
CreateSemaphore:
MakeSemaphore:
DestroySemaphore:
ReleaseSemaphore:
param_override:

View File

@@ -1,7 +1,7 @@
# autogenerated by 'semiwrap create-imports wpiutil.sync wpiutil._wpiutil.sync'
from .._wpiutil.sync import (
createEvent,
createSemaphore,
makeEvent,
makeSemaphore,
createSignalObject,
destroyEvent,
destroySemaphore,
@@ -16,8 +16,8 @@ from .._wpiutil.sync import (
)
__all__ = [
"createEvent",
"createSemaphore",
"makeEvent",
"makeSemaphore",
"createSignalObject",
"destroyEvent",
"destroySemaphore",