2022-02-23:  David Anderson
    commit 8c56a98e99ae367e57b02a5d7f7dab01add878e9

    Now says For Release on date line.
            modified:   ../libdwarf.dox
    Regenerated
            modified:   ../libdwarf.pdf

2022-02-22:  David Anderson
    commit 5a033c458d1aae3539aa37825dabc6a650f493e6

    Updated with today's initializer fix.
            modified:   ChangeLog

2022-02-22:  David Anderson
    commit ffecad750da5ebb572680f4b3155bddaac538369

    A compiler warned of two local variables with no
    initializer and with -enable-werror the warnings
    broke the build.
            modified:   src/bin/dwarfdump/print_abbrevs.c
            modified:   src/bin/dwarfdump/print_die.c

2022-02-22:  David Anderson
    commit 961a276fab7a8409c0b375055f36c843d6b1f25e

    To match recent commits
            modified:   ChangeLog

2022-02-22:  David Anderson
    commit 10c455b9a94a7da5ca22df8e7b8ed59ddd5d4506

    In a comment remove a -lelf
    as that is irrelevant now (for this code).
            modified:   simplecrc.c

2022-02-22:  David Anderson
    commit ba03f108e88a7b53014ed1f78a7667039224bb4b
    Merge: 944bae54 cc08ad1e

    Merge pull request #80 from vtorri/vtorri_dumpbytes

    remove dump_bytes() from simplecrc.c and dwarf_object_detector.c

2022-02-22:  Vincent Torri
    commit cc08ad1e5b6b6b00657a48545633efac0d1b0906

    remove dump_bytes() from simplecrc.c and dwarf_object_detector.c

            modified:   src/bin/dwarfexample/simplecrc.c
            modified:   src/lib/libdwarf/dwarf_object_detector.c

2022-02-20:  David Anderson
    commit 944bae54e3c123e72457528721258334a1b0e723

    Brought this up to date with git log
            modified:   ChangeLog

2022-02-20:  David Anderson
    commit dd967d4e2c700b3f5bdefb8a515e587a66412661

    This fixes a coverity scan warning.

    Removing argv and argc from declaration of main.
    int main(void)
    is specifically valid by the C90 standard section 5.1.2.2.1

            modified:   src/bin/builduritable/uritablebuild.c

2022-02-20:  David Anderson
    commit 2a5f5f80db296999a79e7a4bfe10a914a64c60b8

    Now does doxygen before building the pdfs.
            modified:   doc/Makefile.am

    Removed some test wording. Now ready
    for release.
            modified:   doc/libdwarf.dox
    regenerated
            modified:   doc/libdwarf.pdf

2022-02-20:  David Anderson
    commit a1fa90b53277cc5d68d3ac72edd99d8dd758b9c1

    Now meson build also  does 'ninja test'
            modified:   scripts/buildandreleasetest.sh

2022-02-20:  David Anderson
    commit c032334997410674486504a7f08da1c1620f433a

    Added words about meson build
            modified:   README
            modified:   README.md

2022-02-20:  David Anderson
    commit 8e534a95aa4dce4d6a55f70f4721fe7f9263071e
    Merge: 2b31510d 7f427f44

    Merge pull request #79 from vtorri/vtorri_ci_meson

    add continuous integration for meson

2022-02-20:  Vincent Torri
    commit 7f427f445afcc73dab4df1da2f8494d729317d97

    add badge for meson ci

2022-02-20:  Vincent Torri
    commit 4ce27aa8efffc4aeb30ef568e136483f56ba1de6

    fir ci name

2022-02-20:  Vincent Torri
    commit ee8a159fd00fe8d5ffaff5c822e0e7e764f59a49

    fix option value

2022-02-20:  Vincent Torri
    commit 8e1108113cc3fc29117b96bad6a355b85705a8a4

    add ci for meson

2022-02-19:  David Anderson
    commit 2b31510d7d7ee448522865da1fd389d61c175842

    To match up with test/meson.build
            modified:   test/CMakeLists.txt

2022-02-19:  David Anderson
    commit 7c8c80e7d7c25b531c760736c775dc205f1ab94e
    Merge: a8c37adb 62a12bb9

    Merge pull request #78 from vtorri/vtorri_test_api

    Fix link of test binaries on Windows

2022-02-19:  Vincent Torri
    commit 62a12bb905a66ad6130a813361441a40423dc0ae

    Fix link of test binaries on Windows

            modified:   ../test/meson.build

2022-02-19:  David Anderson
    commit a8c37adb12d8b862fc2ccbf87d5e02174241ef39

    Not sure this suffices, but at least pointer-to
    will fit in Dwarf_Unsigned.
            modified:   test/dwarf_tied_test.c

2022-02-19:  David Anderson
    commit d4662df3cf46f3aff1cd90da5fd96a0199767f39
    Merge: 7552759f 42d949b4

    Merge branch 'master' of https://github.com/davea42/libdwarf-code
    Removing useless reloc files.

2022-02-19:  David Anderson
    commit 42d949b4a46f07f9d12beb08a8c893c171961de9
    Merge: ffb2453f 922b64b8

    Merge pull request #76 from vtorri/vtorri_reloc2

    Remove useless reloc files

2022-02-19:  David Anderson
    commit 7552759fef90fd04efb7d35b2499e38c424edad2

    Due to a small mistake in these scripts
    make -j8
    (or any j<n>  greater than 1)
    would fail with really strange errors.
    Fixed.
            modified:   dwarfdumpLinux.sh
            modified:   dwarfdumpMacos.sh
            modified:   dwarfdumpPE.sh
            modified:   dwarfdumpsetup.sh

2022-02-19:  Vincent Torri
    commit 922b64b8693498fc0a5cb1c70eabab673e2a87f1

    removetest_headersoc.c from Makefile.am too

2022-02-19:  Vincent Torri
    commit 00d03246ab219091d8c89782ec98d0abf269210c

    Remove useless reloc files

            deleted:    src/lib/libdwarf/dwarf_elf_reloc_386.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_aarch64.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_arm.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_mips.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_ppc.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_ppc64.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_sparc.h
            deleted:    src/lib/libdwarf/dwarf_elf_reloc_x86_64.h
            deleted:    src/lib/libdwarf/dwarf_reloc_386.h
            deleted:    src/lib/libdwarf/dwarf_reloc_arm.h
            deleted:    src/lib/libdwarf/dwarf_reloc_mips.h
            deleted:    src/lib/libdwarf/dwarf_reloc_ppc.h
            deleted:    src/lib/libdwarf/dwarf_reloc_ppc64.h
            deleted:    src/lib/libdwarf/dwarf_reloc_x86_64.h
            deleted:    test/test_headersok.c
            modified:   src/lib/libdwarf/CMakeLists.txt
            modified:   src/lib/libdwarf/Makefile.am
            modified:   test/CMakeLists.txt
            modified:   test/Makefile.am
            modified:   test/meson.build

2022-02-19:  David Anderson
    commit 1d9ff1c320880daf79560041e8331760162a3937

    Use the short local name
    for the augmentation_string_size,
    not the long spelling. Simpler
    to use the short name consistently
    instead of mixing the usage.
            modified:   dwarf_debugnames.c

2022-02-19:  David Anderson
    commit ffb2453ff63e9e01c82344f67a522e0176c4b70a

    Spelling correction
            modified:   doc/libdwarf.dox

    Added meson build
            modified:   scripts/buildandreleasetest.sh

    Fixed the NUL byte code, (one line).
            modified:   src/lib/libdwarf/dwarf_debugnames.c

    Enhanced each test by an (actually superfluous)
    rm -f.
            modified:   test/dwarfdumpLinux.sh
            modified:   test/dwarfdumpMacos.sh
            modified:   test/dwarfdumpPE.sh

2022-02-18:  David Anderson
    commit e4996685372aa2d1dcf3a8912f06e4766c39d12e

    Now prints a bit more of the .debug_names section
    content.
            modified:   src/bin/dwarfdump/print_debug_names.c

2022-02-18:  David Anderson
    commit 6a3ab22a4550927963b42d719a418ebe58a2124a

    Fixing the tableofcontents command
            modified:   libdwarf.dox
    Regenerated
            modified:   libdwarf.pdf

2022-02-18:  David Anderson
    commit 78576330a29181572e4b3b8fb0e825c89ac06832

    Fixed two warnings.
            modified:   print_debug_names.c

2022-02-18:  David Anderson
    commit c908b27658aa6913cad1a53f16cfadc9236ab062

    Fixed unused local var formtu warning.
            modified:   print_debug_names.c

2022-02-17:  David Anderson
    commit 0b9d4d0292def591e2619fc3f6e29becb9fc1c7a

    Now prints cu/tu table.
            modified:   src/bin/dwarfdump/print_debug_names.c
    Couple lines of debug inside #if 0
            modified:   src/lib/libdwarf/dwarf_debugnames.c
    Fixed a misspelling in a doxygen comment.
            modified:   src/lib/libdwarf/libdwarf.h

2022-02-17:  David Anderson
    commit adb94559b060f37d95ebdec96cc6c74a4303d83b

    Revised the handling of PE SizeOfRawData
    and VirtualSize object section fields
    so it skips processing sections it knows
    are irrelevant to dwarf.
    The way VirtualSize is used means it is
    impossible to write a precise size bound
    so we added a couple heuristics
    to prevent corrupted objects from
    causing crashes.
            modified:   dwarf_peread.c

2022-02-16:  David Anderson
    commit 7b5d7cf0ba6c2118b4d1a51f6ca2b4b8d4195086

    Updated with latest git log entries
            modified:   ChangeLog

2022-02-16:  David Anderson
    commit 8c82fb83d9bff92e3222aef0c43db3188215b560
    Merge: 4054f253 bbc4aa69

    Merge branch 'Snork2-master'

    Improved error messages
            modified:   pdfbld.sh

2022-02-16:  David Anderson
    commit 4054f253e98a5f3e0e2535bf170e498a94810ed1
    Merge: 893ecdb4 f9b9e30e

    Merge branch 'master' of https://github.com/davea42/libdwarf-code
    Improving PE size checks

2022-02-16:  David Anderson
    commit f9b9e30e8b395fca84c47a1f3b963fb2041a6772
    Merge: b693bf3f c389702a

    Merge pull request #74 from Snork2/master

    Replacing Windows PE section size sanity check.

2022-02-16:  David Anderson
    commit bbc4aa69423564f5a5802f7958674e078ecbedaf
    Merge: 893ecdb4 c389702a

    Merge branch 'master' of https://github.com/Snork2/libdwarf-code into Snork2-master
    checking it davea

2022-02-16:  David Anderson
    commit 893ecdb48200c2f8165d5d184dae03800d7517ee

    Now with latest from git log
            modified:   ChangeLog

2022-02-16:  snork2
    commit c389702a205e77299a33747655d6f9acec08e962

    Replacing Windows PE section size sanity check.

    Removed in-memory size check, and replaced in with in-file size check.
    Checking in-memory section size can trigger false positive result with large .bss sections.

2022-02-16:  David Anderson
    commit b693bf3f2826b129cfd41d184744411815f42dd4

    File was never distributed, and now is unused.
            deleted:    doc/ChangesToLibdwarf.pdf

    Now builds libdwarf.pdf from the doxygen data
            modified:   doc/Makefile.am
            modified:   doc/libdwarf.pdf
            modified:   doc/libdwarfp.pdf
            modified:   doc/pdfbld.sh

2022-02-16:  David Anderson
    commit 3538839bb713e483d992f217693d8db44089260b

    We no longer use libdwarf.mm
            deleted:    doc/libdwarf.mm

    No longer updates version in libdwarf.mm
            modified:   tools/updatesemanticversion.py

2022-02-15:  David Anderson
    commit c4ace46963d86d3e24d95ac6755563987cd6fb28

    Upldate meson
            modified:   README
            modified:   README.md

    Corrected version
            modified:   meson.build

    Now correctly updates the version in the meson
    build.
            modified:   tools/updatesemanticversion.py

2022-02-14:  David Anderson
    commit e76ff528c3927c6a8d7a115a029c694f000e5156

    README is identical to README.md
            modified:   README

2022-02-14:  David Anderson
    commit a71d4ccb214ee508a6b9962725ce968ff869cde5

            modified:   README.md

2022-02-14:  David Anderson
    commit d179cb4b06ff9982f42afb2e436e80bb5508a201

    Adding a meson build script (first cut,
    it will change a bit)
            modified:   README
            modified:   README.md

2022-02-14:  David Anderson
    commit 305cfb2aaa05a48d6a239a30adce4ff452a30854

    Small change for doxygen. Not the final word.
            modified:   Makefile.am
    Tweaked wording a bit.
            modified:   libdwarf.dox
    regenerated.
            modified:   libdwarf.pdf

2022-02-14:  David Anderson
    commit ecb7db0181ee1d8376cec2a57f510b950c913305

            modified:   src/lib/libdwarf/dwarf_macro5.c
     MC_SENTINAL -> MC_SENTINEL
    Private to this one source file.

2022-02-14:  David Anderson
    commit cfe1198f456fc581cfd442a4ca1db337cc5d35c0

    Bringing in January git log, bringing up to date
            modified:   ChangeLog

2022-02-14:  David Anderson
    commit 84d0a968658c3646a542ebec688056e380375378

    Mostly making meson build in a random far away
    directory work properly.
    CHanged the search for include directories
    from -I../dwarfdump (etc)  to  harmless -I'.'
    and
    +localinclude = include_directories('../dwarfdump')
    and
    -  include_directories : config_dir,
    +  include_directories : [config_dir, localinclude],

            modified:   src/bin/attr_form/meson.build
            modified:   src/bin/buildopstab/meson.build
            modified:   src/bin/gennames/meson.build
            modified:   src/bin/tag_attr/meson.build
            modified:   src/bin/tag_tree/meson.build

    Just added small comment
            modified:   src/lib/libdwarfp/dwarf_pro_log_extra_flag_strings.c

    Now joins other places and uses "libdwarf.h" in the include stmt.
            modified:   src/lib/libdwarfp/libdwarfp.h
            modified:   test/meson.build

    Deleted pointless blank line.
            modified:   test/test_linkedtopath.c

    Now int main(void) as simpler way to have valid main prototype.
    Deleted if 0 ... endif pair with nothing in it.
            modified:   test/test_regex.c

    Deleted extra blank lines.
            modified:   test/test_safe_strcpy.c

2022-02-14:  David Anderson
    commit b83bcf6111a2fdade3fcd49f233dcc8a7d055edf
    Merge: ef5a839d ff79942b

    Merge pull request #73 from vtorri/master

    fix tests compilation with meson

2022-02-12:  Vincent Torri
    commit ff79942bfed5a3dfbff75d96c616f2ccb6529754

    fix tests compilation with meson

            modified:   test/meson.build
            modified:   test/test_linkedtopath.c
            modified:   test/test_regex.c

2022-02-10:  David Anderson
    commit ef5a839d8d9e258f5a3ba8bf17ad9bbd7956128f

    Correcteting the example source and adding doxygen
    comments so it shows up in doxygen output.
            modified:   doc/checkexamples.c
    Updated date
            modified:   doc/libdwarf.dox
    Now with all available examples
    (meaning checkexamples.c code) referenced in doxygen
    output.
            modified:   src/lib/libdwarf/libdwarf.h

2022-02-10:  David Anderson
    commit 1b225518b5286b90ac7cace55edf887585f7e7d3
    Merge: 0a28232a fe5f9f35

    Merge branch 'master' of https://github.com/davea42/libdwarf-code
    Merging meson with added testing.

2022-02-10:  David Anderson
    commit fe5f9f35b9b7f1573472170dfe315e924c099887
    Merge: 5ccaf65e 18eff97c

    Merge pull request #72 from vtorri/master

    Add initial meson test support

2022-02-10:  Vincent Torri
    commit 18eff97c11ca201f159727f9f21ade2d3f5ddd9b

    Add initial meson test support

            new file:   test/meson.build
            modified:   meson.build
            modified:   test/dwarf_tied_test.c
            modified:   test/getnametest.c
            modified:   test/getopttest.c
            modified:   test/helpertree_test.c
            modified:   test/makename_test.c
            modified:   test/section_bitmaps_test.c
            modified:   test/test_dwarfstring.c
            modified:   test/test_extra_flag_strings.c
            modified:   test/test_headersok.c
            modified:   test/test_linkedtopath.c
            modified:   test/testesb.c

2022-02-09:  David Anderson
    commit 0a28232a8baab8b965c5ccd0909f33a4c1405bdc

    Updated date and version number

2022-02-08:  David Anderson
    commit 625220d05cf52bf03b98abc1fdd09772461b48c6

    More examples  of use, data locations and more.
            modified:   doc/checkexamples.c
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-02-08:  David Anderson
    commit 5ccaf65e403a7f220a8471a41e312e2d284089f0
    Merge: f3ebe9e5 f92425ea

    Merge pull request #71 from vtorri/vtorri_doc

    Add Doxygen support for autotools and meson

2022-02-08:  Vincent Torri
    commit f92425ea51f92fe4112a613844dd8a11059998b3

    Add Doxygen support for autotools and meson

            modified:   configure.ac
            modified:   doc/Makefile.am
            modified:   doc/meson.build
            modified:   meson.build
            modified:   meson_options.txt

2022-02-05:  David Anderson
    commit f3ebe9e51d198a5d1eb161d894fa48d6ab6b0f4d
    Merge: 67ea802c 5be0ddf3

    Merge pull request #70 from vtorri/vtorri_man

    install man pages

2022-02-05:  Vincent Torri
    commit 5be0ddf3770997815aed3961900aec4297ed1f8a

    install man pages

            new file:   doc/meson.build
            modified:   meson.build

2022-02-04:  David Anderson
    commit 67ea802cdc8e1d448bac4bc8affd569877f01b09

    Much improved doc of section groups handling.
            modified:   doc/Doxyfile
            modified:   doc/libdwarf.dox
            modified:   src/bin/dwarfexample/showsectiongroups.c

2022-02-04:  David Anderson
    commit 2fd9d252a60e920451483a1d0ca6f57d35df558b

    Added words about the new section groups example.
    dwarfexample/showsectiongroups.c
            modified:   doc/libdwarf.dox
    A new example making it easy to see section
    group information in an object file.
            modified:   src/bin/dwarfexample/showsectiongroups.c

2022-02-03:  David Anderson
    commit a61e4036ed64b9686cb73b33510fc5efa9c7da61

    Updated date, added version
            modified:   libdwarf.dox

2022-02-03:  David Anderson
    commit ad8d49dcffe8cf217c79eaa5e6413823194d3c8f

    Mentions src/bin/dwarfexample/showsectiongroups.c
            modified:   doc/libdwarf.dox

2022-02-03:  David Anderson
    commit a9e0ea38e9fcbc69c9472e484905844dcd261e27

    Now with section groups documentation.
            modified:   doc/jitaccess.dox
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-02-03:  David Anderson
    commit f62b71b0aa3415cd338cb3926ebe25f004cb443f

    Now lets user choose the target group number.
    Try showsectiongroups with no arguments.
            modified:   src/bin/dwarfexample/showsectiongroups.c

2022-02-03:  David Anderson
    commit 78cf3249628332b05343d091f54b1c87f1aa15ac

    Add, in the initial comment, the libdwarf source path.
            modified:   src/bin/dwarfexample/jitreader.c

2022-02-03:  David Anderson
    commit e41e4c2e947c88104c4f63caf04008e1cea15d04

    Adding a new example, to show section groups.
            modified:   src/bin/dwarfexample/CMakeLists.txt
            modified:   src/bin/dwarfexample/Makefile.am
            new file:   src/bin/dwarfexample/showsectiongroups.c

2022-02-03:  David Anderson
    commit 131348938d53053a276c42a80630f704e20ab0f5

            modified:   src/lib/libdwarfp/CMakeLists.txt
    Somehow dwarf_pro_reloc_stream.c vanished from the
    source list.   Added back in so libdwarfp is
    complete.

2022-02-03:  David Anderson
    commit c1fb754e6f67755ad546e1e4feacc33d64000ec1
    Merge: 97481fc7 7a8dc82f

    Merge pull request #69 from vtorri/vtorri_libdwarfp

    reorder and simplify libdwarfp header files

2022-02-03:  Vincent Torri
    commit 7a8dc82f17a2fad20dbbaec07a651ea8008b572e

    include stdio.h for tests

2022-02-03:  Vincent Torri
    commit 7bcd33f00db6127adbcd057ffc21705c3f3d8ad0

    reorder and simplify libdwarfp header files

            modified:   meson.build
            modified:   src/lib/libdwarfp/dwarf_pro_alloc.c
            modified:   src/lib/libdwarfp/dwarf_pro_arange.c
            modified:   src/lib/libdwarfp/dwarf_pro_debug_sup.c
            modified:   src/lib/libdwarfp/dwarf_pro_die.c
            modified:   src/lib/libdwarfp/dwarf_pro_dnames.c
            modified:   src/lib/libdwarfp/dwarf_pro_error.c
            modified:   src/lib/libdwarfp/dwarf_pro_expr.c
            modified:   src/lib/libdwarfp/dwarf_pro_finish.c
            modified:   src/lib/libdwarfp/dwarf_pro_forms.c
            modified:   src/lib/libdwarfp/dwarf_pro_frame.c
            modified:   src/lib/libdwarfp/dwarf_pro_funcs.c
            modified:   src/lib/libdwarfp/dwarf_pro_incl.h
            modified:   src/lib/libdwarfp/dwarf_pro_init.c
            modified:   src/lib/libdwarfp/dwarf_pro_line.c
            modified:   src/lib/libdwarfp/dwarf_pro_log_extra_flag_strings.c
            modified:   src/lib/libdwarfp/dwarf_pro_macinfo.c
            modified:   src/lib/libdwarfp/dwarf_pro_pubnames.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc_stream.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc_symbolic.c
            modified:   src/lib/libdwarfp/dwarf_pro_section.c
            modified:   src/lib/libdwarfp/dwarf_pro_types.c
            modified:   src/lib/libdwarfp/dwarf_pro_vars.c
            modified:   src/lib/libdwarfp/dwarf_pro_weaks.c

2022-02-01:  David Anderson
    commit 97481fc7b01b4065bed4ab1609c7902b7e0db259

    New doxygen comments on COMDAT and .dwo section
    (section groups)
            modified:   doc/libdwarf.dox
    Possibly...all functions documented in doxygen
    comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-31:  David Anderson
    commit b0016255666bcec03abcfd9d20312bdaa2d12d6b

    Bringing up to date with git log
            modified:   ChangeLog

2022-01-31:  David Anderson
    commit fd7bf02c1abd79b61db75496d7f947ae25a0d281

    Removed obsolete comments.
            modified:   ../src/lib/libdwarf/dwarf_init_finish.c
    Adding doxygen comments about getting the real section
    name.
            modified:   ../src/lib/libdwarf/libdwarf.h

2022-01-31:  David Anderson
    commit 87c1d56b7874b1fa97c29878b6ec1dc495fe2a8b

    Since de_using_libelf is never set we remove
    the if and the code applicable to de_using_libelf.
            modified:   src/lib/libdwarf/dwarf_init_finish.c

    The field de_using_libelf is an obsolete field now.
    Deleted it.
            modified:   src/lib/libdwarf/dwarf_opaque.h

2022-01-31:  David Anderson
    commit 6fd19c19826c3984e25716d3d9127c9c4bca7104

    doxygen documentation of dwarf_get_TAG_name etc.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-30:  David Anderson
    commit 651388ef33b0e64b1e9a95ce3880afbe50b74cb1
    Merge: 3fe530ac 027c5718

    Merge pull request #68 from vtorri/vtorri_last_bin

    Add meson support for the last binaries

2022-01-30:  Vincent Torri
    commit 027c5718a31f298bb047b18ed7817215db55c5e1

    Add meson support for the last binaries

            new file:   src/bin/buildopstab/meson.build
            new file:   src/bin/builduritable/meson.build
            new file:   src/bin/gennames/meson.build
            modified:   README.md
            modified:   meson.build
            modified:   src/bin/buildopstab/buildopscounttab.c
            modified:   src/bin/builduritable/uritablebuild.c
            modified:   src/bin/gennames/gennames.c

2022-01-30:  David Anderson
    commit 3fe530ac33702c7ce23e05f87b97e08139f9829a

    Added dwarfdump.conf to MAINTAINERCLEANFILES
    as that just makes sense.
            modified:   test/Makefile.am
    These explicitly copy dwarfdump.conf
    individually and now, on success they remove it.
            modified:   test/dwarfdumpLinux.sh
            modified:   test/dwarfdumpMacos.sh
            modified:   test/dwarfdumpPE.sh

2022-01-30:  David Anderson
    commit 4b64c1a7bbc602528cd94b7c20a7e8029a3e83f3

    A different approach, clean-local:
    to clean up.
            modified:   test/Makefile.am

2022-01-30:  David Anderson
    commit 7fdceea11756fc147f47339c4bd22c229214ab0a

    Now cleaning up temp files from the test.
            modified:   test/Makefile.am

2022-01-30:  David Anderson
    commit 51e9d1a26b807d4c3ae16d78065591dd75246c90

    A cleanup of dwarfdump.conf leftover after test
            modified:   test/Makefile.am

2022-01-30:  David Anderson
    commit 5c2820332f459962c3ad56486bc5b6092fc3c899

    Create c-cpp.yml

2022-01-29:  David Anderson
    commit 24753cb5658c5325d4b31363ac69fe75a65f190f

    Now the harmless_error functions are explained
    by doxygen.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-29:  David Anderson
    commit 1a5ca50f18170f51aa8bf7210b2b14075c148ee4

    Doxygen doc of the crc functions debuglink needs.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-29:  David Anderson
    commit 74cd9167e9242d058d33e009a06965b9bdb68bf8

    Correct a comment.
            modified:   src/lib/libdwarf/dwarf_xu_index.c
    Added doxygen for .debug_tu_index .debug_cu_index.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-29:  David Anderson
    commit 01ce650766b8846f0f7c691238a41d59ca1dfa75

    Updated to reflect latest release.
            modified:   README
            modified:   README.cmake
            modified:   README.md

2022-01-29:  David Anderson
    commit 4c44a4c19e2a7879da1ed6e1eec49c03bca00101

    Corrected a variety of spelling errors in
    comments.
            modified:   src/bin/dwarfdump/ChangeLog2016
            modified:   src/bin/dwarfdump/dd_sanitized.c
            modified:   src/bin/dwarfdump/print_abbrevs.c
            modified:   src/bin/dwarfdump/print_lines.c
            modified:   src/bin/dwarfdump/print_llex_codes.c
            modified:   src/bin/dwarfdump/print_loclists_codes.c
            modified:   src/bin/dwarfdump/print_origloclist_codes.c
            modified:   src/bin/dwarfdump/print_static_vars.c

2022-01-29:  David Anderson
    commit 288b3d567e584d8860b335fe12a04120f3e07fea

    Correct a spelling error in a comment: initalized -> initialized
            modified:   src/lib/libdwarf/dwarf_crc32.c
            modified:   src/lib/libdwarf/dwarf_tsearchhash.c

2022-01-29:  David Anderson
    commit 9ecea55c15ede6264be5eef0413f2881d5cfaae4

    Correct spelling errors in comments.
            modified:   src/lib/libdwarf/dwarf_frame.h
            modified:   src/lib/libdwarf/dwarf_init_finish.c
            modified:   src/lib/libdwarf/dwarf_line.c
            modified:   src/lib/libdwarf/dwarf_line.h
            modified:   src/lib/libdwarf/dwarf_ranges.c
            modified:   src/lib/libdwarf/libdwarf_private.h

2022-01-29:  David Anderson
    commit 35dd6258ddf969c86ccdbb5dbdf863484317ea84

    Correcting spelling errors in comments.
            modified:   libdwarf.h

2022-01-29:  David Anderson
    commit 029a317dde807cef290aba0048ff572bb556baa2

    Corrected a spelling error, now Heterogeneous.
            modified:   dwarf.h

2022-01-29:  David Anderson
    commit deb80914e4648a2ba829d32ba3c419a9ac5e2e1f

    Corrected three spelling errors.
            modified:   jitaccess.dox
            modified:   libdwarf.dox

2022-01-29:  David Anderson
    commit 96f45a8b5ab09d7596b1363b79ecf45b2062427f

    Update with latest entries from git log.
            modified:   ChangeLog

2022-01-29:  David Anderson
    commit 1c45ce768634c6135a01de9b37f15edbeec1438d

    Fix trailing whitespace and some too-long lines.
            modified:   src/lib/libdwarf/dwarf.h
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-29:  David Anderson
    commit 6edc9c60b16f0bb23dd9ac14df0401dfb2d97dff

    Eliminate trailing white space
    blank line at end and fix indents.
            modified:   src/bin/buildopstab/buildopscounttab.c
            modified:   src/bin/dwarfdump/dd_canonical_append.c
            modified:   src/bin/dwarfdump/dd_canonical_append.h
            modified:   src/bin/dwarfdump/dd_command_options.c
            modified:   src/bin/dwarfdump/dd_compiler_info.c
            modified:   src/bin/dwarfdump/dd_dwconf.c
            modified:   src/bin/dwarfdump/dd_opscounttab.h
            modified:   src/bin/dwarfdump/dd_safe_strcpy.c
            modified:   src/bin/dwarfdump/dd_safe_strcpy.h
            modified:   src/bin/dwarfdump/dd_tsearchbal.h
            modified:   src/bin/dwarfdump/dwarfdump.c
            modified:   src/bin/dwarfdump/print_die.c
            modified:   src/bin/dwarfexample/dwdebuglink.c
            modified:   src/bin/gennames/gennames.c

2022-01-29:  David Anderson
    commit 9293a336e1197cb89a33748f2b96bd81e8421f2a

    Version now 0.3.4
            modified:   src/bin/dwarfdump/dwarf_names.c
            modified:   src/bin/dwarfdump/dwarfdump-af-table.h
            modified:   src/bin/dwarfdump/dwarfdump-ta-ext-table.h
            modified:   src/bin/dwarfdump/dwarfdump-ta-table.h
            modified:   src/bin/dwarfdump/dwarfdump-tt-ext-table.h
            modified:   src/bin/dwarfdump/dwarfdump-tt-table.h
            modified:   src/lib/libdwarf/dwarf_names.c

2022-01-29:  David Anderson
    commit 6ae38e5f8477aa08ca967688ba8d081708d7c55e

    Corrected two misspelled words in printf output.
            modified:   src/bin/buildopstab/buildopscounttab.c

2022-01-29:  David Anderson
    commit 963a2d71df17a062d89515849e64e96e36bd9def
    Merge: 6ee163a0 98bc5cff

    Merge branch 'master' of https://github.com/davea42/libdwarf-code

2022-01-29:  David Anderson
    commit 98bc5cff1a47f995743b29aab1518ccaf00ab434
    Merge: 1e8f3b54 f7d7b866

    Merge pull request #66 from vtorri/bin_headers

    Add meson build for attr_form, tag_attr and tag_tree binaries

2022-01-29:  Vincent Torri
    commit f7d7b8669a1cc8c2ec6e246baf4e876ab9d1bc0a

    Add meson build for attr_form, tag_attr and tag_tree binaries
    also clean header files order

            new file:   src/bin/attr_form/meson.build
            new file:   src/bin/tag_attr/meson.build
            new file:   src/bin/tag_tree/meson.build
            modified:   meson.build
            modified:   src/bin/attr_form/attr_form_build.c
            modified:   src/bin/tag_attr/tag_attr.c
            modified:   src/bin/tag_tree/tag_tree.c

2022-01-28:  David Anderson
    commit 6ee163a0946b368a8f7cc0f48a0cb1b15f7af997

    Now with semantic version 0.3.4
            modified:   CMakeLists.txt
            modified:   configure.ac
            modified:   doc/libdwarf.mm
            modified:   doc/libdwarfp.mm
            modified:   meson.build
            modified:   src/lib/libdwarf/libdwarf.h

    Now updates the semantic version in meson.build too
            modified:   tools/updatesemanticversion.py

2022-01-28:  David Anderson
    commit 20ac4e0526cae7d3ff37c81af4fe6e70480ec7ff
    Merge: 1e8f3b54 a36d7b4c

    Merge branch 'doxy'

    Merging doxyfile updates. No .c updates,
    just libdwarf.h and doc/* files

2022-01-28:  David Anderson
    commit 1e8f3b54aa7a7a6781072d1fd7c6216b746ed3cf

    More minor include changes to
    get make check to work.
            modified:   test/helpertree_test.c
            modified:   test/makename_test.c
            modified:   test/section_bitmaps_test.c

2022-01-28:  David Anderson
    commit d56bd7a112bdec8f5e969743eb20f81bfcbcf2f3

    Trivial include change.
            modified:   ../tag_tree/tag_common.c

2022-01-28:  David Anderson
    commit 9fd9731804298bc25b93e4cbaaa7a90b7cd021e3

    Fixing a few missing includes, like string.h,
    and moving include of dd_globals.h
            modified:   attr_form/attr_form_build.c
            modified:   tag_attr/tag_attr.c
            modified:   tag_tree/tag_common.c
            modified:   tag_tree/tag_tree.c

2022-01-28:  David Anderson
    commit 0cabb9873e6482e24a0921cae99c7ff6730475b0
    Merge: 3eb217a7 9b50bbd4

    Merge pull request #62 from vtorri/master

    Add meson files to libdwarfp and dwarfgen

2022-01-28:  David Anderson
    commit a36d7b4c280a8e4a3cecb2991201021d698b7715

    Now with full documentation of dwarf_object_init_b,
    and dwarf_object_finish()
    nearly all of it outside libdwarf.h now.
            modified:   doc/jitaccess.dox
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-28:  Vincent Torri
    commit 9b50bbd4ec125fb87170b4ae54d6c1acb96979cd

    Add meson files to libdwarfp and dwarfgen
    rearrange header files in dwarfdump

            new file:   src/bin/dwarfgen/meson.build
            new file:   src/lib/libdwarfp/meson.build

            modified:   meson.build
            modified:   src/bin/dwarfdump/dd_addrmap.c
            modified:   src/bin/dwarfdump/dd_attr_form.c
            modified:   src/bin/dwarfdump/dd_canonical_append.c
            modified:   src/bin/dwarfdump/dd_checkutil.c
            modified:   src/bin/dwarfdump/dd_command_options.c
            modified:   src/bin/dwarfdump/dd_common.c
            modified:   src/bin/dwarfdump/dd_compiler_info.c
            modified:   src/bin/dwarfdump/dd_dwconf.c
            modified:   src/bin/dwarfdump/dd_esb.c
            modified:   src/bin/dwarfdump/dd_esb.h
            modified:   src/bin/dwarfdump/dd_getopt.c
            modified:   src/bin/dwarfdump/dd_glflags.c
            modified:   src/bin/dwarfdump/dd_globals.h
            modified:   src/bin/dwarfdump/dd_helpertree.c
            modified:   src/bin/dwarfdump/dd_macrocheck.c
            modified:   src/bin/dwarfdump/dd_makename.c
            modified:   src/bin/dwarfdump/dd_naming.c
            modified:   src/bin/dwarfdump/dd_regex.c
            modified:   src/bin/dwarfdump/dd_safe_strcpy.c
            modified:   src/bin/dwarfdump/dd_sanitized.c
            modified:   src/bin/dwarfdump/dd_section_bitmaps.c
            modified:   src/bin/dwarfdump/dd_strstrnocase.c
            modified:   src/bin/dwarfdump/dd_true_section_name.c
            modified:   src/bin/dwarfdump/dd_tsearchbal.c
            modified:   src/bin/dwarfdump/dd_uri.c
            modified:   src/bin/dwarfdump/dwarfdump.c
            modified:   src/bin/dwarfdump/meson.build
            modified:   src/bin/dwarfdump/print_abbrevs.c
            modified:   src/bin/dwarfdump/print_aranges.c
            modified:   src/bin/dwarfdump/print_debug_gnu.c
            modified:   src/bin/dwarfdump/print_debug_names.c
            modified:   src/bin/dwarfdump/print_debug_sup.c
            modified:   src/bin/dwarfdump/print_debugfission.c
            modified:   src/bin/dwarfdump/print_die.c
            modified:   src/bin/dwarfdump/print_frames.c
            modified:   src/bin/dwarfdump/print_gdbindex.c
            modified:   src/bin/dwarfdump/print_hipc_lopc_attr.c
            modified:   src/bin/dwarfdump/print_lines.c
            modified:   src/bin/dwarfdump/print_llex_codes.c
            modified:   src/bin/dwarfdump/print_loclists.c
            modified:   src/bin/dwarfdump/print_loclists_codes.c
            modified:   src/bin/dwarfdump/print_macinfo.c
            modified:   src/bin/dwarfdump/print_macro.c
            modified:   src/bin/dwarfdump/print_origloclist_codes.c
            modified:   src/bin/dwarfdump/print_pubnames.c
            modified:   src/bin/dwarfdump/print_ranges.c
            modified:   src/bin/dwarfdump/print_rnglists.c
            modified:   src/bin/dwarfdump/print_section_groups.c
            modified:   src/bin/dwarfdump/print_sections.c
            modified:   src/bin/dwarfdump/print_static_funcs.c
            modified:   src/bin/dwarfdump/print_static_vars.c
            modified:   src/bin/dwarfdump/print_str_offsets.c
            modified:   src/bin/dwarfdump/print_strings.c
            modified:   src/bin/dwarfdump/print_tag_attributes_usage.c
            modified:   src/bin/dwarfdump/print_types.c
            modified:   src/bin/dwarfdump/print_weaknames.c
            modified:   src/bin/dwarfgen/CMakeLists.txt
            modified:   src/bin/dwarfgen/Makefile.am
            modified:   src/lib/libdwarf/libdwarf.h
            modified:   src/lib/libdwarf/meson.build
            modified:   src/lib/libdwarfp/libdwarfp.h

2022-01-27:  David Anderson
    commit 4679fd24f9ac32ed6fbda99f340120287a208833

    trivial mod.
            modified:   jitaccess.dox

2022-01-27:  David Anderson
    commit 950191ee32de943a6cd609f315a980e634b184e3

    Separating jit DWARF access comments from libdwarf.h
    and creating jitaccess.dox, a new doxygen page containing it.
            modified:   doc/Doxyfile
            new file:   doc/jitaccess.dox
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-25:  David Anderson
    commit cfa1d7f378a6777a2c6a54b113ff299160395665

    Moving most jitreader/Object_Access to .dox out of libdwarf.h
            modified:   doc/libdwarf.dox
    Added new doxygen.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-25:  David Anderson
    commit 12c3720b440fac30e89774ef2dbf0b34cc99b8b9

    A couple typos in the comments for doxygen fixed.
            modified:   ../src/lib/libdwarf/libdwarf.h

2022-01-25:  David Anderson
    commit a6b01c5ab7e9aa6f5e0c0e0faeba515e1f99f433

    Doxygen comments added for some gdbindex functions.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-25:  David Anderson
    commit 55af202fe636b3ae69dadf16d0caa5b0607f4dc4

    Updated so each has a doxygen @ file and a few
    overview words doxygen will show.
            modified:   src/lib/libdwarf/dwarf.h
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-25:  David Anderson
    commit e75f70c3002de723aff3952a1156b64b94af11fb

    Now includes dwarf.h too
            modified:   doc/Doxyfile

2022-01-24:  David Anderson
    commit 3790f5a52ef0bccc0105a723fca8708f3baa5399

    Adding links to the gdbindex section format.
            modified:   dwarf_gdbindex.c
            modified:   libdwarf.h

2022-01-24:  David Anderson
    commit 583d12b330db74f172d21e12584531404c70495a

    doxygen comments added for the .gdb_index section
    access functions.
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-24:  David Anderson
    commit 3eb217a7a4461a5df7ed0bdd03aba2bfa1846e72

    Updating from current git log.
            modified:   ChangeLog

2022-01-24:  David Anderson
    commit fd4e1fd4f67f55a52b0495a27f4b64ed8a257e6b

    Added a sort after tar -tf because in Freebsd 13
    64bit tar sometimes reports files in a different order.
    Causing a misleading miscompare.
    So we sort the output of tar -tf so if the lists
    are the same we pass.
            modified:   scripts/buildandreleasetest.sh

    Fixed spelling mistakes in comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-23:  David Anderson
    commit 17e7fb2fffa3e6653781e74881afd1615d08397b

    Cleaned up examples
            modified:   doc/checkexamples.c
    Changed date of the document to today
            modified:   doc/libdwarf.dox

2022-01-23:  David Anderson
    commit 44b1189ccf810ab3b092814a7063ddffb7a7a75e

    Refining the wording about GNU debuglink.
            modified:   doc/checkexamples.c
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-23:  David Anderson
    commit 416d9dac0c3c8bf63c872cc73e180b93490a212d

    Correcting/updating debuglink doc and example
            modified:   doc/checkexamples.c
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-23:  David Anderson
    commit 9a03c0ec3f471bc5c3a35e2b412fe3819c0ebe5d

    Fixed some typos in the examples.
            modified:   checkexamples.c

2022-01-23:  David Anderson
    commit 07fdd70942a1ee4187ba5dfdcc7124ef7fe5f2df

    Now up to date with git log
            modified:   ChangeLog

2022-01-23:  David Anderson
    commit 68f20b4e563a8353ae19d3acf171abd704380e45

    the .debug_pubnames and like sections and functions
    are now documented. Actually documenting just one
    as the rest, aside from section name and details
    of the function name have identical arguments
    and identical effect.
            modified:   doc/checkexamples.c
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-23:  David Anderson
    commit 124c79a52959d78901f21eb96daff71113ea7356

    removing unwanted white space
    and fixing a couple too-long lines.
            modified:   src/lib/libdwarf/dwarf_elf_load_headers.c
            modified:   src/lib/libdwarf/dwarf_frame2.c
            modified:   src/lib/libdwarf/dwarf_global.c

2022-01-22:  David Anderson
    commit 9ba99807ad02b9245266ec284e0908d1ae6417bb

    Now a better example of looking at .debug_aranges.
            modified:   doc/checkexamples.c
    Now the aranges functions set up with doxygen comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-22:  David Anderson
    commit 5b8b1561ade90ede1e9b692531edfc491132da76

    Now an example of use of the str_offsets section
    linked to the functions.
            modified:   doc/checkexamples.c
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-22:  David Anderson
    commit 958cf1241ee9b97b83ee5a6def48a888dcb4850e

    Improvements in Frame table description
    Now mentions the .debug_str_offsets section
    is one whose internals can be read.
            modified:   doc/libdwarf.dox
    Doxygen comments for .debug_str_offsets[.dwo]
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-21:  David Anderson
    commit a05d75f8c2503158045b4444ce36f60c135dd400

    The special frame registers section was
    hard to read. made 5 words bold.
            modified:   libdwarf.dox

2022-01-21:  David Anderson
    commit f48f081ced1df09d96cb3d668c1fa8372af2bbf7

    doxygen doc on directly reading a .debug_str section.
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-21:  David Anderson
    commit ec720c5bb4fa4d031771ae51fb69c787b9489882

    Doxygen comments added.
    Details given on the required invariants
    if changing the defaults.
    See dwarf_set_frame_rule_table_size () etc.
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-21:  David Anderson
    commit 4a173bd0535d3e05cffd91916fc31243a3d60c86

    Renaming for clarity and consistency.
    Removing all reference to DW_TSHASHTYPE as it does
    not apply to balanced search.
            renamed:    dwarfdump/dd_tsearch.h -> dwarfdump/dd_tsearchbal.h

    Changed all references to the header to the new name.
            modified:   attr_form/attr_form_build.c
            modified:   dwarfdump/CMakeLists.txt
            modified:   dwarfdump/Makefile.am
            modified:   dwarfdump/dd_addrmap.c
            modified:   dwarfdump/dd_attr_form.c
            modified:   dwarfdump/dd_helpertree.c
            modified:   dwarfdump/dd_macrocheck.c
            modified:   dwarfdump/dd_makename.c
            modified:   dwarfdump/dd_tsearchbal.c
            modified:   dwarfdump/meson.build
            modified:   dwarfdump/print_macro.c

2022-01-20:  David Anderson
    commit 2306f2078905fc9b89e7966b281c5d76687cce9e

    Bring ChangeLog up to date from git log.
            modified:   ChangeLog

2022-01-20:  David Anderson
    commit de3fe09c864cef1262e73e3243c87e651cb7b5fc

    Removed use of HAVE_STDLIB_H and HAVE_STRING_H
    and HAVE_STDDEF_H everwhere as these are in
    c90 and we assume c90.
    the dwarf_names.c changes are about removing irrelevant
    (and unusable) DWARF_FRAME names in dwarf.h.
    DW_FRAME_RA_COL DW_FRAME_STATIC_LINK DW_FRAME_CFA_COL
    which had to do with SGI/IRIX use and are not used
    anywhere in libdwarf or libdwarfp.
            modified:   src/bin/dwarfdump/dwarf_names.c
            modified:   src/bin/dwarfgen/createirepformfrombinary.cc
            modified:   src/bin/dwarfgen/createirepfrombinary.cc
            modified:   src/bin/dwarfgen/dg_getopt.c
            modified:   src/bin/dwarfgen/dwarfgen.cc
            modified:   src/bin/dwarfgen/irepattrtodbg.cc
            modified:   src/bin/dwarfgen/ireptodbg.cc
            modified:   src/lib/libdwarf/dwarf_names.c
            modified:   src/lib/libdwarfp/dwarf_pro_alloc.c
            modified:   src/lib/libdwarfp/dwarf_pro_arange.c
            modified:   src/lib/libdwarfp/dwarf_pro_debug_sup.c
            modified:   src/lib/libdwarfp/dwarf_pro_die.c
            modified:   src/lib/libdwarfp/dwarf_pro_dnames.c
            modified:   src/lib/libdwarfp/dwarf_pro_error.c
            modified:   src/lib/libdwarfp/dwarf_pro_finish.c
            modified:   src/lib/libdwarfp/dwarf_pro_forms.c
            modified:   src/lib/libdwarfp/dwarf_pro_frame.c
            modified:   src/lib/libdwarfp/dwarf_pro_funcs.c
            modified:   src/lib/libdwarfp/dwarf_pro_init.c
            modified:   src/lib/libdwarfp/dwarf_pro_line.c
            modified:   src/lib/libdwarfp/dwarf_pro_macinfo.c
            modified:   src/lib/libdwarfp/dwarf_pro_pubnames.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc_stream.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc_symbolic.c
            modified:   src/lib/libdwarfp/dwarf_pro_section.c
            modified:   src/lib/libdwarfp/dwarf_pro_types.c
            modified:   src/lib/libdwarfp/dwarf_pro_vars.c
            modified:   src/lib/libdwarfp/dwarf_pro_weaks.c

2022-01-20:  David Anderson
    commit 43bbf81f2af827ce7b7504658e4438de055c4528

    Trivial issues with configure.
            modified:   configure.ac

    Lots of places still had #ifdef HAVE_STDLIB_H
    which was a problem for cmake.
    And we do not need HAVE_STDLIB_H or HAVE_STRING_H
    or HAVE_STDDEF_H any longer, they are standard
    C90.
            modified:   CMakeLists.txt
            modified:   cmake/config.h.cmake

            modified:   src/bin/dwarfdump/dd_addrmap.c
            modified:   src/bin/dwarfdump/dd_canonical_append.c
            modified:   src/bin/dwarfdump/dd_checkutil.c
            modified:   src/bin/dwarfdump/dd_esb.c
            modified:   src/bin/dwarfdump/dd_getopt.c
            modified:   src/bin/dwarfdump/dd_globals.h
            modified:   src/bin/dwarfdump/dd_helpertree.c
            modified:   src/bin/dwarfdump/dd_tsearchbal.c
            modified:   src/bin/dwarfdump/dwarfdump.c
            modified:   src/bin/dwarfexample/dwdebuglink.c
            modified:   src/bin/dwarfexample/findfuncbypc.c
            modified:   src/bin/dwarfexample/frame1.c
            modified:   src/bin/dwarfexample/simplereader.c
            modified:   src/lib/libdwarfp/dwarf_pro_log_extra_flag_strings.c
            modified:   test/dwarf_tied_test.c
            modified:   test/getopttest.c
            modified:   test/test_canonical.c
            modified:   test/test_errmsglist.c
            modified:   test/test_safe_strcpy.c
            modified:   test/testesb.c

2022-01-20:  David Anderson
    commit 0bab1913e563be7174ff0e012572ff7f394d2909

            modified:   src/bin/dwarfdump/dwarf_names.c
    Removed  pointless DW_FRAME OPS (just a couple)
    which changed dwarf_names.c
            modified:   src/lib/libdwarf/dwarf.h
            modified:   src/lib/libdwarf/dwarf_names.c
    More doxygen work.
    Removed a couple inapproprate DW_FRAME:
    DW_FRAME_ operations and made
    DW_FRAME_CFA_COL and DW_FRAME_CFA_COL3 the same value.

            modified:   src/lib/libdwarf/libdwarf.h

2022-01-20:  David Anderson
    commit f2716b01f74f3ec215f4e4f0955d428577f40499
    Merge: 0aa057f9 ab955f7f

    Merge pull request #61 from vtorri/vtorri_meson

    add meson build system for libdwarf only

2022-01-20:  Vincent Torri
    commit ab955f7ff264f17a623cb2651e5e266272ed4cc5

    add zlib macro in config.h when detected

2022-01-20:  Vincent Torri
    commit 728b7ccec1e252ec0cc55d93ad108ccf52825958

    remove check of struct _Elf

2022-01-20:  Vincent Torri
    commit 3de43f2887c4bac3ca9129992337f87209f55fa2

    remove useless macros

2022-01-20:  Vincent Torri
    commit 1d10e2b1ccb3e2a8d3ef317a857e112ec20a3802

    meson - fifth step

2022-01-20:  Vincent Torri
    commit 840ab86dba6bdb0ad5975c03ecd26ad2c4053ea4

    meson - fourth step

2022-01-19:  David Anderson
    commit 0aa057f9bbc90178f95b63e7f3d0950a5baddb1b

    Deleted obsolete comments.
    Updated copyright year
            modified:   src/lib/libdwarf/dwarf_frame.c
    Added doxygen comments for frame reading.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-19:  David Anderson
    commit 796782ab9632246a16434ba7441db5f4588165bd

    Now the frame example is set up for doxygen
            modified:   doc/checkexamples.c
    Adding doxygen comments for frame operations.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-20:  Vincent Torri
    commit af8ae0981422b761bede5baf084301985fa73ae3

    meson - third step

2022-01-19:  Vincent Torri
    commit f7c032a949e91f3559e2f97b9c6acb928586270a

    meson - second step

2022-01-19:  Vincent Torri
    commit 147cb92e16cbc19ef9bd1b5d74256f7885d67dff

    Add meson build system - first step

2022-01-19:  David Anderson
    commit 421040cb4e78636ee894e08c76a0849c64b1aa66

    removed the inclusion of libdwarf_private.h,
    that was not necessary.
    Added #define of TRUE and FALSE as those
    used in the examples for clarity.
            modified:   doc/checkexamples.c

2022-01-19:  David Anderson
    commit cc3a60411a305a5d7c0313354bf06ce0f743fb09

    dwarfdump:
            modified:   print_frames.c
    a couple simple local variables were
    not initialized. Now they are.

2022-01-19:  David Anderson
    commit 68f19d39485dd9c7404386d4f04d3a24f2fb9fe2
    Merge: 82873ae3 19e62905

    Merge branch 'master' of https://github.com/davea42/libdwarf-code

2022-01-19:  David Anderson
    commit 19e62905a8e6cb2500c03b842e72280a94361e53
    Merge: 34c0a37e d12c3238

    Merge pull request #59 from vtorri/vtorri_prototype2

    Fix one more "function declaration isn't a prototype" warning in

2022-01-18:  David Anderson
    commit 82873ae3940e63f9b70626425e0b58fe8f523312

    Examples improved for reading macro sections
            modified:   doc/checkexamples.c
            modified:   doc/libdwarf.dox
    New doxygen for reading macro sections.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-18:  David Anderson
    commit 218abadcfe6cdb9711a3ce9c6267a7abd995d8f7

    Updated copyright year
            modified:   src/lib/libdwarf/dwarf_macro5.c

2022-01-18:  Vincent Torri
    commit d12c3238323c7ca01e59fe7ccc0b3bca06725152

    Fix one more "function declaration isn't a prototype" warning in
    dwarfdump

         modified:   ../src/bin/dwarfdump/print_ranges.c

2022-01-18:  David Anderson
    commit 34c0a37e16aa07c689ae0adb7eff6909ed93d044
    Merge: 66a582ec dfb28de7

    Merge pull request #58 from vtorri/vtorri_elfaccess

    Fix "function declaration isn't a prototype" warning

2022-01-18:  Vincent Torri
    commit dfb28de7273af7265ff68367b55770658ebc3193

    Remove useless elfaccess.h header file

            modified:   CMakeLists.txt
            modified:   cmake/config.h.cmake
            modified:   configure.ac
            modified:   src/lib/libdwarfp/dwarf_pro_arange.c
            modified:   src/lib/libdwarfp/dwarf_pro_dnames.c
            modified:   src/lib/libdwarfp/dwarf_pro_funcs.c
            modified:   src/lib/libdwarfp/dwarf_pro_pubnames.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc_stream.c
            modified:   src/lib/libdwarfp/dwarf_pro_reloc_symbolic.c
            modified:   src/lib/libdwarfp/dwarf_pro_section.c
            modified:   src/lib/libdwarfp/dwarf_pro_types.c
            modified:   src/lib/libdwarfp/dwarf_pro_vars.c
            modified:   src/lib/libdwarfp/dwarf_pro_weaks.c

2022-01-17:  David Anderson
    commit 66a582ec334fb83cab6b7309683d6512774be114

    Fixed a too-long comment.
            modified:   src/lib/libdwarf/dwarf_peread.c
    Removed trailing whitespace.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-17:  David Anderson
    commit c2f5490affcb460b207eaf210961c79c3f92d5d0

    Dated today
            modified:   doc/libdwarf.dox
    Aligned some assignments
            modified:   src/lib/libdwarf/dwarf_loc.c
    Eliminated a bit of useless commentary
            modified:   src/lib/libdwarf/dwarf_loc.h
    Added doxygen comments to the loclists functions.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-17:  Vincent Torri
    commit bc871159daad5544a0bba8d187de81e9351ffdec

    Fix "function declaration isn't a prototype" warning

            modified:   src/bin/dwarfdump/print_die.c
            modified:   src/bin/dwarfdump/print_macro.c

2022-01-16:  David Anderson
    commit 5bb2b169521765c9f671255e674cbed15e5bc688

    The .debug_names section initial doc.
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-15:  David Anderson
    commit 06b94f187a57265fb887a662da10cef33a9b263e

    Up to date with git log
            modified:   ChangeLog

2022-01-15:  David Anderson
    commit 989a86283e6767a01dd69872f2bc40b0c27ee37c

    More functions with doxygen.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-15:  David Anderson
    commit db3f28a0c531d25c33af5b9f9d9acbdcf5458650
    Merge: dcf32335 710b0e5d

    Merge branch 'master' of https://github.com/davea42/libdwarf-code
    Merge of configure/cmake stuff.

2022-01-15:  David Anderson
    commit 710b0e5d2387468791f1b660813ac9318553a088
    Merge: 28120f0c 1bb32429

    Merge pull request #56 from vtorri/vtorri_checks

    remove tests related to Elf64_Rela, Elf64_Rel and Elf64_Sym

2022-01-15:  Vincent Torri
    commit 1bb3242996087dff144c0812a7cafd80d155cc26

    remove output related to removed tests

2022-01-15:  Vincent Torri
    commit 5e943441d0ba9f0d8f2e265e94d8420bd45530d2

    Remove useless checks of Elf64_Rela, Elf64_Rel and Elf64_Sym structures
    Also remove unused HAVE_LIBELF_OFF64_OK in cmake file

            modified:   CMakeLists.txt
            modified:   cmake/config.h.cmake
            modified:   configure.ac

2022-01-15:  David Anderson
    commit dcf3233577c1272a760027ede512603acd5daf3a

    Now with latest git log content.
            modified:   ChangeLog

2022-01-15:  David Anderson
    commit 28120f0c707d7bba44d399d867822c9995310353

    Fixing trailing white space
            modified:   src/lib/libdwarf/dwarf_abbrev.c
            modified:   src/lib/libdwarf/dwarf_form.c
            modified:   src/lib/libdwarf/dwarf_line.c
            modified:   src/lib/libdwarf/dwarf_object_detector.c

2022-01-15:  David Anderson
    commit dce675ea8a83c679525d6a4ea2c51ef10f30980b

    Added an overview of sections like .debug_abbrev
    where we have functions allowing access without
    any reference to any CU.
            modified:   doc/libdwarf.dox

2022-01-15:  David Anderson
    commit 389a1b1ee589b14091a7cfc5e22c9d6dd33bccce

    Fixing over-long lines and trailing whitespace.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-15:  David Anderson
    commit 6ac9988c9c85a1891546a745f91949a0b954e55c

    Doxygen added for abbreviations access.
            modified:   libdwarf.h

2022-01-15:  David Anderson
    commit 5b7755f8c1c1b094786d7e5ee98341a4c27211e2

    Updated to reveal merges.
            modified:   ChangeLog

2022-01-15:  David Anderson
    commit a485e75134d1fa171753bdd8edea7a20522bf209

    recent fixes to configure.
            modified:   ChangeLog

2022-01-15:  David Anderson
    commit 80baad5e09082051234cba4807fcfd0ba2f79009
    Merge: fbba7b00 ce9ec60f

    Merge branch 'master' of https://github.com/davea42/libdwarf-code
    Removing unused cruft from configure.ac CMakeLists.txt

2022-01-15:  David Anderson
    commit ce9ec60f90642a25675ecd5d36aea15d2c46f78d
    Merge: 0c3cb985 b04ffc0a

    Merge pull request #55 from vtorri/vtorri_elf

    remove checks of useless header files

2022-01-15:  David Anderson
    commit fbba7b0075718e8b761c8a433bc502035142d605

    make dist requires these files be present.
            new file:   doc/ChangeLog
            new file:   scripts/ChangeLog
            new file:   src/bin/attr_form/ChangeLog
            new file:   src/bin/buildopstab/ChangeLog
            new file:   src/bin/builduritable/ChangeLog
            new file:   src/bin/dwarfdump/ChangeLog
            new file:   src/bin/dwarfexample/ChangeLog
            new file:   src/bin/dwarfgen/ChangeLog
            new file:   src/bin/gennames/ChangeLog
            new file:   src/bin/tag_attr/ChangeLog
            new file:   src/bin/tag_tree/ChangeLog
            new file:   src/lib/libdwarf/ChangeLog
            new file:   src/lib/libdwarfp/ChangeLog
            new file:   test/ChangeLog

2022-01-14:  David Anderson
    commit 0c3cb985b5b5173919df5c0ad8e8d20a9797ac45

    Now does  doxygen doc of some use in the
    Like Tables interfaces.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-14:  David Anderson
    commit 5b2e350a7f8c5466c34f8282154f2fb9662f81a0

    Now working links to line table
    registers list
            modified:   doc/libdwarf.dox
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-14:  David Anderson
    commit 2cb6ea3dd22b890ebca7da2b5d926429d2476d90

    Made a reference point for line table registers
    to refer to.
            modified:   doc/libdwarf.dox
    Line Table functions now with doxygen.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-14:  David Anderson
    commit 33e4d5b0d274721a993f0bcfa2d924261acf942a

    Correct erroneous doxygen comments
    line table include directories.
            modified:   libdwarf.h

2022-01-14:  David Anderson
    commit b4b2ed0ce79305c95a0e261cf4d53cd3d104d316

    Fixed examples added a defgroup for doxygen
            modified:   doc/checkexamples.c
    Removed a pointless comment.
            modified:   src/lib/libdwarf/dwarf_line.c
    Seven functions now described for doxygen.
    A couple functions moved to the group they belong in:
    the section group.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-14:  David Anderson
    commit be03cf75d0f5d59a47a5d521390e3cd97f7e13e0
Merge: f5710dde 9ccd32ac

    Merge pull request #54 from vtorri/vtorri_sgi

    remove the check of the unused sgidefs.h header file

2022-01-14:  Vincent Torri
    commit 9ccd32ac60551c0c91efba87906f605903c5e898

    remove the check of the unused sgidefs.h header file

            modified:   configure.ac

2022-01-13:  David Anderson
    commit f5710ddee5884887206f43611c24f4b03847698e
Merge: cdf7867b 81d0e378

    Merge branch 'master' of https://github.com/davea42/libdwarf-code
    vtorri update to debuglink.c for windows

2022-01-13:  David Anderson
    commit 81d0e3782a20e868279bac677e85444387fe1ab2
Merge: 30c838ab f843484c

    Merge pull request #53 from vtorri/vtorri_unistd

    Include direct.h on Windows to declare getcwd()

2022-01-13:  David Anderson
    commit cdf7867b294e277ad260b68e8f9fff62582a5499

     Changes to be committed:
    Refined the example to follow proper practice.
            modified:   doc/checkexamples.c
    Several Dwarf_Line_Context functions now with doxygen data
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-13:  Vincent Torri
    commit f843484c29a8875154dc95eaac07bb9e858cc56c

    Include direct.h on Windows to declare getcwd()

            modified:   src/lib/libdwarf/dwarf_debuglink.c

2022-01-13:  David Anderson
    commit 30c838aba40da0e21e63a1084008a655bd3f8fe8

    Fix botch preventing compiles.
            modified:   libdwarf.h

2022-01-13:  David Anderson
    commit a1e47bfd803c3ef49a47a4bcc7fdf13e4820ddb2

    Fixing doxygen comments.
            modified:   doc/checkexamples.c
    Adding wording about threading.
            modified:   doc/libdwarf.dox
    Adding doxygen comments
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-12:  David Anderson
    commit bcc2d4999d2c9093fc672b57dae8953a68865438

    Now with a loud notification this is a draft.
            modified:   libdwarf.dox

2022-01-09:  David Anderson
    commit 5dd64ffcf4636e57a4e34f919f44d64b9c74a242

    More functions with doxygen.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-09:  David Anderson
    commit 801e7ae7cce755170960053da8253ff7b91898eb

    Refined examples.
            modified:   doc/checkexamples.c
    Addtional functions have doxygen.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-09:  David Anderson
    commit 3e136d554b8026e1fb12e9642ece348cdf1ce061

    Added new documentation here
            modified:   ../../../doc/checkexamples.c
    Doxygen minor changes
            modified:   libdwarf.h

2022-01-09:  David Anderson
    commit 2fbd53d049610d7d646871efeaaeeb78a03b007a

    More functions with doxygen comments
            modified:   ../../../doc/checkexamples.c
            modified:   libdwarf.h

2022-01-09:  David Anderson
    commit 7b8934640dab15c9090675f5443a82d4e564811d

    Several functions now with doxygen comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-09:  David Anderson
    commit e04d3d5ce127235924195ba571c7df9cebeb723f

    Added doxygen comments.
            modified:   libdwarf.h

2022-01-09:  David Anderson
    commit 5d22f2ef063c8fac25e384edcfd4f95ca4723f2a

    Moved one defgroup down so the
    collection of fast access groups
    are together.
            modified:   libdwarf.h

2022-01-09:  David Anderson
    commit fa47785c1931262536aa09384b68e9c64722f21f

    Adding doxygen comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit fdb6a15d6b2711188d4f35a899ce86bfac942aa2

    A few more functions doxygened
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit d72ce4954d52339fa4091ee036a6a2463283d0a1

    One new doxygen set. Some minor adjustments.
            modified:   libdwarf.h

2022-01-08:  David Anderson
    commit df52327a7e766d2295abcbd3ba8be3de2114dc26

    Doxygen comments added for several attribute functions.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit 1c86068a9fb583c9dd116bc0267c03a9610fec05

    Now end ChangeLog2021  and new ChangeLog
    properly up to date and correct.
            modified:   ChangeLog
            modified:   ChangeLog2021

2022-01-08:  David Anderson
    commit 7f03bdff67a60ece7f2619e99b6f4cde229b2545

    One comment line changed.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit 394651d0b98c656636262383748344c9642a7722

    Changed the defgroup title a few places for
    greater clarity.
            modified:   libdwarf.h

2022-01-08:  David Anderson
    commit 0822f7a3d6f830045702f0b36a9a1f08cc1f5af4

    Now withy first set of functions on DIEs doxygen-d.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit 946daf8cb4df7f84118aa22ba7b97f36c82add2f

    Doxygen comments on a few functions.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit 2812e9b0c089dc34d6807db40bac564b68982f52

    Correcting the comments on a function one should not call.
    dwarf_validate_die_sibling()
    (though dwarfdump calls it).
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-08:  David Anderson
    commit a498289724ae3890431b59a98943b662a00a5c22

    Corrected examples and doxy data
            modified:   doc/checkexamples.c
    Added doxy data for some functions.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-07:  David Anderson
    commit 297c54a84d7db421be7e383947123a174d3549be

    Corrected typos in two parameter names.
            modified:   ../src/lib/libdwarf/libdwarf.h

2022-01-07:  David Anderson
    commit 3daaa621b0c94501a0f9d03bd11b7adf70ebf77b

    Corrected mistakes and made some examples
    more generally appropriate in return values.
            modified:   doc/checkexamples.c
    More doxygen added
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-07:  David Anderson
    commit d27df7ce1cb6a657af628a87266d33c2584218a0

    A couple more functions documented doxygen.
            modified:   ../src/lib/libdwarf/libdwarf.h

2022-01-07:  David Anderson
    commit f2cfde15b38d5ad51c15ee9552cf7513f7db6b0d

    Some more functions have doxygen comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-07:  David Anderson
    commit 28b5e558883c0e4556ed99bdbc8670b243b140d9

    More functions with doxygen input
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-07:  David Anderson
    commit e8120831f89f06a08c8c37e1038c2e9127cc400e

    Doxygen update on 3 functions
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-06:  David Anderson
    commit 84eb2075cd0543d48c07132f839892947b2bd86d

    Small improvements to the doxygen content.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-06:  David Anderson
    commit f51f44d223b3d9c9d707084a8d319c2aeafe9c68

    Additional doxygen comments.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-06:  David Anderson
    commit 907168815ff2eae6206d25d394198c9e80d7d6d4

    Update copyright year.
            modified:   src/lib/libdwarf/dwarf_alloc.c
            modified:   src/lib/libdwarf/dwarf_harmless.c
            modified:   src/lib/libdwarf/dwarf_harmless.h
            modified:   src/lib/libdwarf/dwarf_init_finish.c

2022-01-06:  David Anderson
    commit f802ba7f3ce74a785f36962e73a82a6e2150b112

    Improve the wording on error handling
            modified:   doc/libdwarf.dox

    Renaming non-public functions
    dwarf_harmless_cleanout -> _dwarf_harmless_cleanout
    dwarf_harmless_init -> _dwarf_harmless_init
            modified:   src/lib/libdwarf/dwarf_alloc.c
            modified:   src/lib/libdwarf/dwarf_harmless.c
            modified:   src/lib/libdwarf/dwarf_harmless.h
            modified:   src/lib/libdwarf/dwarf_init_finish.c

    Moved some lines around for a more consistent
    look.
    Removed DW_HARMLESS_ERROR_MSG_STRING_SIZE as
    client code has no use for it.
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-05:  David Anderson
    commit f6a951f009d853d1b1ef1de34af00924eb867c2f

    Completed the Error handling description.
            modified:   libdwarf.dox

2022-01-05:  David Anderson
    commit 47e0357e26c748921767995294d3a4cd0cf4759d

    Only the base directory has ChangeLog now, the others
    relegated to history.
            renamed:    scripts/ChangeLog -> scripts/ChangeLog2021
            renamed:    src/bin/dwarfdump/ChangeLog -> src/bin/dwarfdump/ChangeLog2021
            renamed:    src/bin/dwarfexample/ChangeLog -> src/bin/dwarfexample/ChangeLog2021
            renamed:    src/bin/dwarfgen/ChangeLog -> src/bin/dwarfgen/ChangeLog2021
            renamed:    src/lib/libdwarf/ChangeLog -> src/lib/libdwarf/ChangeLog2021
            renamed:    src/lib/libdwarfp/ChangeLog -> src/lib/libdwarfp/ChangeLog2021

2022-01-05:  David Anderson
    commit b1d510f891fee8c1cc81548cf3dfb0df187835a0

    ChangeLog is for 2022 now.
            modified:   ChangeLog
            new file:   ChangeLog2021
    Now showing libdwarf.h #defines instead of hiding them.
    Works well with doxygen groups.
            modified:   doc/Doxyfile

    main() now main(void) per standard
            modified:   src/bin/dwarfexample/jitreader.c

2022-01-05:  David Anderson
    commit 1d8564c693381e800afc3d1cde3418a71f4fce6d

    Update copyright.
            modified:   src/lib/libdwarf/libdwarf_private.h

2022-01-05:  David Anderson
    commit 2ad8ffe22a440c045b0197d7d02844b7059e4eff

    Cleaning up line length, trailing whitespace,
    and doxygen group naming.
            modified:   src/lib/libdwarf/dwarf.h
            modified:   src/lib/libdwarf/libdwarf.h

2022-01-05:  David Anderson
    commit 00e5a6550aa2cf4db69fb7003dd4e74dbc01c522

    No longer refers to anything but public headers.
    Simpler.
            modified:   src/bin/dwarfexample/jitreader.c

2022-01-05:  David Anderson
    commit a9c3585ac91197534163d3c55b900a657007142e

    Squashed commit of the following:

    commit 6d78aeb0ba3c4239c9103227e6b8c172e100168a
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Wed Jan 5 09:18:23 2022 -0800

        The init_dl() function
        much better documented.
        Focusing longer text
        in checkexamples,
        removing from libdwarf.h
        proper.
            modified:   doc/checkexamples.c
            modified:   src/lib/libdwarf/libdwarf.h

    commit 3430711d147aed4587fd356b1a4e4e28cf2839bc
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 16:43:38 2022 -0800

        One more blank line.
            modified:   src/lib/libdwarf/libdwarf.h

    commit b3174e213d6f607d0ec1a80fbe2744a5f6d9af15
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 16:09:02 2022 -0800

        Now in groups
            modified:   doc/checkexamples.c
        Final reorganization steps.
            modified:   src/lib/libdwarf/libdwarf.h

    commit e5fe596d678682a0d593ab78c787bd428ffe897f
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 15:41:29 2022 -0800

        More movements of functions, small items.
            modified:   libdwarf.h

    commit 2d0fae72c710a36dcd6cbb21c628ef9b5ffe556e
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 15:20:54 2022 -0800

        Moving two functions to the group they
        should be in.
            modified:   libdwarf.h

    commit 29ec78ab1fe54d40720bae5dacde7094bd976958
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 15:16:13 2022 -0800

        Now gnu_pubnames/pubtypes have a defgroup
            modified:   libdwarf.h

    commit 689c98c9a38312aea3dec57d8b48beeaca03074c
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 15:10:11 2022 -0800

        Now .debug_pubnames .debug_pubtypes and the others
        in this format in a group.
            modified:   libdwarf.h

    commit 4dad4395d673e6578beb4802c9bbf7d3f79d6feb
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 14:59:45 2022 -0800

        Now .debug_aranges access in  a defgroup
            modified:   libdwarf.h

    commit 96b91edb66158e45d8f4636b3730c6c300189aa2
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 14:46:48 2022 -0800

         Now .debug_names in a defgroup
            modified:   libdwarf.h

    commit 9acb599a067479c11b83fb8ab18ec401a9474c56
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 14:39:05 2022 -0800

        Frame section names stuff all together
            modified:   libdwarf.h

    commit e88cf083b0659fa3b397a2d76e9295b4ee4b8eb5
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 13:47:16 2022 -0800

        The dwarf_get_TAG etc funcs in a group now.
            modified:   libdwarf.h

    commit 94f43001e3b907eb840dc9fcc47c46431c2e9835
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 11:13:52 2022 -0800

        deleted duplicated lines
            modified:   libdwarf.h

    commit ef696175ae405f8c948c818c321890d0ad9b33f3
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 11:07:53 2022 -0800

        Major block of functions moved,
        attribute-related.
            modified:   libdwarf.h

    commit cceffe5d7605dacd691bc289f7096a837c171937
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 10:27:00 2022 -0800

        Now defines DW_DLV_BADOFFSET, used in dwarfdump.
            modified:   src/bin/dwarfdump/dd_globals.h

        Deleted unused defines and moved some defines.
            modified:   src/lib/libdwarf/libdwarf.h

    commit 55e3f25be8fd0c38c06dbb767105ff17b1c7a38e
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 10:21:22 2022 -0800

        Deleted dwarf_compress_integer_block()
        as it was meant to be removed earlier.
        No code in libdwarfp uses DW_DLV_NOCOUNT,
        DW_DLV_BADADDR or DW_DLV_BADOFFSET.
        None of this could have been useful in any case,
        it dealt with non-standard integer block compression.
            modified:   src/lib/libdwarfp/dwarf_pro_forms.c
            modified:   src/lib/libdwarfp/dwarf_pro_line.c
            modified:   src/lib/libdwarfp/libdwarfp.h

    commit 123a4bc9528a7534cc37dd7621a918d15d96b95a
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Tue Jan 4 09:48:03 2022 -0800

        Tiny changes.
            modified:   doc/checkexamples.c
        Toward a better organization
            modified:   src/lib/libdwarf/libdwarf.h

    commit e442fb9a6676bed0203e3fe83a922c2daf3d1fa0
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Sun Jan 2 11:25:21 2022 -0800

        Many functions moved to a more
        pleasing order.
            modified:   libdwarf.h

    commit 94038eb06094d26b0a7843506adf924137ce5916
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Sun Jan 2 10:42:29 2022 -0800

        A part of the doxygen input
            new file:   doc/libdwarf.dox
        Many functions and types moved toward the target
        rearrangement.
            modified:   src/lib/libdwarf/libdwarf.h

    commit 6dfa13d33638b2343f5bffef627d1625f102c2e6
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Sun Jan 2 07:23:29 2022 -0800

        Turned off sorting by name
            modified:   doc/Doxyfile
        Now with some doxygen information
            modified:   doc/checkexamples.c
        Fixing a reference to checkexamples.c
            modified:   doc/libdwarf.mm
        Many functions moved around to make a sensible
        organization (as opposed to semi-random).
        Some doxygen comments added.
            modified:   src/lib/libdwarf/libdwarf.h

    commit 09dc2de3f1de72197b76373fe09a15769972a6f0
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Fri Dec 31 07:18:36 2021 -0800

        Turned off sorting, want the ordering to be
        as in libdwarf.h
            modified:   doc/Doxyfile
        Now with doxygen comments initiated.
            modified:   src/lib/libdwarf/libdwarf.h

    commit 8d60a7e39406733bbed28cb4511cb6cef579118f
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Sun Dec 26 14:54:06 2021 -0800

        Small changes.
            modified:   ../src/lib/libdwarf/libdwarf.h

    commit b7864fc2b51a655863a0a59c5b70128e7b4145bb
    Author: David Anderson <davea42@linuxmail.org>
    Date:   Sun Dec 26 14:18:27 2021 -0800

        This is just a start with doxygen.
            new file:   Doxyfile
        Found some typedefs and a struct here
        that are no longer used anywere, so removed
        from libdwarf.h
        Plus adding doxygen commands.
            modified:   ../src/lib/libdwarf/libdwarf.h

