OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
FlexString.c File Reference
#include <Base.h>
#include <Library/BaseLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/OcDebugLogLib.h>
#include <Library/OcFlexArrayLib.h>

Go to the source code of this file.

Functions

OC_FLEX_ARRAYOcStringSplit (IN CONST VOID *String, IN CONST CHAR16 Delim, IN CONST OC_STRING_FORMAT StringFormat)
 

Detailed Description

Flexible string tokens.

Copyright (c) 2022, Mike Beaton, PMheart. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause

Definition in file FlexString.c.

Function Documentation

◆ OcStringSplit()

OC_FLEX_ARRAY * OcStringSplit ( IN CONST VOID * String,
IN CONST CHAR16 Delim,
IN CONST OC_STRING_FORMAT StringFormat )

Split string by delimiter.

Parameters
[in]StringA Null-terminated string.
[in]DelimDelimiter to search in String.
[in]StringFormatAre option names and values Unicode or ASCII?
Returns
A flex array containing splitted string.

Definition at line 15 of file FlexString.c.