Pure C99 Written in C99 standard. Coding Standards MISRA 2012 + MISRA 2023 amendments, verified via PVS-Studio static analysis. Static allocation User provides the PID_struct_t — no heap, no malloc.