ptgen: add Chromium OS kernel partition support
[project/firmware-utils.git] / src / utils.h
1 // SPDX-License-Identifier: GPL-2.0-only
2 #include <stdint.h>
3 #include <string.h>
4
5 #pragma once
6
7 #define FW_MEMCPY_STR(dst, src) \
8 do { \
9 size_t slen = strlen(src); \
10 size_t dlen = sizeof(dst); \
11 memcpy(dst, src, slen > dlen ? dlen : slen); \
12 } while (0);