mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
efi_loader: remove redundant statement
ascii2unicode() always ends the u16 string with '\0'. Remove redundant assignment. Add description for efi_str_to_u16() and ascii2unicode(). Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
4e6b5d6503
commit
9d08f6db2a
2 changed files with 18 additions and 2 deletions
|
@ -17,6 +17,15 @@
|
|||
const efi_guid_t efi_guid_device_path_to_text_protocol =
|
||||
EFI_DEVICE_PATH_TO_TEXT_PROTOCOL_GUID;
|
||||
|
||||
/**
|
||||
* efi_str_to_u16() - convert ASCII string to UTF-16
|
||||
*
|
||||
* A u16 buffer is allocated from pool. The ASCII string is copied to the u16
|
||||
* buffer.
|
||||
*
|
||||
* @str: ASCII string
|
||||
* Return: UTF-16 string. NULL if out of memory.
|
||||
*/
|
||||
static u16 *efi_str_to_u16(char *str)
|
||||
{
|
||||
efi_uintn_t len;
|
||||
|
@ -29,7 +38,6 @@ static u16 *efi_str_to_u16(char *str)
|
|||
if (ret != EFI_SUCCESS)
|
||||
return NULL;
|
||||
ascii2unicode(out, str);
|
||||
out[len - 1] = 0;
|
||||
return out;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue