Introduce type for BER BOOLEAN/INTEGER .
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 18 Jun 2009 12:09:21 +0000 (14:09 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 18 Jun 2009 12:09:21 +0000 (14:09 +0200)
commit8356ea58313ee1f350226172cf99bfb0b7c5583c
tree60578c0d50c224925acaeb7780ee79dc6c261faf
parent6b76baf0fb5d0d437caedd8076f77f372d775758
Introduce type for BER BOOLEAN/INTEGER .

The BER BOOLEAN is now the integral type Odr_bool which still happens
to be an 'int'. The BER INTEGER which used to be a plain 'int' is now
typedef'd to Odr_int. This is still an integral 'int', but it may be
changed to 64-bit via a one-liner in nmem.h (NMEM_64=1). The documentation,
ASN-1 compiler as well as programs has been updated to use the new types.
24 files changed:
client/client.c
doc/asn.xml
doc/odr.xml
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/ill-get.c
src/nmemsdup.c
src/odr_bool.c
src/odr_enum.c
src/odr_int.c
src/odr_mem.c
src/pquery.c
src/seshigh.c
src/session.h
src/srw.c
src/srwutil.c
src/xmlquery.c
test/tstodr.c
util/yaz-asncomp