/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _BOOTCONFIG_LINUX_BOOTCONFIG_H #define _BOOTCONFIG_LINUX_BOOTCONFIG_H #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <stdbool.h> #include <ctype.h> #include <errno.h> #include <string.h> #ifndef fallthrough # define fallthrough #endif #define WARN_ON(cond) \ ((cond) ? printf("Internal warning(%s:%d, %s): %s\n", \ __FILE__, __LINE__, __func__, #cond) : 0) #define unlikely(cond) (cond) /* Copied from lib/string.c */ static inline char *skip_spaces(const char *str) { while (isspace(*str)) ++str; return (char *)str; } static inline char *strim(char *s) { size_t size; char *end; size = strlen(s); if (!size) return s; end = s + size - 1; while (end >= s && isspace(*end)) end--; *(end + 1) = '\0'; return skip_spaces(s); } #define __init #define __initdata #include "../../../../include/linux/bootconfig.h" #endif