Implement BlEfiDirectorySeparator() routine for setting correct EFI directory separator
ステータスチェックはすべて成功しました
ci/woodpecker/push/build Pipeline was successful

このコミットが含まれているのは:
Rafal Kupiec 2022-10-25 23:12:09 +02:00
コミット 26884a436b
署名者: belliash
GPGキーID: 4E829243E0CFE6B4
2個のファイルの変更27行の追加2行の削除

ファイルの表示

@ -162,6 +162,29 @@ BlDbgPrint(IN PUINT16 Format,
}
}
/**
* Replaces slashes (/) with backslashes (\) in the input string.
*
* @param Path
* A pointer to the string containing a system path, where directory separator will get replaced.
*
* @return This routine does not return any value.
*
* @since XT 1.0
*/
VOID
BlEfiDirectorySeparator(IN OUT PUCHAR Path)
{
while(*Path)
{
if(*Path == '/')
{
*Path = '\\';
}
Path++;
}
}
/**
* This routine allocates a pool memory.
*

ファイルの表示

@ -10,8 +10,7 @@
#define __XTLDR_XTBL_H
#include <xtkmapi.h>
#include <bldefs.h>
#include <blproto.h>
#include <blmod.h>
#include <xtver.h>
@ -52,6 +51,9 @@ VOID
BlDbgPrint(IN PUINT16 Format,
IN ...);
VOID
BlEfiDirectorySeparator(IN OUT PUCHAR Path);
INT_PTR
BlEfiGetSecureBootStatus();