@jamesderlin jamesderlin released this Jan 25, 2018 · 3 commits to master since this release

Assets 2
  • 2.0.0 (2018-01-24)
    • Modified the signature for option handlers to accept a pointer to the
      matched dropt_option entry. Custom option handlers will need to be
      adjusted.
    • Added a new field to dropt_option to store additional callback data.
      This warranted renaming the existing handler_data member. Code that
      initialized dropt_option members by name will need to be adjusted.
    • Added a new dropt_handle_const handler that uses the new callback data
      to store predefined values.
    • Reformatted code and comments.

@jamesderlin jamesderlin released this Feb 25, 2016

Assets 2
  • 1.1.1 (2013-03-17)
    • Fixed a build issue with gcc with optimizations enabled.
    • Changed dropt_error to be an unsigned int type instead of an enum
      type to avoid potential comparison warnings with custom error values.
    • Fixed dropt_misuse to terminate in debug builds. (I accidentally
      disabled termination in dropt 1.1.0.)
    • Added a Makefile for clang.
    • Added an INSTALL file with build instructions.
    • Added a droptxx_example.cpp file as a C++ sample program.
    • Changed the directory layout a bit.