|
OpenCore
1.0.5
OpenCore Bootloader
|
#include "LinuxBootInternal.h"#include <Uefi.h>#include <Library/BaseLib.h>#include <Library/DebugLib.h>Go to the source code of this file.
Macros | |
| #define | IS_SECTION_BREAK(Ch) |
Functions | |
| STATIC INTN | BoundedAsciiStrCmp (CONST CHAR8 *FirstString, CONST CHAR8 *FirstStringEnd, CONST CHAR8 *SecondString, CONST CHAR8 *SecondStringEnd) |
| STATIC VOID | GetNextFragment (IN CONST CHAR8 **Pos, OUT CONST CHAR8 **FragmentStart, OUT CONST CHAR8 **FragmentEnd, OUT BOOLEAN *IsAlphaFragment, OUT BOOLEAN *IsSectionBreak, OUT CHAR8 *SectionChar) |
| STATIC INTN | DoVersionCompare (IN CONST CHAR8 *Version1, IN CONST CHAR8 *Version2) |
| INTN EFIAPI | InternalVersionCompare (IN CONST VOID *Version1, IN CONST VOID *Version2) |
| INTN EFIAPI | InternalReverseVersionCompare (IN CONST VOID *Version1, IN CONST VOID *Version2) |
Linux version compare.
Copyright (c) 2021, Mike Beaton. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Definition in file VersionCompare.c.
| #define IS_SECTION_BREAK | ( | Ch | ) |
Definition at line 14 of file VersionCompare.c.
| STATIC INTN BoundedAsciiStrCmp | ( | CONST CHAR8 * | FirstString, |
| CONST CHAR8 * | FirstStringEnd, | ||
| CONST CHAR8 * | SecondString, | ||
| CONST CHAR8 * | SecondStringEnd ) |
Definition at line 20 of file VersionCompare.c.
| STATIC INTN DoVersionCompare | ( | IN CONST CHAR8 * | Version1, |
| IN CONST CHAR8 * | Version2 ) |
Definition at line 130 of file VersionCompare.c.
| STATIC VOID GetNextFragment | ( | IN CONST CHAR8 ** | Pos, |
| OUT CONST CHAR8 ** | FragmentStart, | ||
| OUT CONST CHAR8 ** | FragmentEnd, | ||
| OUT BOOLEAN * | IsAlphaFragment, | ||
| OUT BOOLEAN * | IsSectionBreak, | ||
| OUT CHAR8 * | SectionChar ) |
Definition at line 57 of file VersionCompare.c.
| INTN EFIAPI InternalReverseVersionCompare | ( | IN CONST VOID * | Version1, |
| IN CONST VOID * | Version2 ) |
Definition at line 237 of file VersionCompare.c.
| INTN EFIAPI InternalVersionCompare | ( | IN CONST VOID * | Version1, |
| IN CONST VOID * | Version2 ) |
Definition at line 227 of file VersionCompare.c.