Index: wp-includes/category-template.php
===================================================================
--- wp-includes/category-template.php	(revision 16330)
+++ wp-includes/category-template.php	(working copy)
@@ -64,28 +64,13 @@
  * @return array
  */
 function get_the_category( $id = false ) {
-	global $post;
+	$categories = get_the_terms( $id, 'category' );
 
-	$id = (int) $id;
-	if ( !$id )
-		$id = (int) $post->ID;
-
-	$categories = get_object_term_cache( $id, 'category' );
-	if ( false === $categories ) {
-		$categories = wp_get_object_terms( $id, 'category' );
-		wp_cache_add($id, $categories, 'category_relationships');
-	}
-
-	if ( !empty( $categories ) )
-		usort( $categories, '_usort_terms_by_name' );
-	else
-		$categories = array();
-
 	foreach ( (array) array_keys( $categories ) as $key ) {
 		_make_cat_compat( $categories[$key] );
 	}
-
-	return $categories;
+	
+	return apply_filters( 'get_the_categories', $categories );
 }
 
 /**
