a627d8f327
- only include openssl if the openssl option is present - include arpa/inet.h to get ntohl and friends on older platforms like Interix - use new netdb.h compat code from libnbcompat - include inttypes.h only when present - don't name local variables err, Interix has a symbol like that in default namespace - allow fetch_read to do short read and do more intelligent buffering for header processing; effectively don't do a system call for each byte read
11 lines
312 B
Bash
Executable file
11 lines
312 B
Bash
Executable file
#!/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"
|