Was SemaphoreDelete() left out intentionally?

Couldn’t find it in v3.2.2, but it was in my code (since I was using v3.2.0 prior). Searched around and found no documentation of the feature, like it never existed… Is there any reason it’s missing from semphr.h? Thanks!

Was SemaphoreDelete() left out intentionally?

Just looked through all old versions and cannot find it anywhere.  Did you write it then forget? Semaphores are just queues of length 1 and data size zero.  Dont see why not to add a delete function – provided it is empty when you delete it.

Was SemaphoreDelete() left out intentionally?

Not intentionally.  To be honest probably just because I’ve never required it myself  :-)

Was SemaphoreDelete() left out intentionally?

Could I be that stupid? I might have wrote it myself, but that was quite a long time ago if so. Anyway, including such a macro is a great idea, isn’t it? ;-) <trying to look less dumb>