Topic: Overflow-proof arithmetic library.
For integer numeric operations, it would be useful to have versions of library routines and compiler output which limit on numeric overflow. For example, adding 2 longs
long a, b, c;
c = a + b;
calls L_ADD. The result will overflow if a+b > 2^31. It's possible in 'C' to detect and limit overflow but it is cumbersome. It would be better to have a compiler #pragma select overflow-limited code for +,- and * on bytes, integers and longs.
I don't have access to RIDE's library source but I might try it myself if I could have these.
regards Steven Pruzina