audk/MdeModulePkg/Library
lgao4 ac7e320cb8 Remove NibbleToHexChar() function from BaseLib
Move IsHexDigit, BufToHexString, HexStringToBuf from BaseLib to MdeModulePkg IfrSupportLib. The reason is:
1) IsHexDigit function provides the logic to check Hex Digit and convert it to Decimal value, which is required by IScsi LUN and HII user input. But this logic is not provided by any functions in MdeLib. So, it can't be deleted. It is moved to IfrSupportLib.
2) BufToHexString function converts a array of buffers to hex string. If the buffer length is less than sizeof (UINT64), it can be directly replaced by UnicodeValueToString(). But HII modules may use BufToHexString to convert the buffers whose length > sizeof (UINT64). For example:
.\MdeModulePkg\Universal\HiiDatabaseDxe\ConfigRouting.c line 201, 1148
.\Universal\SetupBrowserDxe\Setup.c line line 1457, 1503
Like this case, it is not easy to use UnicodeValueToString to replace BufToHexString. So, BufToHexString is still kept. Because such usages are in HII modules, this function is moved to IfrSupportLib. 
3) HexStringToBuf is moved to IfrSupportLib. The reason is similar to BufToHexString.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6782 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-01 02:32:12 +00:00
..
DxeCapsuleLibNull The driver and library in MdePkg, MdeModulePkg and Nt32Pkg that don't depend on PI spec should include Uefi.h not PiDxe.h. 2008-08-30 14:09:38 +00:00
DxeCoreMemoryAllocationLib synchronize the file with the MDE_Library_Spec and fixed some typo. 2008-11-21 09:27:14 +00:00
DxeCorePerformanceLib Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. 2008-10-30 06:05:06 +00:00
DxeCrc32GuidedSectionExtractLib Fix constructor/destructor issue for DXE_DRIVER library instance. 2008-11-27 00:44:29 +00:00
DxeDpcLib Add dependency of gEfiDpcProtocolGuid for these two library instances since they retrieve these two protocols at the library constructors. 2008-08-18 09:26:33 +00:00
DxeIpIoLib Remove over specific protocol for library DxeIpIoLib 2008-11-05 05:08:48 +00:00
DxeNetLib Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
DxePerformanceLib Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. 2008-10-30 06:05:06 +00:00
DxePlatDriOverLib 1, Add <Library/DevicePathLib.h> for all source that use device path utility macros 2008-11-11 15:42:40 +00:00
DxeUdpIoLib Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. 2008-10-30 06:05:06 +00:00
EdkDxePrintLib Function headers and comments have been checked with spec. 2008-11-21 02:57:04 +00:00
EdkFvbServiceLib Code scrub EdkFvbServiceLib. 2008-11-06 08:29:42 +00:00
ExtendedHiiLib 1) Change the return type of IfrLibFreeUpdateData to VOID. 2008-11-27 02:34:39 +00:00
ExtendedIfrSupportLib 1) Change the return type of IfrLibFreeUpdateData to VOID. 2008-11-27 02:34:39 +00:00
GenericBdsLib Fix ECC issue for GenericBdsLib 2008-11-27 02:07:59 +00:00
PeiPerformanceLib Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly. 2008-10-30 06:05:06 +00:00
PeiRecoveryLibNull clean up EBC in inf files. 2008-10-28 07:17:17 +00:00
PeiS3LibNull clean up EBC in inf files. 2008-10-28 07:17:17 +00:00
PlatformBdsLibNull 1.retried graphics library class from MdePkg 2008-11-24 05:49:59 +00:00
UefiHiiLib Add GetCurrentLanguage() to HiiLib in MdeModulePkg 2008-11-27 07:43:56 +00:00
UefiIfrSupportLib Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00