64-bit BER integers. Fixes bug #114.
authorAdam Dickmeiss <adam@indexdata.dk>
Tue, 16 Jun 2009 08:43:48 +0000 (10:43 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Tue, 16 Jun 2009 08:43:48 +0000 (10:43 +0200)
commit6b76baf0fb5d0d437caedd8076f77f372d775758
tree057de1f3459ea4e47f78e005d2c6627d5363bbe8
parentae1c6f1a0a5fb745b1a5fa315869161d7480c6f7
64-bit BER integers. Fixes bug #114.

Introduce a new type, odr_int_t, which is equivalent to 'long lont int'
This type is pretty much available everywhere..  was introduced in C99.
This change makes YAZ non-backwards compatible .. both source-wise
and binary wise. However, it is expected to be fairly trivial to update
applications.
31 files changed:
client/client.c
include/yaz/backend.h
include/yaz/nmem.h
include/yaz/odr.h
include/yaz/prt-ext.h
include/yaz/srw.h
src/ber_int.c
src/cqltransform.c
src/grs1disp.c
src/ill-get.c
src/logrpn.c
src/nmemsdup.c
src/odr_enum.c
src/odr_int.c
src/odr_mem.c
src/pquery.c
src/querytowrbuf.c
src/rpn2cql.c
src/seshigh.c
src/session.h
src/srw.c
src/srwutil.c
src/xmlquery.c
src/zget.c
src/zoom-c.c
test/tst_record_conv.c
test/tstodr.c
util/yaz-asncomp
util/yaz-illclient.c
ztest/dummy-opac.c
ztest/ztest.c