magic/extract
Darryl L. Miles 44bb9327a2 ExtTech.c: fix uninitialized exts_linearResist value leaks into extresist
This value appears to be initialised at only one spot in the codebase
(under very narrow conditions) but extresist will read it and make
branching decisions based on the uninitialised state.

This 'X' state propagation appears to eventually get processed in
ResWriteExtFile() near where final output formatting is occurring.

It is unclear (at this time) if it perturbs output values in a
problematic way, or if due to algorithmic reasons the data is
discarded before output anyway.  I have at least one trace run (with
multiple triggers) of printf formatters handling uninitialised data
in ResWriteExtFile().
2025-04-09 15:25:02 -04:00
..
ExtArray.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtBasic.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
ExtCell.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtCouple.c tiles: TiPlaneRect const ripple 2025-04-09 15:07:28 -04:00
ExtHard.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
ExtHier.c Modified behavior of the "property device" value. It was 2024-11-19 16:16:48 -05:00
ExtInter.c Corrected behavior of "load ... -dereference" to bring back a 2023-04-18 11:01:58 -04:00
ExtLength.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
ExtMain.c extract: DBSrCellPlaneArea() cb_database_srcellplanearea_t extContainsCellFunc() 2025-04-09 15:07:28 -04:00
ExtNghbors.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
ExtPerim.c ExtPerim.c: extEnumTilePerim() pass by-pointer const TileTypeBitMask* instead of by-value 2025-02-22 20:58:59 -05:00
ExtRegion.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
ExtSubtree.c Plane[GS]etHint() added to encapsulate access to Plane->pl_hint 2025-04-09 15:02:59 -04:00
ExtTech.c ExtTech.c: fix uninitialized exts_linearResist value leaks into extresist 2025-04-09 15:25:02 -04:00
ExtTest.c CodeQL File{MayNot,Never}BeClosed.ql file-handle resource leaks 2025-02-22 21:02:49 -05:00
ExtTimes.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
ExtUnique.c ExtUnique.c: '_uq' directive writing 3 bytes into a region of size between 1 and 1024 2024-10-09 20:39:12 -04:00
ExtYank.c 42 x warning: suggest parentheses around assignment used as truth value 2024-10-09 21:12:55 -04:00
Makefile Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky 2017-04-25 08:41:48 -04:00
extDebugInt.h Updates from running the fix-ending-whitespace script. 2020-05-23 17:13:14 -04:00
extract.h ExtPerim.c: extEnumTilePerim() pass by-pointer const TileTypeBitMask* instead of by-value 2025-02-22 20:58:59 -05:00
extractInt.h Corrected the extraction offset, in which a parameter like "l" 2023-10-24 20:29:04 -04:00
extractInt.h.new Attempt to lighten up on the use of "fatal" referring to errors 2021-12-31 14:02:58 -05:00