C rules:) Actually I've for the 1st time tryed to code some stuff (that general coder thing, unfinished...) that made me see some actual limitations of C. The main loop for array handling for each data type had blocks of code that followed the same control statements. If I was to code it for each type separately it would have a bunch of repeated code. So I abstracted it using function pointers:) But I think in the end it was to be much less efective because of the constant function calls within the loop, wich supposedly take memo of registers, stack etc, between function calls. C++ would have handled this internaly with a simple goto, right ? I tried to avoid the overhead using only a single pointer as argument, wich points to the set of arguments that all the "objects" might need. It still won't be as fast but probably almost the same (provided compilers optimize multiple pointer acess wich is only logical that they do, right ?)...
...
I need some sleep... :-)