sync patch r11825 from main trunk.
For BaseLib IsNull() function , update retval value comment to match its function description. 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@13048 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/MdePkg/Include/Library/BaseLib.h b/MdePkg/Include/Library/BaseLib.h
index 202d2c3..4790043 100644
--- a/MdePkg/Include/Library/BaseLib.h
+++ b/MdePkg/Include/Library/BaseLib.h
@@ -2,7 +2,7 @@
   Provides string functions, linked list functions, math functions, synchronization

   functions, and CPU architecture-specific functions.

 

-Copyright (c) 2006 - 2008, Intel Corporation<BR>

+Copyright (c) 2006 - 2012, Intel Corporation<BR>

 All rights reserved. This program and the accompanying materials

 are licensed and made available under the terms and conditions of the BSD License

 which accompanies this distribution.  The full text of the license may be found at

@@ -1422,8 +1422,8 @@
   @param  List  A pointer to the head node of a doubly linked list.

   @param  Node  A pointer to a node in the doubly linked list.

 

-  @retval TRUE  Node is one of the nodes in the doubly linked list.

-  @retval FALSE Node is not one of the nodes in the doubly linked list.

+  @retval TRUE  Node is the head of the doubly-linked list pointed by List.

+  @retval FALSE Node is not the head of the doubly-linked list pointed by List.

 

 **/

 BOOLEAN

diff --git a/MdePkg/Library/BaseLib/LinkedList.c b/MdePkg/Library/BaseLib/LinkedList.c
index 3ff582a..757821d 100644
--- a/MdePkg/Library/BaseLib/LinkedList.c
+++ b/MdePkg/Library/BaseLib/LinkedList.c
@@ -1,7 +1,7 @@
 /** @file

   Linked List Library Functions.

 

-  Copyright (c) 2006 - 2008, Intel Corporation<BR>

+  Copyright (c) 2006 - 2012, Intel Corporation<BR>

   All rights reserved. This program and the accompanying materials

   are licensed and made available under the terms and conditions of the BSD License

   which accompanies this distribution.  The full text of the license may be found at

@@ -350,8 +350,8 @@
   @param  List  A pointer to the head node of a doubly linked list.

   @param  Node  A pointer to a node in the doubly linked list.

 

-  @retval TRUE  Node is one of the nodes in the doubly linked list.

-  @retval FALSE Node is not one of the nodes in the doubly linked list.

+  @retval TRUE  Node is the head of the doubly-linked list pointed by List.

+  @retval FALSE Node is not the head of the doubly-linked list pointed by List.

 

 **/

 BOOLEAN