mirror of https://github.com/acidanthera/audk.git
MdePkg/SafeString.c: Fix code to be more readable
The change doesn't impact the functionality. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com> Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
This commit is contained in:
parent
8994d2f95c
commit
5b0ce08a3e
|
@ -1234,6 +1234,7 @@ StrToIpv6Address (
|
|||
//
|
||||
// Uintn won't exceed MAX_UINT16 if number of hexadecimal digit characters is no more than 4.
|
||||
//
|
||||
ASSERT (AddressIndex + 1 < ARRAY_SIZE (Address->Addr));
|
||||
LocalAddress.Addr[AddressIndex] = (UINT8) ((UINT16) Uintn >> 8);
|
||||
LocalAddress.Addr[AddressIndex + 1] = (UINT8) Uintn;
|
||||
AddressIndex += 2;
|
||||
|
@ -1286,11 +1287,13 @@ StrToIpv6Address (
|
|||
}
|
||||
CopyMem (&Address->Addr[0], &LocalAddress.Addr[0], CompressStart);
|
||||
ZeroMem (&Address->Addr[CompressStart], ARRAY_SIZE (Address->Addr) - AddressIndex);
|
||||
CopyMem (
|
||||
&Address->Addr[CompressStart + ARRAY_SIZE (Address->Addr) - AddressIndex],
|
||||
&LocalAddress.Addr[CompressStart],
|
||||
AddressIndex - CompressStart
|
||||
);
|
||||
if (AddressIndex > CompressStart) {
|
||||
CopyMem (
|
||||
&Address->Addr[CompressStart + ARRAY_SIZE (Address->Addr) - AddressIndex],
|
||||
&LocalAddress.Addr[CompressStart],
|
||||
AddressIndex - CompressStart
|
||||
);
|
||||
}
|
||||
|
||||
if (PrefixLength != NULL) {
|
||||
*PrefixLength = LocalPrefixLength;
|
||||
|
@ -3204,6 +3207,7 @@ AsciiStrToIpv6Address (
|
|||
//
|
||||
// Uintn won't exceed MAX_UINT16 if number of hexadecimal digit characters is no more than 4.
|
||||
//
|
||||
ASSERT (AddressIndex + 1 < ARRAY_SIZE (Address->Addr));
|
||||
LocalAddress.Addr[AddressIndex] = (UINT8) ((UINT16) Uintn >> 8);
|
||||
LocalAddress.Addr[AddressIndex + 1] = (UINT8) Uintn;
|
||||
AddressIndex += 2;
|
||||
|
@ -3256,11 +3260,13 @@ AsciiStrToIpv6Address (
|
|||
}
|
||||
CopyMem (&Address->Addr[0], &LocalAddress.Addr[0], CompressStart);
|
||||
ZeroMem (&Address->Addr[CompressStart], ARRAY_SIZE (Address->Addr) - AddressIndex);
|
||||
CopyMem (
|
||||
&Address->Addr[CompressStart + ARRAY_SIZE (Address->Addr) - AddressIndex],
|
||||
&LocalAddress.Addr[CompressStart],
|
||||
AddressIndex - CompressStart
|
||||
);
|
||||
if (AddressIndex > CompressStart) {
|
||||
CopyMem (
|
||||
&Address->Addr[CompressStart + ARRAY_SIZE (Address->Addr) - AddressIndex],
|
||||
&LocalAddress.Addr[CompressStart],
|
||||
AddressIndex - CompressStart
|
||||
);
|
||||
}
|
||||
|
||||
if (PrefixLength != NULL) {
|
||||
*PrefixLength = LocalPrefixLength;
|
||||
|
|
Loading…
Reference in New Issue