This repository has been archived by the owner on Dec 29, 2023. It is now read-only.
v9.1.2
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 themain()
function, for example: when parsing metadata
options it will now throw exit codeEXIT_SUCCESS
instead of0
.
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
andWrite_Error
functions byPrint_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__
andbits__is_expecting_entry_path__
. - The exit code of the
main()
function will no longer use the NOT!
operator to limit the exit code value between0
and1
. - 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 themain()
function will
now use thebool
type instead ofuint8_t
to make it more legible.