aboutsummaryrefslogtreecommitdiff
path: root/src/helper/bin2char.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/helper/bin2char.sh')
-rwxr-xr-xsrc/helper/bin2char.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/helper/bin2char.sh b/src/helper/bin2char.sh
index f9da3094..85a0fd6a 100755
--- a/src/helper/bin2char.sh
+++ b/src/helper/bin2char.sh
@@ -1,14 +1,14 @@
#!/bin/sh
-[ $# = 0 ] && {
- echo "Usage: $0 <varname>"
+[ $# != 0 ] && {
+ echo "Usage: $0"
echo
- echo "Read binary data from standard input and write it as a C character"
- echo "array <varname> to standard output. Add a final NULL for terminating."
+ echo "Read binary data from standard input and write it as a comma separated"
+ echo "list of hexadecimal byte values to standard ouput. The output is usable"
+ echo "as a C array initializer. It is terminated with a comma so it can be"
+ echo "continued e.g. for zero termination."
exit 1
}
echo "/* Autogenerated with $0 */"
-echo "unsigned const char $1[] = {"
od -v -A n -t x1 | sed 's/ *\(..\) */0x\1,/g'
-echo "0 /* NULL-terminated */ };"