Martin Thuresson wrote: > + void *minisyms = &syms; > - symcount = bfd_read_minisymbols (abfd, FALSE, (void *) &syms, &size); > + symcount = bfd_read_minisymbols (abfd, FALSE, &minisyms, &size); You have effectively replaced &syms by &&syms in what you pass to bfd_read_minisymbols. cheers, DaveK