\r
#include "RamDiskImpl.h"\r
\r
-\r
/**\r
Helper function called as part of the code needed to allocate the proper\r
sized buffer for various EFI interfaces.\r
**/\r
BOOLEAN\r
GrowBuffer (\r
- IN OUT EFI_STATUS *Status,\r
- IN OUT VOID **Buffer,\r
- IN UINTN BufferSize\r
+ IN OUT EFI_STATUS *Status,\r
+ IN OUT VOID **Buffer,\r
+ IN UINTN BufferSize\r
)\r
{\r
- BOOLEAN TryAgain;\r
+ BOOLEAN TryAgain;\r
\r
//\r
// If this is an initial request, buffer will be null with a new buffer size\r
if ((*Buffer == NULL) && (BufferSize != 0)) {\r
*Status = EFI_BUFFER_TOO_SMALL;\r
}\r
+\r
//\r
// If the status code is "buffer too small", resize the buffer\r
//\r
TryAgain = FALSE;\r
if (*Status == EFI_BUFFER_TOO_SMALL) {\r
-\r
if (*Buffer != NULL) {\r
FreePool (*Buffer);\r
}\r
*Status = EFI_OUT_OF_RESOURCES;\r
}\r
}\r
+\r
//\r
// If there's an error, free the buffer\r
//\r
return TryAgain;\r
}\r
\r
-\r
/**\r
This function gets the file information from an open file descriptor,\r
and stores it in a buffer allocated from pool.\r
**/\r
EFI_FILE_INFO *\r
FileInfo (\r
- IN EFI_FILE_HANDLE FHand\r
+ IN EFI_FILE_HANDLE FHand\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_FILE_INFO *Buffer;\r
- UINTN BufferSize;\r
+ EFI_STATUS Status;\r
+ EFI_FILE_INFO *Buffer;\r
+ UINTN BufferSize;\r
\r
//\r
// Initialize for GrowBuffer loop\r
//\r
- Buffer = NULL;\r
- BufferSize = SIZE_OF_EFI_FILE_INFO + 200;\r
+ Buffer = NULL;\r
+ BufferSize = SIZE_OF_EFI_FILE_INFO + 200;\r
\r
//\r
// Call the real function\r
//\r
- while (GrowBuffer (&Status, (VOID **) &Buffer, BufferSize)) {\r
+ while (GrowBuffer (&Status, (VOID **)&Buffer, BufferSize)) {\r
Status = FHand->GetInfo (\r
FHand,\r
&gEfiFileInfoGuid,\r