[..snip..] > At some stage it was decided to pad error codes so that they were equal in > legnth(string wise). I don't know why, but perhaps it can be useful to know.
I think this will introduce problems when more messages are added overtime or it wont if the length is large enough. Besides that there is a problem on how the error code messaging system should work either all strings get replaced with a error code which will make it impossible to enable/disable the feature or should the functions be rewritten so they can take the error as a separate argument..