Aaron Winborn wrote:
I use hook_HOOKMODULE_HOOKNAME(), and see other modules doing that as well, though I imagine there are some that use your suggestion as well; your idea might be less likely to cause conflicts.
That is an excellent suggestion, but as has been noted in other replies, not all modules follow this suggestion. For instance, besides the FileField example in the original post in this thread, there was a problem with hook_diff() from the Diff module conflicting with an unrelated function named location_diff() in the Location module, about a year ago.
I'm aware of at least two contrib API doxygen scraping sites out there: http://drupalcontrib.org/ and http://api.lullabot.com/ (and probably others).
Those sites will only help you find contrib hook documentation if the module developers have created API documentation headers/files for their hooks. Most do not bother. --Jennifer -- Jennifer Hodgdon * Poplar ProductivityWare www.poplarware.com Drupal, WordPress, and custom Web programming