1) Add BufToHexString, HexStringToBuf and IsHexDigit to BaseLib.

2) Remove the duplicated functions implementation  from the modules that reference these APIs 

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5283 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
qwang12
2008-05-23 05:30:08 +00:00
parent d9e5c1fffb
commit 36fe40c2ea
21 changed files with 146 additions and 974 deletions

View File

@@ -33,53 +33,97 @@ MENU_REFRESH_ENTRY *gMenuRefreshHead;
// Search table for UiDisplayMenu()
//
SCAN_CODE_TO_SCREEN_OPERATION gScanCodeToOperation[] = {
SCAN_UP,
UiUp,
SCAN_DOWN,
UiDown,
SCAN_PAGE_UP,
UiPageUp,
SCAN_PAGE_DOWN,
UiPageDown,
SCAN_ESC,
UiReset,
SCAN_F2,
UiPrevious,
SCAN_LEFT,
UiLeft,
SCAN_RIGHT,
UiRight,
SCAN_F9,
UiDefault,
SCAN_F10,
UiSave
{
SCAN_UP,
UiUp,
},
{
SCAN_DOWN,
UiDown,
},
{
SCAN_PAGE_UP,
UiPageUp,
},
{
SCAN_PAGE_DOWN,
UiPageDown,
},
{
SCAN_ESC,
UiReset,
},
{
SCAN_F2,
UiPrevious,
},
{
SCAN_LEFT,
UiLeft,
},
{
SCAN_RIGHT,
UiRight,
},
{
SCAN_F9,
UiDefault,
},
{
SCAN_F10,
UiSave
}
};
SCREEN_OPERATION_T0_CONTROL_FLAG gScreenOperationToControlFlag[] = {
UiNoOperation,
CfUiNoOperation,
UiDefault,
CfUiDefault,
UiSelect,
CfUiSelect,
UiUp,
CfUiUp,
UiDown,
CfUiDown,
UiLeft,
CfUiLeft,
UiRight,
CfUiRight,
UiReset,
CfUiReset,
UiSave,
CfUiSave,
UiPrevious,
CfUiPrevious,
UiPageUp,
CfUiPageUp,
UiPageDown,
CfUiPageDown
{
UiNoOperation,
CfUiNoOperation,
},
{
UiDefault,
CfUiDefault,
},
{
UiSelect,
CfUiSelect,
},
{
UiUp,
CfUiUp,
},
{
UiDown,
CfUiDown,
},
{
UiLeft,
CfUiLeft,
},
{
UiRight,
CfUiRight,
},
{
UiReset,
CfUiReset,
},
{
UiSave,
CfUiSave,
},
{
UiPrevious,
CfUiPrevious,
},
{
UiPageUp,
CfUiPageUp,
},
{
UiPageDown,
CfUiPageDown
}
};