3.1) an ASCII String. The valid format is [A-Za-z0-9_]+\r
3.2) a GUID. The valid format is xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, where x is [A-Fa-f0-9]\r
3.3) a decimal value. The valid format is [0-9]+\r
- 3.4) a heximal value. The valid format is 0x[A-Fa-f0-9]+\r
+ 3.4) a hexadecimal value. The valid format is 0x[A-Fa-f0-9]+\r
4) '#' or ';' can be used as comment at anywhere.\r
5) TAB(0x20) or SPACE(0x9) can be used as separator.\r
6) LF(\n, 0xA) or CR(\r, 0xD) can be used as line break.\r
\r
**/\r
\r
-\r
#ifndef __INI_PARSING_LIB_H__\r
#define __INI_PARSING_LIB_H__\r
\r
VOID *\r
EFIAPI\r
OpenIniFile (\r
- IN UINT8 *DataBuffer,\r
- IN UINTN BufferSize\r
+ IN UINT8 *DataBuffer,\r
+ IN UINTN BufferSize\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
GetStringFromDataFile (\r
- IN VOID *Context,\r
- IN CHAR8 *SectionName,\r
- IN CHAR8 *EntryName,\r
- OUT CHAR8 **EntryValue\r
+ IN VOID *Context,\r
+ IN CHAR8 *SectionName,\r
+ IN CHAR8 *EntryName,\r
+ OUT CHAR8 **EntryValue\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
GetGuidFromDataFile (\r
- IN VOID *Context,\r
- IN CHAR8 *SectionName,\r
- IN CHAR8 *EntryName,\r
- OUT EFI_GUID *Guid\r
+ IN VOID *Context,\r
+ IN CHAR8 *SectionName,\r
+ IN CHAR8 *EntryName,\r
+ OUT EFI_GUID *Guid\r
);\r
\r
/**\r
EFI_STATUS\r
EFIAPI\r
GetDecimalUintnFromDataFile (\r
- IN VOID *Context,\r
- IN CHAR8 *SectionName,\r
- IN CHAR8 *EntryName,\r
- OUT UINTN *Data\r
+ IN VOID *Context,\r
+ IN CHAR8 *SectionName,\r
+ IN CHAR8 *EntryName,\r
+ OUT UINTN *Data\r
);\r
\r
/**\r
- Get section entry heximal UINTN value.\r
+ Get section entry hexadecimal UINTN value.\r
\r
@param[in] Context INI Config file context.\r
@param[in] SectionName Section name.\r
@param[in] EntryName Section entry name.\r
- @param[out] Data Point to the got heximal UINTN value.\r
+ @param[out] Data Point to the got hexadecimal UINTN value.\r
\r
- @retval EFI_SUCCESS Section entry heximal UINTN value is got.\r
+ @retval EFI_SUCCESS Section entry hexadecimal UINTN value is got.\r
@retval EFI_NOT_FOUND Section is not found.\r
**/\r
EFI_STATUS\r
EFIAPI\r
GetHexUintnFromDataFile (\r
- IN VOID *Context,\r
- IN CHAR8 *SectionName,\r
- IN CHAR8 *EntryName,\r
- OUT UINTN *Data\r
+ IN VOID *Context,\r
+ IN CHAR8 *SectionName,\r
+ IN CHAR8 *EntryName,\r
+ OUT UINTN *Data\r
);\r
\r
/**\r
- Get section entry heximal UINT64 value.\r
+ Get section entry hexadecimal UINT64 value.\r
\r
@param[in] Context INI Config file context.\r
@param[in] SectionName Section name.\r
@param[in] EntryName Section entry name.\r
- @param[out] Data Point to the got heximal UINT64 value.\r
+ @param[out] Data Point to the got hexadecimal UINT64 value.\r
\r
- @retval EFI_SUCCESS Section entry heximal UINT64 value is got.\r
+ @retval EFI_SUCCESS Section entry hexadecimal UINT64 value is got.\r
@retval EFI_NOT_FOUND Section is not found.\r
**/\r
EFI_STATUS\r
EFIAPI\r
GetHexUint64FromDataFile (\r
- IN VOID *Context,\r
- IN CHAR8 *SectionName,\r
- IN CHAR8 *EntryName,\r
- OUT UINT64 *Data\r
+ IN VOID *Context,\r
+ IN CHAR8 *SectionName,\r
+ IN CHAR8 *EntryName,\r
+ OUT UINT64 *Data\r
);\r
\r
/**\r
VOID\r
EFIAPI\r
CloseIniFile (\r
- IN VOID *Context\r
+ IN VOID *Context\r
);\r
\r
#endif\r
-\r