> Is there a way to manually implement this logic in only ANSI C thus making it cross-platform/portable?
No.
But there are pre-existing libraries to manage this for you. For example.
Netscape Portable Runtime (NSPR)
> Is there a way to manually implement this logic in only ANSI C thus making it cross-platform/portable?
No.
But there are pre-existing libraries to manage this for you. For example.
Netscape Portable Runtime (NSPR)
If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
If at first you don't succeed, try writing your phone number on the exam paper.