X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FUnaligned.c;h=68dafa6452e4866f9e1e1523293731f882963779;hb=775180651d4bd91cc021a0a4d6c229848dde0599;hp=18c486d50f644b690c422e79c6e38a2a513b65b7;hpb=0ffa12863e9e60cfd1900e3a83b21f32f89afdf2;p=mirror_edk2.git diff --git a/MdePkg/Library/BaseLib/Unaligned.c b/MdePkg/Library/BaseLib/Unaligned.c index 18c486d50f..68dafa6452 100644 --- a/MdePkg/Library/BaseLib/Unaligned.c +++ b/MdePkg/Library/BaseLib/Unaligned.c @@ -1,19 +1,21 @@ /** @file Unaligned access functions of BaseLib. - Copyright (c) 2006, Intel Corporation - All rights reserved. This program and the accompanying materials + Copyright (c) 2006 - 2010, Intel Corporation. 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 - http://opensource.org/licenses/bsd-license.php + http://opensource.org/licenses/bsd-license.php. THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - Module Name: Unaligned.c - **/ + +#include "BaseLibInternals.h" + + /** Reads a 16-bit value from memory that may be unaligned. @@ -22,15 +24,15 @@ If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 16-bit value that may be unaligned. + @param Buffer A pointer to a 16-bit value that may be unaligned. - @return *Uint16 + @return The 16-bit value read from Buffer. **/ UINT16 EFIAPI ReadUnaligned16 ( - IN CONST UINT16 *Buffer + IN CONST UINT16 *Buffer ) { ASSERT (Buffer != NULL); @@ -47,17 +49,17 @@ ReadUnaligned16 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 16-bit value that may be unaligned. + @param Buffer A pointer to a 16-bit value that may be unaligned. @param Value 16-bit value to write to Buffer. - @return Value + @return The 16-bit value to write to Buffer. **/ UINT16 EFIAPI WriteUnaligned16 ( - OUT UINT16 *Buffer, - IN UINT16 Value + OUT UINT16 *Buffer, + IN UINT16 Value ) { ASSERT (Buffer != NULL); @@ -73,15 +75,15 @@ WriteUnaligned16 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 24-bit value that may be unaligned. + @param Buffer A pointer to a 24-bit value that may be unaligned. - @return The value read. + @return The 24-bit value read from Buffer. **/ UINT32 EFIAPI ReadUnaligned24 ( - IN CONST UINT32 *Buffer + IN CONST UINT32 *Buffer ) { ASSERT (Buffer != NULL); @@ -98,17 +100,17 @@ ReadUnaligned24 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 24-bit value that may be unaligned. + @param Buffer A pointer to a 24-bit value that may be unaligned. @param Value 24-bit value to write to Buffer. - @return The value written. + @return The 24-bit value to write to Buffer. **/ UINT32 EFIAPI WriteUnaligned24 ( - OUT UINT32 *Buffer, - IN UINT32 Value + OUT UINT32 *Buffer, + IN UINT32 Value ) { ASSERT (Buffer != NULL); @@ -125,15 +127,15 @@ WriteUnaligned24 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 32-bit value that may be unaligned. + @param Buffer A pointer to a 32-bit value that may be unaligned. - @return *Uint32 + @return The 32-bit value read from Buffer. **/ UINT32 EFIAPI ReadUnaligned32 ( - IN CONST UINT32 *Buffer + IN CONST UINT32 *Buffer ) { ASSERT (Buffer != NULL); @@ -150,17 +152,17 @@ ReadUnaligned32 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 32-bit value that may be unaligned. - @param Value 32-bit value to write to Buffer. + @param Buffer A pointer to a 32-bit value that may be unaligned. + @param Value The 32-bit value to write to Buffer. - @return Value + @return The 32-bit value to write to Buffer. **/ UINT32 EFIAPI WriteUnaligned32 ( - OUT UINT32 *Buffer, - IN UINT32 Value + OUT UINT32 *Buffer, + IN UINT32 Value ) { ASSERT (Buffer != NULL); @@ -176,15 +178,15 @@ WriteUnaligned32 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 64-bit value that may be unaligned. + @param Buffer A pointer to a 64-bit value that may be unaligned. - @return *Uint64 + @return The 64-bit value read from Buffer. **/ UINT64 EFIAPI ReadUnaligned64 ( - IN CONST UINT64 *Buffer + IN CONST UINT64 *Buffer ) { ASSERT (Buffer != NULL); @@ -201,17 +203,17 @@ ReadUnaligned64 ( If the Buffer is NULL, then ASSERT(). - @param Buffer Pointer to a 64-bit value that may be unaligned. - @param Value 64-bit value to write to Buffer. + @param Buffer A pointer to a 64-bit value that may be unaligned. + @param Value The 64-bit value to write to Buffer. - @return Value + @return The 64-bit value to write to Buffer. **/ UINT64 EFIAPI WriteUnaligned64 ( - OUT UINT64 *Buffer, - IN UINT64 Value + OUT UINT64 *Buffer, + IN UINT64 Value ) { ASSERT (Buffer != NULL);