summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2017-02-03mdso_generate_symentry(): prepend an underscore to the symbol name as needed.midipix1-5/+10
2017-02-03mdso_generate_symfn(): prepend an underscore to the symbol name as needed.midipix1-6/+12
2017-02-03driver: flags: properly initialize the MDSO_DRIVER_QUAD_PTR bit.midipix1-1/+4
2016-12-26argv.h: struct argv_ctx: .unitidx and .erridx are set via pointer arithmetic.midipix1-2/+2
2016-12-25argv.h: use an option vector rather than a direct pointer to the option table.midipix3-40/+66
2016-11-26argv.h: error code path: remove unneeded if statement (always true).midipix1-5/+2
2016-11-11mdso_free_driver_ctx(): fix readability.midipix1-2/+2
2016-11-11whitespace meditation.midipix1-11/+11
2016-11-11output: msdo_output_error_record(): output unit information.midipix1-0/+48
2016-11-11mdso_output_error(): added descriptive custom error strings.midipix1-1/+13
2016-11-11mdso.h: enum mdso_custom_error(): definition and integrationmidipix1-1/+2
2016-11-11internals: mdso_record_error(): set unit information in error record.midipix1-0/+3
2016-11-11driver: mdso_get_unit_ctx(): set driver error context.midipix1-0/+3
2016-11-11driver: internals: error trace support: added unit context marks.midipix1-0/+14
2016-11-11driver: struct mdso_error_info: extend and refactor.midipix3-32/+33
2016-11-11argv.h: argv_usage(): use correct format for short option name in short mode.midipix1-1/+1
2016-11-11helper api: renamed mdso_create_output() --> mdso_create_asm_source().midipix2-4/+4
2016-11-11driver: status codes: refactor and normalize.midipix1-3/+5
2016-11-11driver: mdso_main(): skip remaining tasks once an error has occurred.midipix1-2/+2
2016-11-11mdso_output_strerror(): removed excessive period.midipix1-1/+1
2016-11-11mdso_map_input(): report a custom error when size of input file is zero.midipix1-1/+1
2016-11-11mdso_generate_dsometa(): generate missing symbol name.midipix1-0/+3
2016-11-11utility: error trace and error information: initial integration.midipix1-13/+8
2016-11-11output: added mdso_output_error_record(), mdso_output_error_vector().midipix1-0/+158
2016-11-11mdso_map_input(): improved error trace logic.midipix1-0/+6
2016-11-11mdso_output_export_symbols(): added error trace support.midipix2-8/+12
2016-11-11mdso_map_input(): added error trace support.midipix2-9/+13
2016-11-11mdso_generate_symfn(): added error trace support.midipix2-3/+8
2016-11-11mdso_generate_symentry(): added error trace support.midipix2-9/+11
2016-11-11mdso_generate_dsometa(): added error trace support.midipix2-10/+12
2016-11-11mdso_create_implib_sources(): added error trace support.midipix1-7/+9
2016-11-11mdso_create_output(): added error trace support.midipix1-1/+5
2016-11-11mdso_create_output(): do not leak fdout upon fopen failure.midipix1-1/+7
2016-11-11driver: unit context: added error trace support.midipix1-6/+17
2016-11-11internals: error trace implementation: added mdso_record_error().midipix2-0/+121
2016-11-11driver: internals: added the static inlined mdso_get_driver_ictx() helper.midipix1-0/+13
2016-11-11driver: added initial error info vector and buffer allocation.midipix2-0/+11
2016-11-11project: remove argv.h test unit.midipix1-8/+0
2016-11-11argv.h: error message formatting: handle lonely long options.midipix1-12/+17
2016-11-11argv.h: no need to #include <errno.h>midipix2-1/+8
2016-11-11utility: improved box integration, removed need for build-time macro.midipix2-91/+94
2016-11-11utility: added mdso_main() as a public interface, refactored accordingly.midipix1-1/+0
2016-11-11code maintenance: mark unused parameter.midipix1-0/+2
2016-11-11argv.h: argv_show_status(): mark unused parameter.midipix1-0/+2
2016-11-11argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.midipix1-8/+8
2016-11-11argv.h: usage screen generator: added basic paradigm support.midipix1-1/+9
2016-11-11argv.h: usage screen generator: add colors.midipix1-0/+21
2016-11-11argv.h: simplified usage screen generator: initial implementation.midipix1-0/+135
2016-11-11argv.h: usage screen generator: remove the paradigm-supporting implementation.midipix1-331/+0
The idea was nice, the functionality was helpful for development, yet the resulting layout and overall appearance were rather awful. Regardless of the effort that was put into this sophisticated flavor of the usage screen generator, and despite it's utility for debugging, it is now being replaced with a simpler, two-field-only variant.
2016-11-11utility: version info: replace the non-portable \e with the portable \x1b.midipix1-3/+3