OpenCore
1.0.4
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.