Pelles C restricts OxygenBasic to Windows, but on the other side there is a ARM version too (WinCE).
---
When I fumble around with C I find myself battling compiler issues rather than language issues.
Everybody talks about how portable C is... well the language itself is, but the compilers are not.
If one keeps the code clean from compiler specific nonsense then code can be ported to different compilers/OS.
---
Charles, have you looked into tcc?
It has Windows/Linux/32bit/64bit/ARM on a small footprint.
Take care
efgee