Originally Posted by
awsdert
Lol, I already changed to that in code cause the plus didn't sit well with me, I just didn't bother posting it as it wasn't relevant to the
now fixed problem, so in answer, yes I have considered it :)
Like I said before this is just for those rare situations it doesn't, I normally compile without any optimization switches so I can experience the worst run it can give so I can find where code needs to be optimized
Helper functions I only make when more than one function does the same action, this makes it easier for the compiler to optimize under ANSI C without extensions since there is no option of inline functions there, sure if the compiler is smart enough it can do it anyway but this is for compilers that aren't smart enough, for example my mitsy compiler before it reaches stable stage won't be smart enough, up until beta I'll be working on features that don't involve optimization (such as actually compiling C XD), beta is where I'll focus on optimizing everything and implementing those features in the process while also dealing with any bugs peops raise (I'll make a thread when I have marked it beta to invite peops to start raising any issues they find)