Skip to content
This repository has been archived by the owner on Dec 29, 2023. It is now read-only.

v9.1.2

Compare
Choose a tag to compare
@skippyr skippyr released this 19 Aug 15:25

Fixes

  • The parse of the fifo type was added back as an available option that the
    Reveal_Type() function can print.
  • The help page will now include an OR (|) operator when showing the usage of
    the program, leaving it clear that you are intended to use both options and
    paths when using it.
  • The program will now use exit code macros more consistently, instead of just
    in some cases in the main() function, for example: when parsing metadata
    options it will now throw exit code EXIT_SUCCESS instead of 0.

Source Code Changes

  • Remove alignments of attribution operators and adjacent macros.
  • Sort of directory entries is now be made by a separated function:
    Sort_Directory_Entries_Alphabetically().
  • Replace the Throw_Error and Write_Error functions by Print_Error, which
    is equivalent to the last one mentioned. When the program will need to
    crash, exit() will be used instead, reducing confusion when using them.
  • Some macros will now be namespaced to make them easier to autocomplete, for
    instance: program_metadata__name__ and bits__is_expecting_entry_path__.
  • The exit code of the main() function will no longer use the NOT !
    operator to limit the exit code value between 0 and 1.
  • The macro Skip_Dot_Directory_Entries__ has been removed as the code
    will only skip them once now.
  • The is_last_argument boolean type used in the main() function will
    now use the bool type instead of uint8_t to make it more legible.