Error handling
General rules:
-funtions which are boolean return true on success and false on failure
+functions which are boolean return true on success and false on failure
(unless they're a predicate). Functions which return pointers to
objects return NULL on error. The specifics are documented with each
function.
after using this function (although the storage may be
reclaimed once the bfd has been closed).
-If you're done with the symol table you can tell bfd about it by
+If you're done with the symbol table you can tell bfd about it by
calling bfd_reclaim_symbol_table, which takes a bfd. Calling this
function will also reclaim any relocation entries you may have
-requested. If you don't use this function bfd will keep around all
+requested. If you don't use this function, bfd will keep around all
symbol information until the bfd is closed.
Similarly, relocations have a canonical format. See the file bfd.h for