tt/mini_isam: add new isam_prototypes.h include file and fix up problems
authorJon Trulson <jon@radscan.com>
Sun, 1 Jul 2018 02:09:49 +0000 (20:09 -0600)
committerJon Trulson <jon@radscan.com>
Sun, 1 Jul 2018 02:13:39 +0000 (20:13 -0600)
commitc0388656dce90fe56df9d919a30d2dc6ec0984f5
treea3f715ce3e711f728728b70a774057ac90b18496
parent0d39bd186f22f962e3accacaba33d0ee2e685f22
tt/mini_isam: add new isam_prototypes.h include file and fix up problems

There were a variety of potential 64b problems due to the complete
lack of prototype declarations.  So, we add a file, isam_prototypes.h,
generated mostly by the 'cproto' tool.

We also fixed up some errors that having proper prototypes pointed
out, mainly in passing ints where pointers were expected and vice
versa.  The iserase() function was supposed to accept a char *, but
was defined as only accepting a char.  Fun stuff like that.
22 files changed:
cde/lib/tt/mini_isam/isam_impl.h
cde/lib/tt/mini_isam/isam_prototypes.h [new file with mode: 0644]
cde/lib/tt/mini_isam/isamaddindex.c
cde/lib/tt/mini_isam/isamopen.c
cde/lib/tt/mini_isam/isapplmr.c
cde/lib/tt/mini_isam/isapplmw.c
cde/lib/tt/mini_isam/isbtree.c
cde/lib/tt/mini_isam/isbuild.c
cde/lib/tt/mini_isam/iscntl.c
cde/lib/tt/mini_isam/isdatconv.c
cde/lib/tt/mini_isam/iserase.c
cde/lib/tt/mini_isam/iserror.c
cde/lib/tt/mini_isam/isfcb.c
cde/lib/tt/mini_isam/ismngfcb.c
cde/lib/tt/mini_isam/isopen.c
cde/lib/tt/mini_isam/ispageio.c
cde/lib/tt/mini_isam/isrename.c
cde/lib/tt/mini_isam/isrepair.c
cde/lib/tt/mini_isam/issignals.c
cde/lib/tt/mini_isam/issort.c
cde/lib/tt/mini_isam/issync.c
cde/lib/tt/mini_isam/isvarrec.c