Changeset View
Changeset View
Standalone View
Standalone View
lib/libefivar/uefi-dplib.h
Show First 20 Lines • Show All 521 Lines • ▼ Show 20 Lines | |||||
#define StrHexToUint64(x) strtoll(x, NULL, 16) | #define StrHexToUint64(x) strtoll(x, NULL, 16) | ||||
#define StrHexToUintn(x) strtoll(x, NULL, 16) | #define StrHexToUintn(x) strtoll(x, NULL, 16) | ||||
#define StrLen(x) strlen(x) | #define StrLen(x) strlen(x) | ||||
#define StrSize(x) (strlen(x) + 1) | #define StrSize(x) (strlen(x) + 1) | ||||
#define StrnCatS(d, l, s, len) strncat(d, s, len) | #define StrnCatS(d, l, s, len) strncat(d, s, len) | ||||
#define StrnCmp(a, b, n) strncmp(a, b, n) | #define StrnCmp(a, b, n) strncmp(a, b, n) | ||||
#define StrnLenS(str, max) strlen(str) | #define StrnLenS(str, max) strlen(str) | ||||
#define Strtoi(x) strtol(x, NULL, 0) | #define Strtoi(x) strtol(x, NULL, 0) | ||||
#define Strtoi64(x, y) *(long long *)y = strtoll(x, NULL, 0) | #define Strtoi64(x, y) do { *(y) = strtoll((x), NULL, 0); } while (0) | ||||
#define SwapBytes64(u64) bswap64(u64) | #define SwapBytes64(u64) bswap64(u64) | ||||
#define UnicodeStrToAsciiStrS(src, dest, len) strlcpy(dest, src, len) | #define UnicodeStrToAsciiStrS(src, dest, len) strlcpy(dest, src, len) | ||||
#define ZeroMem(p,l) memset(p, 0, l) | #define ZeroMem(p,l) memset(p, 0, l) | ||||
#undef ASSERT | #undef ASSERT | ||||
#define ASSERT(x) | #define ASSERT(x) | ||||
/* | /* | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |