On Fri, 6 May 2005, Harold Hallikainen wrote: > struct SongChord rom const Song1Array[]={ > data goes here } > > struct SongChord rom const *SongArray; // local pointer to a song > > SongArray=&Song1Array; > > and getting complaints from the compiler. Don't use the address-of operator on an array. The name of the array decays to the address of the first element. Just use: SongArray = Song1Array; -- John W. Temples, III -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist