Commit Graph

81 Commits

Author SHA1 Message Date
Nick Chambers f2296ab5cf Fix tests that relied on defaults 2022-07-10 21:23:41 -05:00
Nick Chambers 149e2fb9a2 Replace stdlib string functions with gargoyle equivalents 2022-07-10 18:19:30 -05:00
Nick Chambers 941af4e4cd Fix name of variable 2022-07-10 17:20:13 -05:00
Nick Chambers cb257baec0 Remove defaults from utility functions 2022-07-10 17:19:44 -05:00
Nick Chambers 9f4a7f2bd0 Add more cases to test 2022-07-10 15:01:35 -05:00
Nick Chambers 0ca2e501f6 Implement a fix recommended by the cat 2022-07-09 01:00:11 -05:00
Nick Chambers 11bf68274d Fix #8 2022-07-07 19:43:06 -05:00
Nick Chambers f8003f67b5 Test invalid integer values 2022-07-07 18:45:17 -05:00
Nick Chambers 7375806046 Run the 400th test for correctness 2022-07-05 15:16:49 -05:00
Nick Chambers 9785acb5d0 Fix bit flag ordering for flags 2022-07-04 22:00:02 -05:00
Nick Chambers 94f33f1594 Remove extraneous line 2022-07-03 00:45:52 -05:00
Nick Chambers 10e400303f Rename errno to errno_code 2022-07-03 00:44:46 -05:00
Nick Chambers 8c8fc79c03 Alphabetize headers in test source files 2022-07-02 23:29:29 -05:00
Nick Chambers 376aeb2124 Add test suite for the rope type in `gargoyle_from_rope` 2022-07-02 23:09:52 -05:00
Nick Chambers eb0dfac697 Add test suite for numeric types in `gargoyle_from_rope` 2022-07-02 22:42:03 -05:00
Nick Chambers ecc61e1af3 Add test suite for `gargoyle_from_bool` 2022-07-02 21:59:46 -05:00
Nick Chambers 5c2ef82a9e Fix testcase to reflect input 2022-07-02 19:32:33 -05:00
Nick Chambers a5eb69f4e5 Include the proper headers for uint*_t 2022-07-02 19:30:46 -05:00
Nick Chambers a9b18e4e6f Create defaults for the boolean negator argument 2022-07-02 19:18:13 -05:00
Nick Chambers 6ed142ebbe Include the proper header for gargoyle_opt 2022-07-02 19:09:15 -05:00
Nick Chambers cb116860a1 Include the proper header for index 2022-07-02 18:23:39 -05:00
Nick Chambers fee831260f Alphabetize twine functions 2022-07-01 16:48:21 -05:00
Nick Chambers 7633b91d1a Alphabetize privledge macros 2022-07-01 16:40:13 -05:00
Nick Chambers 81b7525c6c Alphabetize delusion macros 2022-07-01 16:33:54 -05:00
Nick Chambers fe8776b6e9 Alphabetize and make uniform the symbols in codex.h 2022-07-01 16:32:16 -05:00
Nick Chambers 14b2b77c67 Alphabetize the test lists 2022-07-01 16:16:52 -05:00
Nick Chambers 8352e793ee Add further options for `gargoyle_find_emblem` to find 2022-07-01 15:58:12 -05:00
Nick Chambers ba1970b559 Add more tests for `gargoyle_find_*` 2022-07-01 15:51:09 -05:00
Nick Chambers b39bc46b50 Teach `gargoyle_digest_argv` to report errors intelligently 2022-07-01 15:03:07 -05:00
Nick Chambers 47332f3777 Teach `gargoyle_digest_argv` to report errors intelligently 2022-07-01 14:46:13 -05:00
Nick Chambers db8c84bbe0 Add a utility function for creating errors 2022-07-01 12:41:50 -05:00
Nick Chambers 26525b24fb Return a proper error if a parameter is unknown 2022-06-30 03:08:37 -05:00
Nick Chambers 169e76a93b Change unsigned integer constants to macros 2022-06-30 03:07:48 -05:00
Nick Chambers a2a62554b8 Add an error type for recording failures 2022-06-30 02:30:34 -05:00
Nick Chambers 103b0eb94d Use default values instead of hard-coding 2022-06-30 02:19:10 -05:00
Nick Chambers 3f0cef9b5c Add test suite for gargoyle_find_emblem 2022-06-30 02:03:25 -05:00
Nick Chambers f97be5af3b Add support for signed integers 2022-06-30 01:21:42 -05:00
Nick Chambers 60b54e37c0 Honor `GARGOYLE_FLG_STRCT` when parsing command line arguments 2022-06-29 23:32:07 -05:00
Nick Chambers a804676055 Test further entries in optv 2022-06-29 17:03:02 -05:00
Nick Chambers 4443319f4f Add test suite for gargoyle_find_brand 2022-06-29 16:19:34 -05:00
Nick Chambers 224baa071b Increase `idx` in `gargoyle_find_brand` by the negate size 2022-06-29 16:06:49 -05:00
Nick Chambers 52577843c3 Update method to match variable name 2022-06-29 14:44:45 -05:00
Nick Chambers 856442c97d Create proper types for all bit masks 2022-06-29 14:32:14 -05:00
Nick Chambers 36adca4362 Alphabetize dependencies in GARGOYLE_OBJS 2022-06-29 12:28:29 -05:00
Nick Chambers 2d06e72fc4 Add test suite for gargoyle_cpy 2022-06-29 03:04:00 -05:00
Nick Chambers 3a9e62957a Test with an empty second argument 2022-06-29 02:45:48 -05:00
Nick Chambers 8969e699f8 Document steps for building 2022-06-29 02:42:10 -05:00
Nick Chambers 7b7ecbe9de Add test suite for gargoyle_cmp 2022-06-29 02:33:03 -05:00
Nick Chambers ff675cb1d2 Add test suite for gargoyle_is_eql 2022-06-29 02:16:15 -05:00
Nick Chambers 877342badf Update test suite to use proper namespace 2022-06-29 02:14:33 -05:00