added ASSERT()
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 24 May 2006 08:46:26 +0000 (08:46 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 24 May 2006 08:46:26 +0000 (08:46 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@261 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/BaseLib/Ipf/Unaligned.c

index eeeb0f8..30e5b15 100644 (file)
@@ -33,6 +33,8 @@ ReadUnaligned16 (
   IN      CONST UINT16              *Buffer\r
   )\r
 {\r
   IN      CONST UINT16              *Buffer\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   return (UINT16)(((UINT8*)Buffer)[0] | (((UINT8*)Buffer)[1] << 8));\r
 }\r
 \r
   return (UINT16)(((UINT8*)Buffer)[0] | (((UINT8*)Buffer)[1] << 8));\r
 }\r
 \r
@@ -58,8 +60,11 @@ WriteUnaligned16 (
   IN      UINT16                    Value\r
   )\r
 {\r
   IN      UINT16                    Value\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   ((UINT8*)Buffer)[0] = (UINT8)Value;\r
   ((UINT8*)Buffer)[1] = (UINT8)(Value >> 8);\r
   ((UINT8*)Buffer)[0] = (UINT8)Value;\r
   ((UINT8*)Buffer)[1] = (UINT8)(Value >> 8);\r
+\r
   return Value;\r
 }\r
 \r
   return Value;\r
 }\r
 \r
@@ -82,6 +87,8 @@ ReadUnaligned24 (
   IN      CONST UINT32              *Buffer\r
   )\r
 {\r
   IN      CONST UINT32              *Buffer\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   return (UINT32)(\r
             ReadUnaligned16 ((UINT16*)Buffer) |\r
             (((UINT8*)Buffer)[2] << 16)\r
   return (UINT32)(\r
             ReadUnaligned16 ((UINT16*)Buffer) |\r
             (((UINT8*)Buffer)[2] << 16)\r
@@ -110,6 +117,8 @@ WriteUnaligned24 (
   IN      UINT32                    Value\r
   )\r
 {\r
   IN      UINT32                    Value\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   WriteUnaligned16 ((UINT16*)Buffer, (UINT16)Value);\r
   *(UINT8*)((UINT16*)Buffer + 1) = (UINT8)(Value >> 16);\r
   return Value;\r
   WriteUnaligned16 ((UINT16*)Buffer, (UINT16)Value);\r
   *(UINT8*)((UINT16*)Buffer + 1) = (UINT8)(Value >> 16);\r
   return Value;\r
@@ -134,6 +143,8 @@ ReadUnaligned32 (
   IN      CONST UINT32              *Buffer\r
   )\r
 {\r
   IN      CONST UINT32              *Buffer\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   return (UINT32)(\r
            ReadUnaligned16 ((UINT16*)Buffer) |\r
            (ReadUnaligned16 ((UINT16*)Buffer + 1) << 16)\r
   return (UINT32)(\r
            ReadUnaligned16 ((UINT16*)Buffer) |\r
            (ReadUnaligned16 ((UINT16*)Buffer + 1) << 16)\r
@@ -162,6 +173,8 @@ WriteUnaligned32 (
   IN      UINT32                    Value\r
   )\r
 {\r
   IN      UINT32                    Value\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   WriteUnaligned16 ((UINT16*)Buffer, (UINT16)Value);\r
   WriteUnaligned16 ((UINT16*)Buffer + 1, (UINT16)(Value >> 16));\r
   return Value;\r
   WriteUnaligned16 ((UINT16*)Buffer, (UINT16)Value);\r
   WriteUnaligned16 ((UINT16*)Buffer + 1, (UINT16)(Value >> 16));\r
   return Value;\r
@@ -186,6 +199,8 @@ ReadUnaligned64 (
   IN      CONST UINT64              *Buffer\r
   )\r
 {\r
   IN      CONST UINT64              *Buffer\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   return (UINT64)(\r
            ReadUnaligned32 ((UINT32*)Buffer) |\r
            LShiftU64 (ReadUnaligned32 ((UINT32*)Buffer + 1), 32)\r
   return (UINT64)(\r
            ReadUnaligned32 ((UINT32*)Buffer) |\r
            LShiftU64 (ReadUnaligned32 ((UINT32*)Buffer + 1), 32)\r
@@ -214,6 +229,8 @@ WriteUnaligned64 (
   IN      UINT64                    Value\r
   )\r
 {\r
   IN      UINT64                    Value\r
   )\r
 {\r
+  ASSERT (Buffer != NULL);\r
+\r
   WriteUnaligned32 ((UINT32*)Buffer, (UINT32)Value);\r
   WriteUnaligned32 ((UINT32*)Buffer + 1, (UINT32)RShiftU64 (Value, 32));\r
   return Value;\r
   WriteUnaligned32 ((UINT32*)Buffer, (UINT32)Value);\r
   WriteUnaligned32 ((UINT32*)Buffer + 1, (UINT32)RShiftU64 (Value, 32));\r
   return Value;\r