Just a suggestion, you can use something like this
name=$(echo $1 | sed s';[/.];_;g')
array=$(hexdump -v -e '/1 "%d,"' $1)
len=$(echo $array | awk -F"," '{print NF-1}')
#len=$(echo $array | sed s'/[^,]//g' | wc -L)
echo unsigned char $name[] = {\
$array };
echo unsigned int $name_len = $len ;
hexdump is in base.
Regards,
adr.
On Sun, 11 Aug 2019, Anthony J. Bentley wrote:
Date: Sun, 11 Aug 2019 09:16:22 -0600 (MDT)
From: Anthony J. Bentley <[email protected]>
To: [email protected]
Subject: CVS: cvs.openbsd.org: ports
CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2019/08/11 09:16:22
Modified files:
www/netsurf/netsurf-fb: Makefile
www/netsurf/browser: Makefile
Log message:
Missing build dependency on vim (for xxd).
Noticed by naddy@