Hex Artifact Content

Artifact 15a48182c3b3470a15d84436bfe402922e27d02b:


0000: 23 21 20 2f 62 69 6e 2f 62 61 73 68 0a 69 66 20  #! /bin/bash.if 
0010: 5b 20 21 20 2d 66 20 6c 69 62 63 6f 6e 66 69 67  [ ! -f libconfig
0020: 2e 33 20 5d 3b 20 74 68 65 6e 0a 09 63 64 20 2e  .3 ]; then..cd .
0030: 2e 0a 66 69 0a 0a 69 66 20 5b 20 21 20 2d 66 20  ..fi..if [ ! -f 
0040: 6c 69 62 63 6f 6e 66 69 67 2e 33 20 5d 3b 20 74  libconfig.3 ]; t
0050: 68 65 6e 0a 09 65 63 68 6f 20 20 27 43 6f 75 6c  hen..echo  'Coul
0060: 64 20 6e 6f 74 20 66 69 6e 64 20 6c 69 62 63 6f  d not find libco
0070: 6e 66 69 67 2e 33 2c 20 61 62 6f 72 74 69 6e 67  nfig.3, aborting
0080: 2e 27 20 3e 26 32 0a 09 65 78 69 74 20 31 0a 66  .' >&2..exit 1.f
0090: 69 0a 0a 66 6f 72 20 66 69 6c 65 20 69 6e 20 6c  i..for file in l
00a0: 63 5f 63 6c 65 61 6e 75 70 20 6c 63 5f 67 65 74  c_cleanup lc_get
00b0: 65 72 72 6e 6f 20 6c 63 5f 67 65 74 65 72 72 73  errno lc_geterrs
00c0: 74 72 20 6c 63 5f 70 72 6f 63 65 73 73 20 6c 63  tr lc_process lc
00d0: 5f 70 72 6f 63 65 73 73 5f 66 69 6c 65 20 6c 63  _process_file lc
00e0: 5f 72 65 67 69 73 74 65 72 5f 63 61 6c 6c 62 61  _register_callba
00f0: 63 6b 20 6c 63 5f 72 65 67 69 73 74 65 72 5f 76  ck lc_register_v
0100: 61 72 20 6c 69 62 63 6f 6e 66 69 67 3b 20 64 6f  ar libconfig; do
0110: 0a 09 6d 61 6e 32 68 74 6d 6c 20 2d 48 20 22 52  ..man2html -H "R
0120: 45 50 4c 41 43 45 22 20 2d 4d 20 22 2f 4d 45 22  EPLACE" -M "/ME"
0130: 20 3c 20 24 7b 66 69 6c 65 7d 2e 33 20 7c 20 67   < ${file}.3 | g
0140: 72 65 70 20 2d 69 76 20 27 5e 43 6f 6e 74 65 6e  rep -iv '^Conten
0150: 74 2d 54 79 70 65 3a 27 20 7c 20 73 65 64 20 27  t-Type:' | sed '
0160: 73 40 22 68 74 74 70 3a 2f 2f 52 45 50 4c 41 43  s@"http://REPLAC
0170: 45 2f 4d 45 3f 5c 28 5b 30 2d 39 5d 2a 5c 29 2b  E/ME?\([0-9]*\)+
0180: 5c 28 5b 5e 22 5d 2a 5c 29 22 40 22 5c 32 2e 68  \([^"]*\)"@"\2.h
0190: 74 6d 22 40 3b 73 40 68 74 74 70 3a 2f 2f 52 45  tm"@;s@http://RE
01a0: 50 4c 41 43 45 2f 4d 45 40 40 67 27 20 3e 20 2f  PLACE/ME@@g' > /
01b0: 77 65 62 2f 72 6b 65 65 6e 65 2f 64 6f 63 73 2f  web/rkeene/docs/
01c0: 6f 73 73 2f 6c 69 62 63 6f 6e 66 69 67 2f 24 7b  oss/libconfig/${
01d0: 66 69 6c 65 7d 2e 68 74 6d 0a 64 6f 6e 65 0a 0a  file}.htm.done..