mirror_edk2/MdeModulePkg/Universal/Network/IScsiDxe
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
..
ComponentName.c [Description] 2008-04-17 08:28:51 +00:00
IScsiCHAP.c [Description] 2008-04-17 08:28:51 +00:00
IScsiCHAP.h [Description] 2008-04-17 08:28:51 +00:00
IScsiCommon.h [Description] 2008-04-17 08:28:51 +00:00
IScsiConfig.c Sync in bug fix from EDK I: 2008-11-04 14:28:08 +00:00
IScsiConfig.h 1) Update SetPeiServicesTablePointer's prototype add CONST modifier. 2008-10-21 05:55:27 +00:00
IScsiConfigDxe.vfr update 2008-01-22 08:10:49 +00:00
IScsiConfigDxeStrings.uni update 2008-01-22 08:10:49 +00:00
IScsiConfigNVDataStruc.h [Description] 2008-04-17 08:28:51 +00:00
IScsiDhcp.c 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
IScsiDhcp.h [Description] 2008-04-17 08:28:51 +00:00
IScsiDriver.c [Description] 2008-04-17 08:28:51 +00:00
IScsiDriver.h 1, Add missing header file reference in source code section 2008-11-05 06:35:13 +00:00
IScsiDxe.inf 1, Add missing header file reference in source code section 2008-11-05 06:35:13 +00:00
IScsiExtScsiPassThru.c 1, Add <Library/DevicePathLib.h> for all source that use device path utility macros 2008-11-11 15:42:40 +00:00
IScsiExtScsiPassThru.h [Description] 2008-04-17 08:28:51 +00:00
IScsiIbft.c 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
IScsiIbft.h [Description] 2008-04-17 08:28:51 +00:00
IScsiImpl.h Remove the unnecessary include, such as PiDxe.h, PiPei.h, Base.h and Uefi.h in header file. The module should include these files before include the Protocol/Ppi/Guid/Library header files. 2008-10-14 15:34:00 +00:00
IScsiInitiatorName.c [Description] 2008-04-17 08:28:51 +00:00
IScsiMisc.c Remove NibbleToHexChar() function from BaseLib 2008-12-01 02:32:12 +00:00
IScsiMisc.h [Description] 2008-04-17 08:28:51 +00:00
IScsiProto.c 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
IScsiProto.h Add a type cast of UINT32 to insure that EBC compiler does not report warning of "Integer conversion resulted in a change of sign" when building with -Za option (accept only ANSI/ISO standard C code). 1 << 31 is consider to be a sign change by compiler. 2008-06-04 10:03:44 +00:00
IScsiTcp4Io.c remove EFI_EVENT_ alias, replace them with EVT_ 2008-09-04 07:42:38 +00:00
IScsiTcp4Io.h [Description] 2008-04-17 08:28:51 +00:00
Md5.c 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
Md5.h clean up the un-suitable ';' location when declaring the functions. 2008-09-04 09:37:28 +00:00