123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /* 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
|