WIP to make dtbuilder work on 64bit.
authorPascal Stumpf <Pascal.Stumpf@cubes.de>
Mon, 13 Aug 2012 15:35:34 +0000 (17:35 +0200)
committerJon Trulson <jon@radscan.com>
Tue, 14 Aug 2012 01:42:44 +0000 (19:42 -0600)
commit1177e210809a5a4109dce95e6b941f89387c40da
treee5b15e737585db5702b3490557e0bb2cb694fbf1
parent50e6c86bf48193b6b99030f3a236c1c11524fb3e
WIP to make dtbuilder work on 64bit.

Fixes many, though not all 64bit-warnings.  In lots of places, pointers are
cast to ints to be then used as array subscripts.  The only way to deal with
this is to change them to long.  Additionally, use calloc() to allocate the
int_array in istr.c and drop the (wrong) macro patch to istr.h.  Should make
dtbuilder work on 32bit again.
29 files changed:
cde/programs/dtappbuilder/src/ab/abobj_layout.c
cde/programs/dtappbuilder/src/ab/attch_ed_stubs.c
cde/programs/dtappbuilder/src/ab/connP.h
cde/programs/dtappbuilder/src/ab/conn_obj.c
cde/programs/dtappbuilder/src/ab/conn_stubs.c
cde/programs/dtappbuilder/src/ab/message_ed_stubs.c
cde/programs/dtappbuilder/src/abmf/abmf.c
cde/programs/dtappbuilder/src/abmf/abmfP.h
cde/programs/dtappbuilder/src/abmf/args.c
cde/programs/dtappbuilder/src/abmf/connect.c
cde/programs/dtappbuilder/src/abmf/stubs_c_file.c
cde/programs/dtappbuilder/src/libABil/abuil_load.c
cde/programs/dtappbuilder/src/libABil/abuil_resource_attr_map.c
cde/programs/dtappbuilder/src/libABil/abuil_trav.c
cde/programs/dtappbuilder/src/libABil/bil.c
cde/programs/dtappbuilder/src/libABil/bil_loadatt.c
cde/programs/dtappbuilder/src/libABil/bil_store.c
cde/programs/dtappbuilder/src/libABil/gil_loadobj.c
cde/programs/dtappbuilder/src/libABobj/obj_fields.c
cde/programs/dtappbuilder/src/libABobj/obj_list.c
cde/programs/dtappbuilder/src/libABobj/obj_names_list.c
cde/programs/dtappbuilder/src/libABobj/obj_scoped.c
cde/programs/dtappbuilder/src/libABobj/obj_utils.c
cde/programs/dtappbuilder/src/libABobjXm/objxm_args.c
cde/programs/dtappbuilder/src/libABobjXm/objxm_strs.c
cde/programs/dtappbuilder/src/libABobjXm/objxm_util.c
cde/programs/dtappbuilder/src/libAButil/istr.c
cde/programs/dtappbuilder/src/libAButil/strlist.c
cde/programs/dtappbuilder/src/libAButil/strlist.h