Changes for the 5.16 release (the cctools-520 release): - Fixed a bug that would cause a crash if libsyminfo was presented with an binary of an unknown cputype. The fix was in nm() in libsyminfo.c to check if archInfo is NULL before using archInfo->name. And if NULL then use a sprintf() of the cputype instead. Radar bug #3590209. - Fixed a memory leak in SymInfoFreeSymbol() that was not free(3)ing the symbol->arch. Radar bug #3554267. Changes for the 5.12 release (the cctools-466 release): - Fixed the incorrect casts on the comparison of the nlist struct's n_strx field where the value being compared to was casted to a long. The correct fix was to cast n_strx to an unsigned long. - Changed nm() in libsyminfo.c to handle DYNAMIC_LOOKUP_ORDINAL. Radar bug #3210803. Changes for the 5.12 release (the cctools-464 release): - Made changes to build cleanly with gcc3.3 - Removed -Wno-precomp from the Makefile - Fixed warning for "comparison between signed and unsigned" in libsyminfo.c Changes for the 5.12 release (the cctools-456 release): - Picked up the initial implementation. Radar bug #3145742.