SUPER BMP24() function! (rotation and scaling! v.1)

Hello everyone! My previous bmp24 function series have been completly revamped into a much more intersting super function with full rotation/scaling capabilities! It's still far from perfect, and I will state its limitations later. I decided to do this after helping game-a-gogo with his current project for which he needed rotation codes. Had an extreme programming night yesterday to make this happen.
LIMITATIONS:
- Limited to a set size (320*240pixels), it can be increased though.
- 24bit uncompressed bmp files only.
- Works best with small square sized images, large differences in width/height MAY screw up, in some cases, pretty badly...
- Larger files suffer from inacuracies around edges, especially corners.
- Some scales may look shitty.
- Not suited for extensive real time applications.
I will strive to improve this function as much as humanly possible in the future, may take a bit though... I decided to release it because it is usable and can give decent results depending on what it is given to process. Please do comment! It will help me improve the function much more!
--pyro (cuz I'm insane)
LIMITATIONS:
- Limited to a set size (320*240pixels), it can be increased though.
- 24bit uncompressed bmp files only.
- Works best with small square sized images, large differences in width/height MAY screw up, in some cases, pretty badly...
- Larger files suffer from inacuracies around edges, especially corners.
- Some scales may look shitty.
- Not suited for extensive real time applications.
I will strive to improve this function as much as humanly possible in the future, may take a bit though... I decided to release it because it is usable and can give decent results depending on what it is given to process. Please do comment! It will help me improve the function much more!
--pyro (cuz I'm insane)