pull in result values from other libraries at compile time

instead of storing dns, dst, and isccc result codes in the libisc
source tree, store them in their own relevant trees and combine them
into result-ext.h and result-ext.c files prior to compiling.

any sibling library can export result codes by placing
result_libname.c and result_libname.h files at its top source level:
for example, lib/isccc/result_isccc.c and lib/isccc/result_isccc.h.
80 jobs for !2344 with 719-isc-results_static in 21 minutes and 19 seconds (queued for 5 seconds)
latest detached
Status Job ID Name Coverage
  Precheck
passed #691089
linux amd64
🐞:sid:amd64

00:04:17

passed #691088
linux amd64
💾:sid:amd64

00:00:23

passed #691086
linux amd64
autoreconf:sid:amd64

00:00:34

passed #691087
linux amd64
misc:sid:amd64

00:00:17

 
  Build
passed #691105
linux amd64
asan:sid:amd64

00:04:33

passed #691112
amd64 freebsd
clang:freebsd11.3:amd64

00:01:10

passed #691113
amd64 freebsd
clang:freebsd12.0:amd64

00:01:01

passed #691114
amd64 libvirt
clang:openbsd6.6:amd64

00:05:58

passed #691109
linux amd64
clang:stretch:amd64

00:01:17

passed #691110
linux i386
clang:stretch:i386

00:02:51

passed #691090
linux amd64
gcc:alpine3.11:amd64

00:02:23

passed #691104
linux amd64
gcc:bionic:amd64

00:01:17

passed #691096
linux amd64
gcc:buster:amd64

00:01:36

passed #691091
linux amd64
gcc:centos6:amd64

00:01:56

passed #691092
linux amd64
gcc:centos7:amd64

00:02:09

passed #691093
linux amd64
gcc:centos8:amd64

00:02:20

passed #691102
linux amd64
gcc:fedora31:amd64

00:01:55

passed #691094
linux amd64
gcc:jessie:amd64

00:01:17

passed #691097
linux amd64
gcc:sid:amd64

00:02:10

passed #691099
linux arm64
gcc:sid:arm64

00:03:55

passed #691100
linux i386
gcc:sid:i386

00:01:37

passed #691095
linux amd64
gcc:stretch:amd64

00:02:42

passed #691101
linux amd64
gcc:tumbleweed:amd64

00:02:23

passed #691103
linux amd64
gcc:xenial:amd64

00:02:50

failed #691116
amd64 windows
msvc:windows:amd64

00:01:08

passed #691108
linux amd64
mutexatomics:sid:amd64

00:01:19

passed #691115
linux amd64
nolibtool:sid:amd64

00:02:21

passed #691098
linux amd64
oot:sid:amd64

00:02:46

passed #691111
linux amd64
pkcs11:sid:amd64

00:01:31

passed #691107
linux amd64
rwlock:sid:amd64

00:02:53

passed #691106
linux amd64
tsan:buster:amd64

00:03:16

 
  Unit
passed #691131
linux amd64
unit:asan:sid:amd64

00:01:15

passed #691137
amd64 freebsd
unit:clang:freebsd11.3:amd64

00:00:34

passed #691138
amd64 freebsd
unit:clang:freebsd12.0:amd64

00:00:34

passed #691135
linux amd64
unit:clang:stretch:amd64

00:00:52

passed #691117
linux amd64
unit:gcc:alpine3.11:amd64

00:00:50

passed #691130
linux amd64
unit:gcc:bionic:amd64

00:00:51

passed #691123
linux amd64
unit:gcc:buster:amd64

00:00:45

passed #691118
linux amd64
unit:gcc:centos6:amd64

00:00:51

passed #691119
linux amd64
unit:gcc:centos7:amd64

00:00:54

passed #691120
linux amd64
unit:gcc:centos8:amd64

00:00:53

passed #691128
linux amd64
unit:gcc:fedora31:amd64

00:00:48

passed #691121
linux amd64
unit:gcc:jessie:amd64

00:00:19

passed #691124
linux amd64
unit:gcc:sid:amd64

00:00:51

passed #691125
linux arm64
unit:gcc:sid:arm64

00:01:04

passed #691126
linux i386
unit:gcc:sid:i386

00:00:58

passed #691122
linux amd64
unit:gcc:stretch:amd64

00:00:56

passed #691127
linux amd64
unit:gcc:tumbleweed:amd64

00:00:55

passed #691129
linux amd64
unit:gcc:xenial:amd64

00:00:51

failed #691134
linux amd64 allowed to fail
unit:mutexatomics:sid:amd64

00:10:51

passed #691139
linux amd64
unit:nolibtool:sid:amd64

00:01:15

passed #691136
linux amd64
unit:pkcs11:sid:amd64

00:00:52

passed #691133
linux amd64
unit:rwlock:sid:amd64

00:00:49

failed #691132
linux amd64 allowed to fail
unit:tsan:buster:amd64

00:02:08

 
  System
passed #691154
linux amd64
system:asan:sid:amd64

00:13:40

passed #691159
amd64 freebsd
system:clang:freebsd11.3:amd64

00:12:40

passed #691160
amd64 freebsd
system:clang:freebsd12.0:amd64

00:12:43

passed #691140
linux amd64
system:gcc:alpine3.11:amd64

00:12:54

passed #691153
linux amd64
system:gcc:bionic:amd64

00:12:06

passed #691146
linux amd64
system:gcc:buster:amd64

00:11:40

passed #691141
linux amd64
system:gcc:centos6:amd64

00:12:01

passed #691142
linux amd64
system:gcc:centos7:amd64

00:11:25

passed #691143
linux amd64
system:gcc:centos8:amd64

00:12:25

passed #691151
linux amd64
system:gcc:fedora31:amd64

00:12:24

passed #691144
linux amd64
system:gcc:jessie:amd64

00:11:47

passed #691147
linux amd64
system:gcc:sid:amd64

00:12:02

passed #691148
linux arm64
system:gcc:sid:arm64

00:12:20

passed #691149
linux i386
system:gcc:sid:i386

00:12:07

passed #691145
linux amd64
system:gcc:stretch:amd64

00:11:17

passed #691150
linux amd64
system:gcc:tumbleweed:amd64

00:11:32

passed #691152
linux amd64
system:gcc:xenial:amd64

00:11:22

passed #691157
linux amd64
system:mutexatomics:sid:amd64

00:12:16

passed #691161
linux amd64
system:nolibtool:sid:amd64

00:12:36

passed #691158
linux amd64
system:pkcs11:sid:amd64

00:12:12

passed #691156
linux amd64
system:rwlock:sid:amd64

00:12:21

failed #691155
linux amd64 allowed to fail
system:tsan:buster:amd64

00:15:42

 
  Docs
passed #691162
linux amd64
docs:sid:amd64

00:01:00

 
  Postcheck
passed #691164
linux amd64
cppcheck:gcc:sid:amd64

00:01:49

passed #691165
linux arm64
cppcheck:gcc:sid:arm64

00:02:16

passed #691163
linux amd64
scan-build:buster:amd64

00:09:45

 
Name Stage Failure
failed
system:tsan:buster:amd64 System
No job log
failed
unit:mutexatomics:sid:amd64 Unit
No job log
failed
unit:tsan:buster:amd64 Unit
No job log
failed
msvc:windows:amd64 Build
No job log