diff options
Diffstat (limited to 'libfetch/errlist.sh')
-rwxr-xr-x | libfetch/errlist.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libfetch/errlist.sh b/libfetch/errlist.sh new file mode 100755 index 0000000..84779fe --- /dev/null +++ b/libfetch/errlist.sh @@ -0,0 +1,11 @@ +#!/bin/sh +# $NetBSD: errlist.sh,v 1.2 2008/10/06 12:58:29 joerg Exp $ + +printf "static struct fetcherr $1[] = {\n" +while read code type msg; do + [ "${code}" = "#" ] && continue + printf "\t{ ${code}, FETCH_${type}, \"${msg}\" },\n" +done < $3 + +printf "\t{ -1, FETCH_UNKNOWN, \"Unknown $2 error\" }\n" +printf "};\n" |