TianoCore EDK2 master
|
Go to the source code of this file.
Macros | |
#define | true (1 == 1) |
#define | false (1 == 0) |
#define | INT_MAX 0x7FFFFFFF /* Maximum (signed) int value */ |
#define | INT32_MAX 0x7FFFFFFF /* Maximum (signed) int32 value */ |
#define | UINT32_MAX 0xFFFFFFFF /* Maximum unsigned int32 value */ |
#define | memcpy(dest, source, count) CopyMem(dest,source, (UINTN)(count)) |
#define | memset(dest, ch, count) SetMem(dest, (UINTN)(count),(UINT8)(ch)) |
#define | memchr(buf, ch, count) ScanMem8(buf, (UINTN)(count),(UINT8)ch) |
#define | memcmp(buf1, buf2, count) (int)(CompareMem(buf1, buf2, (UINTN)(count))) |
#define | memmove(dest, source, count) CopyMem(dest, source, (UINTN)(count)) |
#define | strlen(str) (size_t)(AsciiStrLen(str)) |
#define | strnlen(str, count) (size_t)(AsciiStrnLenS(str, count)) |
#define | strncpy(strDest, strSource, count) AsciiStrnCpyS(strDest, MAX_STRING_SIZE, strSource, (UINTN)count) |
#define | strcat(strDest, strSource) AsciiStrCatS(strDest, MAX_STRING_SIZE, strSource) |
#define | strchr(str, ch) ScanMem8(str, AsciiStrSize (str), (UINT8)ch) |
#define | strcmp(string1, string2, count) (int)(AsciiStrCmp(string1, string2)) |
#define | strncmp(string1, string2, count) (int)(AsciiStrnCmp(string1, string2, (UINTN)(count))) |
#define | strrchr(str, ch) fdt_strrchr(str, ch) |
#define | strtoul(ptr, end_ptr, base) fdt_strtoul(ptr, end_ptr, base) |
Typedefs | |
typedef UINT8 | uint8_t |
typedef UINT16 | uint16_t |
typedef INT32 | int32_t |
typedef UINT32 | uint32_t |
typedef UINT64 | uint64_t |
typedef UINTN | uintptr_t |
typedef UINTN | size_t |
typedef BOOLEAN | bool |
Functions | |
void * | memset (void *, int, size_t) |
int | memcmp (const void *, const void *, size_t) |
int | strcmp (const char *, const char *) |
char * | strchr (const char *, int) |
char * | fdt_strrchr (const char *, int) |
unsigned long | fdt_strtoul (const char *, char **, int) |
char * | strcpy (char *strDest, const char *strSource) |
Root include file of C runtime library to support building the third-party libfdt library.
Copyright (c) 2023, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file LibFdtSupport.h.
#define false (1 == 0) |
Definition at line 27 of file LibFdtSupport.h.
#define INT32_MAX 0x7FFFFFFF /* Maximum (signed) int32 value */ |
Definition at line 33 of file LibFdtSupport.h.
#define INT_MAX 0x7FFFFFFF /* Maximum (signed) int value */ |
Definition at line 32 of file LibFdtSupport.h.
Definition at line 89 of file LibFdtSupport.h.
#define memcmp | ( | buf1, | |
buf2, | |||
count | |||
) | (int)(CompareMem(buf1, buf2, (UINTN)(count))) |
Definition at line 90 of file LibFdtSupport.h.
Definition at line 87 of file LibFdtSupport.h.
Definition at line 91 of file LibFdtSupport.h.
Definition at line 88 of file LibFdtSupport.h.
#define strcat | ( | strDest, | |
strSource | |||
) | AsciiStrCatS(strDest, MAX_STRING_SIZE, strSource) |
Definition at line 95 of file LibFdtSupport.h.
#define strchr | ( | str, | |
ch | |||
) | ScanMem8(str, AsciiStrSize (str), (UINT8)ch) |
Definition at line 96 of file LibFdtSupport.h.
#define strcmp | ( | string1, | |
string2, | |||
count | |||
) | (int)(AsciiStrCmp(string1, string2)) |
Definition at line 97 of file LibFdtSupport.h.
#define strlen | ( | str | ) | (size_t)(AsciiStrLen(str)) |
Definition at line 92 of file LibFdtSupport.h.
#define strncmp | ( | string1, | |
string2, | |||
count | |||
) | (int)(AsciiStrnCmp(string1, string2, (UINTN)(count))) |
Definition at line 98 of file LibFdtSupport.h.
#define strncpy | ( | strDest, | |
strSource, | |||
count | |||
) | AsciiStrnCpyS(strDest, MAX_STRING_SIZE, strSource, (UINTN)count) |
Definition at line 94 of file LibFdtSupport.h.
#define strnlen | ( | str, | |
count | |||
) | (size_t)(AsciiStrnLenS(str, count)) |
Definition at line 93 of file LibFdtSupport.h.
#define strrchr | ( | str, | |
ch | |||
) | fdt_strrchr(str, ch) |
Definition at line 99 of file LibFdtSupport.h.
#define strtoul | ( | ptr, | |
end_ptr, | |||
base | |||
) | fdt_strtoul(ptr, end_ptr, base) |
Definition at line 100 of file LibFdtSupport.h.
#define true (1 == 1) |
Definition at line 26 of file LibFdtSupport.h.
#define UINT32_MAX 0xFFFFFFFF /* Maximum unsigned int32 value */ |
Definition at line 34 of file LibFdtSupport.h.
typedef BOOLEAN bool |
Definition at line 24 of file LibFdtSupport.h.
typedef INT32 int32_t |
Definition at line 19 of file LibFdtSupport.h.
typedef UINTN size_t |
Definition at line 23 of file LibFdtSupport.h.
typedef UINT16 uint16_t |
Definition at line 18 of file LibFdtSupport.h.
typedef UINT32 uint32_t |
Definition at line 20 of file LibFdtSupport.h.
typedef UINT64 uint64_t |
Definition at line 21 of file LibFdtSupport.h.
typedef UINT8 uint8_t |
Definition at line 17 of file LibFdtSupport.h.
typedef UINTN uintptr_t |
Definition at line 22 of file LibFdtSupport.h.
char * fdt_strrchr | ( | const char * | Str, |
int | Char | ||
) |
Definition at line 21 of file LibFdtWrapper.c.
unsigned long fdt_strtoul | ( | const char * | Nptr, |
char ** | EndPtr, | ||
int | Base | ||
) |
Definition at line 53 of file LibFdtWrapper.c.
int memcmp | ( | const void * | buf1, |
const void * | buf2, | ||
size_t | count | ||
) |
Definition at line 58 of file MemoryIntrinsics.c.
void * memset | ( | void * | dest, |
int | ch, | ||
size_t | count | ||
) |
Definition at line 28 of file MemoryIntrinsics.c.
char * strchr | ( | const char * | str, |
int | ch | ||
) |
strchr function.
Definition at line 119 of file CrtWrapper.c.
int strcmp | ( | const char * | s1, |
const char * | s2 | ||
) |
strcmp function.
Definition at line 318 of file CrtWrapper.c.
char * strcpy | ( | char * | strDest, |
const char * | strSource | ||
) |
Definition at line 269 of file CrtWrapper.c.