John Temples wrote: > On Thu, 28 Jun 2007, Neil Baylis wrote: > >> look between the square braces.. > > There is nothing you could put between the square braces that would > make that code correct or meaningful. Sure there is. Try putting ][1 between the square braces: char g_md_buffered[][1]={"", "", "", "", "", "", "", "", ""}; 100% correct C. If replace the 1 with something else, you could actually make some space for non-zero-length strings as well. Takes care of the code style problem as well. It may or may not be what the original coder wanted, but I could certainly see may places where that line of code would be useful (with >1 size). *grin* -- Hector Martin (hector@marcansoft.com) Public Key: http://www.marcansoft.com/marcan.asc -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist