summaryrefslogtreecommitdiff
path: root/libfetch/errlist.sh
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2012-07-12 22:04:39 +0200
committerAndreas Baumann <abaumann@yahoo.com>2012-07-12 22:04:39 +0200
commit701352f84ddd204d738407c29a4b6e501694a59c (patch)
treefe81b066da1244010e8317cef27e12f8af75358a /libfetch/errlist.sh
parentd255a7489b6a64b1e972f5f7bd0f91a6684ff3b1 (diff)
downloadcrawler-701352f84ddd204d738407c29a4b6e501694a59c.tar.gz
crawler-701352f84ddd204d738407c29a4b6e501694a59c.tar.bz2
ported libfetch to Linux and gcc 4.7 with almost all flags
Diffstat (limited to 'libfetch/errlist.sh')
-rwxr-xr-xlibfetch/errlist.sh11
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"