Not logged in

Artifact 63a908093ad07abdf674ee362dffbe80565ad5f8:


0000: 32 30 31 36 2d 30 36 2d 31 32 20 20 42 72 61 6e  2016-06-12  Bran
0010: 64 6f 6e 20 49 6e 76 65 72 67 6f 20 20 3c 62 72  don Invergo  <br
0020: 61 6e 64 6f 6e 40 69 6e 76 65 72 67 6f 2e 6e 65  andon@invergo.ne
0030: 74 3e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 72 2e  t>...* src/zdbr.
0040: 63 3a 20 41 64 64 20 73 75 70 70 6f 72 74 20 66  c: Add support f
0050: 6f 72 20 2d 2d 6d 6d 61 70 2d 73 69 7a 65 2c 20  or --mmap-size, 
0060: 2d 2d 63 61 63 68 65 2d 73 69 7a 65 20 61 6e 64  --cache-size and
0070: 0a 09 2d 2d 62 6c 6f 63 6b 2d 73 69 7a 65 2e 0a  ..--block-size..
0080: 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e 63 3a 20  ..* src/zdbs.c: 
0090: 41 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72 20  Add support for 
00a0: 2d 2d 6d 6d 61 70 2d 73 69 7a 65 2c 20 2d 2d 63  --mmap-size, --c
00b0: 61 63 68 65 2d 73 69 7a 65 20 61 6e 64 0a 09 2d  ache-size and..-
00c0: 2d 62 6c 6f 63 6b 2d 73 69 7a 65 2e 0a 0a 09 2a  -block-size....*
00d0: 20 73 72 63 2f 7a 64 62 66 2e 63 3a 20 41 64 64   src/zdbf.c: Add
00e0: 20 73 75 70 70 6f 72 74 20 66 6f 72 20 2d 2d 6d   support for --m
00f0: 6d 61 70 2d 73 69 7a 65 2c 20 2d 2d 63 61 63 68  map-size, --cach
0100: 65 2d 73 69 7a 65 20 61 6e 64 0a 09 2d 2d 62 6c  e-size and..--bl
0110: 6f 63 6b 2d 73 69 7a 65 2e 0a 0a 09 2a 20 73 72  ock-size....* sr
0120: 63 2f 7a 64 62 2e 63 20 28 7a 64 62 5f 70 72 69  c/zdb.c (zdb_pri
0130: 6e 74 5f 69 6e 66 6f 29 3a 20 41 64 64 20 70 72  nt_info): Add pr
0140: 69 6e 74 20 69 6e 66 6f 20 66 75 6e 63 74 69 6f  int info functio
0150: 6e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 69 2e 63  n...* src/zdbi.c
0160: 3a 20 41 64 64 20 70 72 6f 67 72 61 6d 20 74 6f  : Add program to
0170: 20 70 72 69 6e 74 20 6f 75 74 20 64 61 74 61 62   print out datab
0180: 61 73 65 20 69 6e 66 6f 2e 0a 0a 32 30 31 36 2d  ase info...2016-
0190: 30 35 2d 32 37 20 20 42 72 61 6e 64 6f 6e 20 49  05-27  Brandon I
01a0: 6e 76 65 72 67 6f 20 20 3c 62 72 61 6e 64 6f 6e  nvergo  <brandon
01b0: 40 69 6e 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09  @invergo.net>...
01c0: 2a 20 73 72 63 2f 7a 64 62 63 2e 63 20 28 70 61  * src/zdbc.c (pa
01d0: 72 73 65 5f 6f 70 74 29 3a 20 43 6f 72 72 65 63  rse_opt): Correc
01e0: 74 20 61 20 6c 6f 6e 67 2d 73 74 61 6e 64 69 6e  t a long-standin
01f0: 67 20 62 75 67 20 69 6e 20 73 65 74 74 69 6e 67  g bug in setting
0200: 0a 09 74 68 65 20 6d 6d 61 70 5f 73 69 7a 65 20  ..the mmap_size 
0210: 61 6e 64 20 6e 75 6d 5f 62 75 63 6b 65 74 73 2e  and num_buckets.
0220: 20 20 43 6c 65 61 6e 20 75 70 20 77 61 72 6e 69    Clean up warni
0230: 6e 67 73 2e 20 20 53 65 74 20 61 20 6d 6f 72 65  ngs.  Set a more
0240: 0a 09 73 65 6e 73 69 62 6c 65 20 64 65 66 61 75  ..sensible defau
0250: 6c 74 20 6d 65 6d 6d 61 70 20 73 69 7a 65 20 28  lt memmap size (
0260: 31 32 38 4b 69 42 29 2e 0a 0a 32 30 31 36 2d 30  128KiB)...2016-0
0270: 35 2d 32 36 20 20 42 72 61 6e 64 6f 6e 20 49 6e  5-26  Brandon In
0280: 76 65 72 67 6f 20 20 3c 62 72 61 6e 64 6f 6e 40  vergo  <brandon@
0290: 69 6e 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09 2a  invergo.net>...*
02a0: 20 73 72 63 2f 7a 64 62 2e 63 20 28 7a 64 62 5f   src/zdb.c (zdb_
02b0: 6f 70 65 6e 29 3a 20 41 6c 77 61 79 73 20 63 72  open): Always cr
02c0: 65 61 74 65 20 61 20 6e 65 77 20 64 61 74 61 62  eate a new datab
02d0: 61 73 65 20 77 69 74 68 20 7a 64 62 63 2e 0a 09  ase with zdbc...
02e0: 53 75 70 70 6f 72 74 20 6d 6f 72 65 20 6f 70 65  Support more ope
02f0: 6e 20 66 6c 61 67 73 3a 20 73 79 6e 63 2c 20 6e  n flags: sync, n
0300: 6f 2d 6d 6d 61 70 2c 20 61 6e 64 20 6e 6f 2d 6c  o-mmap, and no-l
0310: 6f 63 6b 0a 09 2a 20 73 72 63 2f 7a 64 62 2a 2e  ock..* src/zdb*.
0320: 63 20 28 6d 61 69 6e 29 3a 20 53 75 70 70 6f 72  c (main): Suppor
0330: 74 20 65 78 74 72 61 20 6f 70 65 6e 69 6e 67 20  t extra opening 
0340: 66 6c 61 67 73 0a 0a 32 30 31 33 2d 31 31 2d 31  flags..2013-11-1
0350: 37 20 20 42 72 61 6e 64 6f 6e 20 49 6e 76 65 72  7  Brandon Inver
0360: 67 6f 20 20 3c 62 72 61 6e 64 6f 6e 40 69 6e 76  go  <brandon@inv
0370: 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09 2a 20 63 6f  ergo.net>...* co
0380: 6e 66 69 67 75 72 65 2e 61 63 3a 20 41 64 64 20  nfigure.ac: Add 
0390: 74 65 73 74 73 0a 0a 09 2a 20 4d 61 6b 65 66 69  tests...* Makefi
03a0: 6c 65 2e 61 6d 3a 20 41 64 64 20 74 65 73 74 73  le.am: Add tests
03b0: 0a 0a 32 30 31 33 2d 31 31 2d 31 33 20 20 42 72  ..2013-11-13  Br
03c0: 61 6e 64 6f 6e 20 49 6e 76 65 72 67 6f 20 20 3c  andon Invergo  <
03d0: 62 72 61 6e 64 6f 6e 40 69 6e 76 65 72 67 6f 2e  brandon@invergo.
03e0: 6e 65 74 3e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62  net>...* src/zdb
03f0: 2e 63 20 28 7a 64 62 5f 63 72 65 61 74 65 29 3a  .c (zdb_create):
0400: 20 55 73 65 20 73 69 7a 65 5f 74 20 66 6f 72 20   Use size_t for 
0410: 6d 6d 61 70 5f 73 69 7a 65 20 61 6e 64 20 6e 75  mmap_size and nu
0420: 6d 5f 62 75 63 6b 65 74 73 0a 09 28 7a 64 62 5f  m_buckets..(zdb_
0430: 66 65 74 63 68 29 3a 20 46 69 78 20 6d 65 6d 6f  fetch): Fix memo
0440: 72 79 20 6c 65 61 6b 0a 0a 09 2a 20 73 72 63 2f  ry leak...* src/
0450: 7a 64 62 63 2e 63 20 28 6d 61 69 6e 29 3a 20 41  zdbc.c (main): A
0460: 64 64 20 6d 69 73 73 69 6e 67 20 64 65 66 61 75  dd missing defau
0470: 6c 74 20 6d 6d 61 70 5f 73 69 7a 65 20 61 6e 64  lt mmap_size and
0480: 20 6e 75 6d 5f 62 75 63 6b 65 74 73 0a 09 76 61   num_buckets..va
0490: 6c 75 65 73 0a 09 28 29 3a 20 55 73 65 20 73 69  lues..(): Use si
04a0: 7a 65 5f 74 20 66 6f 72 20 6d 6d 61 70 5f 73 69  ze_t for mmap_si
04b0: 7a 65 20 61 6e 64 20 6e 75 6d 5f 62 75 63 6b 65  ze and num_bucke
04c0: 74 73 0a 09 28 70 61 72 73 65 5f 6f 70 74 29 3a  ts..(parse_opt):
04d0: 20 43 6f 72 72 65 63 74 6c 79 20 68 61 6e 64 6c   Correctly handl
04e0: 65 20 74 6f 6f 2d 62 69 67 20 6f 72 20 6e 65 67  e too-big or neg
04f0: 61 74 69 76 65 20 6d 6d 61 70 5f 73 69 7a 65 20  ative mmap_size 
0500: 61 6e 64 0a 09 6e 75 6d 5f 62 75 63 6b 65 74 73  and..num_buckets
0510: 20 76 61 6c 75 65 73 0a 0a 09 2a 20 73 72 63 2f   values...* src/
0520: 7a 64 62 66 2e 63 20 28 66 65 74 63 68 71 75 65  zdbf.c (fetchque
0530: 72 69 65 73 29 3a 20 52 65 77 72 69 74 65 20 74  ries): Rewrite t
0540: 6f 20 62 65 20 74 68 65 20 73 61 6d 65 20 61 73  o be the same as
0550: 20 69 6e 0a 09 7a 64 62 72 2e 63 20 28 72 65 6d   in..zdbr.c (rem
0560: 72 65 63 6f 72 64 73 29 0a 0a 09 2a 20 73 72 63  records)...* src
0570: 2f 7a 64 62 73 2e 63 20 28 61 64 64 72 65 63 6f  /zdbs.c (addreco
0580: 72 64 73 29 3a 20 52 65 77 72 69 74 65 20 74 6f  rds): Rewrite to
0590: 20 62 65 20 74 68 65 20 73 61 6d 65 20 61 73 20   be the same as 
05a0: 69 6e 0a 09 7a 64 62 72 2e 63 20 28 72 65 6d 72  in..zdbr.c (remr
05b0: 65 63 6f 72 64 73 29 0a 0a 09 2a 20 73 72 63 2f  ecords)...* src/
05c0: 7a 64 62 72 2e 63 20 28 72 65 6d 72 65 63 6f 72  zdbr.c (remrecor
05d0: 64 73 29 3a 20 46 69 78 20 6d 65 6d 6f 72 79 20  ds): Fix memory 
05e0: 65 72 72 6f 72 73 0a 0a 32 30 31 33 2d 31 31 2d  errors..2013-11-
05f0: 31 32 20 20 42 72 61 6e 64 6f 6e 20 49 6e 76 65  12  Brandon Inve
0600: 72 67 6f 20 20 3c 62 72 61 6e 64 6f 6e 40 69 6e  rgo  <brandon@in
0610: 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09 2a 20 4d  vergo.net>...* M
0620: 61 6b 65 66 69 6c 65 2e 61 6d 20 28 64 69 73 74  akefile.am (dist
0630: 2d 73 77 62 69 73 2d 62 69 6e 29 3a 20 41 64 64  -swbis-bin): Add
0640: 20 73 77 62 69 73 20 62 69 6e 61 72 79 20 70 61   swbis binary pa
0650: 63 6b 61 67 69 6e 67 20 72 65 63 69 70 65 0a 0a  ckaging recipe..
0660: 32 30 31 33 2d 31 30 2d 32 34 20 20 42 72 61 6e  2013-10-24  Bran
0670: 64 6f 6e 20 49 6e 76 65 72 67 6f 20 20 3c 62 72  don Invergo  <br
0680: 61 6e 64 6f 6e 40 69 6e 76 65 72 67 6f 2e 6e 65  andon@invergo.ne
0690: 74 3e 0a 0a 09 2a 20 4d 61 6b 65 66 69 6c 65 2e  t>...* Makefile.
06a0: 61 6d 3a 20 41 64 64 20 73 77 62 69 73 20 70 61  am: Add swbis pa
06b0: 63 6b 61 67 69 6e 67 20 72 65 63 69 70 65 73 0a  ckaging recipes.
06c0: 0a 32 30 31 33 2d 30 37 2d 31 36 20 20 42 72 61  .2013-07-16  Bra
06d0: 6e 64 6f 6e 20 49 6e 76 65 72 67 6f 20 20 3c 62  ndon Invergo  <b
06e0: 72 61 6e 64 6f 6e 40 69 6e 76 65 72 67 6f 2e 6e  randon@invergo.n
06f0: 65 74 3e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 63  et>...* src/zdbc
0700: 2e 63 3a 20 55 73 65 20 50 41 43 4b 41 47 45 5f  .c: Use PACKAGE_
0710: 2a 20 6d 61 63 72 6f 73 20 66 72 6f 6d 20 63 6f  * macros from co
0720: 6e 66 69 67 2e 68 20 72 61 74 68 65 72 20 74 68  nfig.h rather th
0730: 61 6e 0a 09 64 69 72 65 63 74 6c 79 20 63 6f 6e  an..directly con
0740: 66 69 67 75 72 69 6e 67 20 74 68 65 20 66 69 6c  figuring the fil
0750: 65 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 63 2e 63  e...* src/zdbc.c
0760: 3a 20 44 65 66 69 6e 65 20 70 61 63 6b 61 67 65  : Define package
0770: 5f 73 74 72 69 6e 67 20 66 6f 72 20 75 73 65 20  _string for use 
0780: 77 69 74 68 20 67 6e 75 6c 69 62 27 73 20 65 72  with gnulib's er
0790: 72 6f 72 0a 09 66 75 6e 63 74 69 6f 6e 0a 0a 09  ror..function...
07a0: 2a 20 73 72 63 2f 7a 64 62 66 2e 63 3a 20 55 73  * src/zdbf.c: Us
07b0: 65 20 50 41 43 4b 41 47 45 5f 2a 20 6d 61 63 72  e PACKAGE_* macr
07c0: 6f 73 20 66 72 6f 6d 20 63 6f 6e 66 69 67 2e 68  os from config.h
07d0: 20 72 61 74 68 65 72 20 74 68 61 6e 0a 09 64 69   rather than..di
07e0: 72 65 63 74 6c 79 20 63 6f 6e 66 69 67 75 72 69  rectly configuri
07f0: 6e 67 20 74 68 65 20 66 69 6c 65 0a 0a 09 2a 20  ng the file...* 
0800: 73 72 63 2f 7a 64 62 66 2e 63 3a 20 44 65 66 69  src/zdbf.c: Defi
0810: 6e 65 20 70 61 63 6b 61 67 65 5f 73 74 72 69 6e  ne package_strin
0820: 67 20 66 6f 72 20 75 73 65 20 77 69 74 68 20 67  g for use with g
0830: 6e 75 6c 69 62 27 73 20 65 72 72 6f 72 0a 09 66  nulib's error..f
0840: 75 6e 63 74 69 6f 6e 0a 0a 09 2a 20 73 72 63 2f  unction...* src/
0850: 7a 64 62 72 2e 63 3a 20 55 73 65 20 50 41 43 4b  zdbr.c: Use PACK
0860: 41 47 45 5f 2a 20 6d 61 63 72 6f 73 20 66 72 6f  AGE_* macros fro
0870: 6d 20 63 6f 6e 66 69 67 2e 68 20 72 61 74 68 65  m config.h rathe
0880: 72 20 74 68 61 6e 0a 09 64 69 72 65 63 74 6c 79  r than..directly
0890: 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 74 68 65   configuring the
08a0: 20 66 69 6c 65 0a 0a 09 2a 20 73 72 63 2f 7a 64   file...* src/zd
08b0: 62 72 2e 63 3a 20 44 65 66 69 6e 65 20 70 61 63  br.c: Define pac
08c0: 6b 61 67 65 5f 73 74 72 69 6e 67 20 66 6f 72 20  kage_string for 
08d0: 75 73 65 20 77 69 74 68 20 67 6e 75 6c 69 62 27  use with gnulib'
08e0: 73 20 65 72 72 6f 72 0a 09 66 75 6e 63 74 69 6f  s error..functio
08f0: 6e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e 63  n...* src/zdbs.c
0900: 3a 20 55 73 65 20 50 41 43 4b 41 47 45 5f 2a 20  : Use PACKAGE_* 
0910: 6d 61 63 72 6f 73 20 66 72 6f 6d 20 63 6f 6e 66  macros from conf
0920: 69 67 2e 68 20 72 61 74 68 65 72 20 74 68 61 6e  ig.h rather than
0930: 0a 09 64 69 72 65 63 74 6c 79 20 63 6f 6e 66 69  ..directly confi
0940: 67 75 72 69 6e 67 20 74 68 65 20 66 69 6c 65 0a  guring the file.
0950: 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e 63 3a 20  ..* src/zdbs.c: 
0960: 44 65 66 69 6e 65 20 70 61 63 6b 61 67 65 5f 73  Define package_s
0970: 74 72 69 6e 67 20 66 6f 72 20 75 73 65 20 77 69  tring for use wi
0980: 74 68 20 67 6e 75 6c 69 62 27 73 20 65 72 72 6f  th gnulib's erro
0990: 72 0a 09 66 75 6e 63 74 69 6f 6e 0a 0a 09 2a 20  r..function...* 
09a0: 73 72 63 2f 4d 61 6b 65 66 69 6c 65 2e 61 6d 3a  src/Makefile.am:
09b0: 20 45 78 70 6c 69 63 69 74 6c 79 20 6c 69 6e 6b   Explicitly link
09c0: 20 74 6f 20 67 6e 75 6c 69 62 2d 67 65 6e 65 72   to gnulib-gener
09d0: 61 74 65 64 0a 09 6c 69 62 7a 65 70 74 6f 64 62  ated..libzeptodb
09e0: 2e 61 20 74 6f 20 68 65 6c 70 20 62 75 69 6c 64  .a to help build
09f0: 69 6e 67 20 6f 6e 20 6e 6f 6e 2d 47 4e 55 20 73  ing on non-GNU s
0a00: 79 73 74 65 6d 73 0a 0a 32 30 31 33 2d 30 37 2d  ystems..2013-07-
0a10: 30 34 20 20 42 72 61 6e 64 6f 6e 20 49 6e 76 65  04  Brandon Inve
0a20: 72 67 6f 20 20 3c 62 72 61 6e 64 6f 6e 40 69 6e  rgo  <brandon@in
0a30: 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09 2a 20 73  vergo.net>...* s
0a40: 72 63 2f 7a 64 62 63 2e 63 2e 69 6e 20 28 70 61  rc/zdbc.c.in (pa
0a50: 72 73 65 5f 6f 70 74 29 3a 20 55 73 65 20 73 74  rse_opt): Use st
0a60: 72 74 6f 75 6c 20 69 6e 73 74 65 61 64 20 6f 66  rtoul instead of
0a70: 20 61 74 6f 6c 0a 0a 09 2a 20 73 72 63 2f 7a 64   atol...* src/zd
0a80: 62 2e 63 20 28 7a 64 62 5f 63 72 65 61 74 65 29  b.c (zdb_create)
0a90: 3a 20 46 69 78 20 75 6e 69 6e 69 74 69 61 6c 69  : Fix uninitiali
0aa0: 7a 65 64 20 73 74 72 69 6e 67 0a 0a 32 30 31 33  zed string..2013
0ab0: 2d 30 37 2d 30 33 20 20 42 72 61 6e 64 6f 6e 20  -07-03  Brandon 
0ac0: 49 6e 76 65 72 67 6f 20 3c 62 72 61 6e 64 6f 6e  Invergo <brandon
0ad0: 40 69 6e 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09  @invergo.net>...
0ae0: 2a 20 73 72 63 2f 7a 64 62 63 2e 63 2e 69 6e 3a  * src/zdbc.c.in:
0af0: 20 43 72 65 61 74 65 20 66 69 6c 65 0a 0a 09 2a   Create file...*
0b00: 20 73 72 63 2f 7a 64 62 63 2e 68 3a 20 43 72 65   src/zdbc.h: Cre
0b10: 61 74 65 20 66 69 6c 65 0a 0a 09 2a 20 73 72 63  ate file...* src
0b20: 2f 7a 64 62 2e 63 20 28 7a 64 62 5f 63 72 65 61  /zdb.c (zdb_crea
0b30: 74 65 29 3a 20 41 64 64 20 66 75 6e 63 74 69 6f  te): Add functio
0b40: 6e 0a 0a 32 30 31 33 2d 30 37 2d 30 31 20 20 42  n..2013-07-01  B
0b50: 72 61 6e 64 6f 6e 20 49 6e 76 65 72 67 6f 20 3c  randon Invergo <
0b60: 62 72 61 6e 64 6f 6e 40 69 6e 76 65 72 67 6f 2e  brandon@invergo.
0b70: 6e 65 74 3e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62  net>...* src/zdb
0b80: 66 2e 63 2e 69 6e 3a 20 41 64 64 20 2d 2d 76 65  f.c.in: Add --ve
0b90: 72 62 6f 73 65 20 6f 70 74 69 6f 6e 2c 20 68 61  rbose option, ha
0ba0: 6e 64 6c 65 20 74 65 72 6d 69 6e 61 74 69 6f 6e  ndle termination
0bb0: 20 73 69 67 6e 61 6c 73 0a 0a 09 2a 20 73 72 63   signals...* src
0bc0: 2f 7a 64 62 72 2e 63 2e 69 6e 3a 20 41 64 64 20  /zdbr.c.in: Add 
0bd0: 2d 2d 76 65 72 62 6f 73 65 20 6f 70 74 69 6f 6e  --verbose option
0be0: 2c 20 68 61 6e 64 6c 65 20 74 65 72 6d 69 6e 61  , handle termina
0bf0: 74 69 6f 6e 20 73 69 67 6e 61 6c 73 0a 0a 09 2a  tion signals...*
0c00: 20 73 72 63 2f 7a 64 62 73 2e 63 2e 69 6e 3a 20   src/zdbs.c.in: 
0c10: 41 64 64 20 2d 2d 76 65 72 62 6f 73 65 20 6f 70  Add --verbose op
0c20: 74 69 6f 6e 2c 20 68 61 6e 64 6c 65 20 74 65 72  tion, handle ter
0c30: 6d 69 6e 61 74 69 6f 6e 20 73 69 67 6e 61 6c 73  mination signals
0c40: 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e 63 2e  ...* src/zdbs.c.
0c50: 69 6e 20 28 61 64 64 72 65 63 6f 72 64 73 29 3a  in (addrecords):
0c60: 20 50 72 69 6e 74 20 72 65 63 6f 72 64 20 6e 75   Print record nu
0c70: 6d 62 65 72 20 69 6e 20 76 65 72 62 6f 73 65 20  mber in verbose 
0c80: 6d 6f 64 65 0a 09 77 68 65 6e 20 73 74 6f 72 69  mode..when stori
0c90: 6e 67 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 2e 63  ng...* src/zdb.c
0ca0: 3a 20 50 72 69 6e 74 20 72 75 6e 2d 74 69 6d 65  : Print run-time
0cb0: 20 6d 65 73 73 61 67 65 73 20 69 6e 20 76 65 72   messages in ver
0cc0: 62 6f 73 65 20 6d 6f 64 65 0a 0a 32 30 31 33 2d  bose mode..2013-
0cd0: 30 36 2d 32 38 20 20 42 72 61 6e 64 6f 6e 20 49  06-28  Brandon I
0ce0: 6e 76 65 72 67 6f 20 20 3c 62 72 61 6e 64 6f 6e  nvergo  <brandon
0cf0: 40 69 6e 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09  @invergo.net>...
0d00: 2a 20 73 72 63 2f 7a 64 62 2e 63 3a 20 4d 6f 76  * src/zdb.c: Mov
0d10: 65 20 61 6c 6c 20 64 69 72 65 63 74 20 64 62 6d  e all direct dbm
0d20: 20 61 63 63 65 73 73 20 28 67 64 62 6d 20 6f 72   access (gdbm or
0d30: 20 6b 79 6f 74 6f 63 61 62 69 6e 65 74 29 20 74   kyotocabinet) t
0d40: 6f 0a 09 74 68 69 73 20 66 69 6c 65 0a 0a 09 2a  o..this file...*
0d50: 20 73 72 63 2f 7a 64 62 2e 68 3a 20 43 72 65 61   src/zdb.h: Crea
0d60: 74 65 20 66 69 6c 65 0a 0a 09 2a 20 73 72 63 2f  te file...* src/
0d70: 7a 64 62 66 2e 63 2e 69 6e 3a 20 4d 6f 76 65 20  zdbf.c.in: Move 
0d80: 64 62 6d 20 61 63 63 65 73 73 20 74 6f 20 7a 64  dbm access to zd
0d90: 62 2e 63 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 66  b.c...* src/zdbf
0da0: 2e 68 3a 20 4d 6f 76 65 20 64 62 6d 20 61 63 63  .h: Move dbm acc
0db0: 65 73 73 20 74 6f 20 7a 64 62 2e 63 0a 0a 09 2a  ess to zdb.c...*
0dc0: 20 73 72 63 2f 7a 64 62 72 2e 63 2e 69 6e 3a 20   src/zdbr.c.in: 
0dd0: 4d 6f 76 65 20 64 62 6d 20 61 63 63 65 73 73 20  Move dbm access 
0de0: 74 6f 20 7a 64 62 2e 63 0a 0a 09 2a 20 73 72 63  to zdb.c...* src
0df0: 2f 7a 64 62 72 2e 68 3a 20 4d 6f 76 65 20 64 62  /zdbr.h: Move db
0e00: 6d 20 61 63 63 65 73 73 20 74 6f 20 7a 64 62 2e  m access to zdb.
0e10: 63 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e 63  c...* src/zdbs.c
0e20: 2e 69 6e 3a 20 4d 6f 76 65 20 64 62 6d 20 61 63  .in: Move dbm ac
0e30: 63 65 73 73 20 74 6f 20 7a 64 62 2e 63 0a 0a 09  cess to zdb.c...
0e40: 2a 20 73 72 63 2f 7a 64 62 73 2e 68 3a 20 4d 6f  * src/zdbs.h: Mo
0e50: 76 65 20 64 62 6d 20 61 63 63 65 73 73 20 74 6f  ve dbm access to
0e60: 20 7a 64 62 2e 63 0a 0a 32 30 31 33 2d 30 36 2d   zdb.c..2013-06-
0e70: 32 37 20 20 42 72 61 6e 64 6f 6e 20 49 6e 76 65  27  Brandon Inve
0e80: 72 67 6f 20 20 3c 62 72 61 6e 64 6f 6e 40 69 6e  rgo  <brandon@in
0e90: 76 65 72 67 6f 2e 6e 65 74 3e 0a 0a 09 2a 20 63  vergo.net>...* c
0ea0: 6f 6e 66 69 67 75 72 65 2e 61 63 3a 20 41 64 64  onfigure.ac: Add
0eb0: 20 74 65 73 74 20 66 6f 72 20 4b 79 6f 74 6f 20   test for Kyoto 
0ec0: 43 61 62 69 6e 65 74 20 6c 69 62 72 61 72 69 65  Cabinet librarie
0ed0: 73 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 66 2e 63  s...* src/zdbf.c
0ee0: 2e 69 6e 3a 20 41 64 64 20 73 75 70 70 6f 72 74  .in: Add support
0ef0: 20 66 6f 72 20 4b 79 6f 74 6f 20 43 61 62 69 6e   for Kyoto Cabin
0f00: 65 74 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 72 2e  et...* src/zdbr.
0f10: 63 2e 69 6e 3a 20 41 64 64 20 73 75 70 70 6f 72  c.in: Add suppor
0f20: 74 20 66 6f 72 20 4b 79 6f 74 6f 20 43 61 62 69  t for Kyoto Cabi
0f30: 6e 65 74 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 73  net...* src/zdbs
0f40: 2e 63 2e 69 6e 3a 20 41 64 64 20 73 75 70 70 6f  .c.in: Add suppo
0f50: 72 74 20 66 6f 72 20 4b 79 6f 74 6f 20 43 61 62  rt for Kyoto Cab
0f60: 69 6e 65 74 0a 0a 09 2a 20 73 72 63 2f 7a 64 62  inet...* src/zdb
0f70: 66 2e 68 3a 20 41 64 64 20 73 75 70 70 6f 72 74  f.h: Add support
0f80: 20 66 6f 72 20 4b 79 6f 74 6f 20 43 61 62 69 6e   for Kyoto Cabin
0f90: 65 74 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 72 2e  et...* src/zdbr.
0fa0: 68 3a 20 41 64 64 20 73 75 70 70 6f 72 74 20 66  h: Add support f
0fb0: 6f 72 20 4b 79 6f 74 6f 20 43 61 62 69 6e 65 74  or Kyoto Cabinet
0fc0: 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e 68 3a  ...* src/zdbs.h:
0fd0: 20 41 64 64 20 73 75 70 70 6f 72 74 20 66 6f 72   Add support for
0fe0: 20 4b 79 6f 74 6f 20 43 61 62 69 6e 65 74 0a 0a   Kyoto Cabinet..
0ff0: 09 2a 20 73 72 63 2f 4d 61 6b 65 66 69 6c 65 2e  .* src/Makefile.
1000: 61 6d 3a 20 41 64 64 20 6c 69 62 6b 79 6f 74 6f  am: Add libkyoto
1010: 63 61 62 69 6e 65 74 20 66 6c 61 67 73 0a 0a 32  cabinet flags..2
1020: 30 31 33 2d 30 36 2d 31 30 20 20 42 72 61 6e 64  013-06-10  Brand
1030: 6f 6e 20 49 6e 76 65 72 67 6f 20 20 3c 62 72 61  on Invergo  <bra
1040: 6e 64 6f 6e 40 69 6e 76 65 72 67 6f 2e 6e 65 74  ndon@invergo.net
1050: 3e 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 66 2e 68  >...* src/zdbf.h
1060: 3a 20 49 6e 63 6c 75 64 65 20 63 6f 6e 66 69 67  : Include config
1070: 2e 68 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 73 2e  .h...* src/zdbs.
1080: 68 3a 20 49 6e 63 6c 75 64 65 20 63 6f 6e 66 69  h: Include confi
1090: 67 2e 68 0a 0a 09 2a 20 73 72 63 2f 7a 64 62 72  g.h...* src/zdbr
10a0: 2e 68 3a 20 49 6e 63 6c 75 64 65 20 63 6f 6e 66  .h: Include conf
10b0: 69 67 2e 68 0a 0a 09 2a 20 4d 61 6b 65 66 69 6c  ig.h...* Makefil
10c0: 65 2e 61 6d 3a 20 41 64 64 20 6e 65 63 65 73 73  e.am: Add necess
10d0: 61 72 79 20 73 74 75 66 66 20 66 6f 72 20 75 73  ary stuff for us
10e0: 69 6e 67 20 67 6e 75 6c 69 62 0a 0a 09 2a 20 63  ing gnulib...* c
10f0: 6f 6e 66 69 67 75 72 65 2e 61 63 3a 20 41 64 64  onfigure.ac: Add
1100: 20 6e 65 63 65 73 73 61 72 79 20 6d 61 63 72 6f   necessary macro
1110: 73 20 66 6f 72 20 75 73 69 6e 67 20 67 6e 75 6c  s for using gnul
1120: 69 62 0a                                         ib.