Orange C 5.36.1 is released

This release added the multiplicative inverse optimization for speeding up integer divisions. Also, there are several bug fixes.

Some of the changes are as follows

  • occ: replace divide by constant with multiplicative inverse
  • occ: fix problem with implicit casting: using an int constant as an argument wouldn't be cast to float or double properly
  • occ: fix problems with passing a structure as an argument to a function declared with ...
  • rtl: correct definition of fpos_t for standard usage
  • rtl: add itoa and friends to cstdlib.h
  • occ: fix crash when using auto in a forrange statement and the selection type is undefined
  • occ: fix crash when compiling with debug information