Index: modules/taxonomy/taxonomy.api.php
===================================================================
RCS file: /cvs/drupal/drupal/modules/taxonomy/taxonomy.api.php,v
retrieving revision 1.7
diff -u -r1.7 taxonomy.api.php
--- modules/taxonomy/taxonomy.api.php	30 Mar 2009 05:18:49 -0000	1.7
+++ modules/taxonomy/taxonomy.api.php	22 Jun 2009 20:29:15 -0000
@@ -18,9 +18,9 @@
  * taxonomy_vocabulary_load().
  *
  * @param $vocabulary
- *   A taxonomy vocabulary object.
+ *   A taxonomy vocabulary object(passed by reference).
  */
-function hook_taxonomy_vocabulary_load($vocabularies) {
+function hook_taxonomy_vocabulary_load(&$vocabularies) {
   foreach ($vocabularies as $vocabulary) {
     $vocabulary->synonyms = variable_get('taxonomy_' . $vocabulary->vid . '_synonyms', FALSE);
   }
@@ -84,9 +84,9 @@
  * affect the way results are loaded from cache in subsequent calls.
  *
  * @param $terms
- *   An array of term objects, indexed by tid.
+ *   An array of term objects (passed by reference), indexed by tid.
  */
-function hook_taxonomy_term_load($terms) {
+function hook_taxonomy_term_load(&$terms) {
   $result = db_query('SELECT tid, foo FROM {mytable} WHERE tid IN (:tids)', array(':tids' => array_keys($terms)));
   foreach ($result as $record) {
     $terms[$record->tid]->foo = $record->foo;
