> 2.- Use sizeof() everywhere, and the macro for the initializer. > > pros: > - It is valid as long as the buffer is an array. > cons: > - If the code gets into a function, and the buffer is then a pointer, > it will definitively produce a silent bug. Sigh! I just did exactly the last point in a test program I've been writing... M