Darryl L. Miles
2db18509c5
header file #endif guard middle program once style consistency
2025-07-29 10:50:32 -04:00
Darryl L. Miles
d55a2b74ac
header file #ifndef guard namespace consistency (global change)
...
This add an effective namespace prefix to the guard ifndef
2025-07-29 10:50:32 -04:00
Darryl L. Miles
5e17855f31
header file #ifndef guard presence consistency
2025-07-29 10:50:32 -04:00
Darryl L. Miles
8b7e0aaec6
Makefile: whitespace only change
2025-07-29 10:50:32 -04:00
Darryl L. Miles
1a84eab4ce
Plane[GS]etHint() added to encapsulate access to Plane->pl_hint
...
This is ground work to intercept usage and validate changes in
this area.
Fixed conflicts with earler patch in extract/ExtNghbors.c
2025-04-09 15:02:59 -04:00
Darryl L. Miles
065f31f689
gcc11 -Wall -Wpedantic cleanup (post __attribute__ DLONG_PREFIX)
2025-01-06 16:27:10 +00:00
Darryl L. Miles
ff9487de1f
hash.c: K&R conversion to ANSI and constify arguments / callback
...
cb_heap_kill_t callback typedef created
Invoked from HeapKill()
No active callback implementation in the codebase.
callback interface (from hash.h):
marked @invoke call-site
2025-01-06 16:15:58 +00:00
Darryl L. Miles
07f9bbe1fb
gcc11 -Wall -Wpedantic cleanup
2025-01-06 16:12:11 +00:00
Darryl L. Miles
0ce8265570
TCL9: ClientData macro assignment and access usage
2025-01-04 11:08:01 -05:00
Darryl L. Miles
79f2ab0f4b
TCL9: ClientData macro header file changes
...
Header files documentation indicates the macros are of type ClientData
but previously did not cast to ensure that. So now follow this intention.
2025-01-04 11:08:01 -05:00
Darryl L. Miles
14b6453707
LookupStruct() constify call-site
...
irouter/irTestCmd.c: LookupStruct() constify call-site
irouter/irCommand.c: LookupStruct() constify call-site
mzrouter/mzTestCmd.c: LookupStruct() constify call-site
mzrouter/mzTech.c: LookupStruct() constify call-site
router/rtrCmd.c: LookupStruct() constify call-site
plow/PlowTest.c: LookupStruct() constify call-site
plow/PlowTech.c: LookupStruct() constify call-site
plot/plotVers.c: LookupStruct() constify call-site
grouter/grouteTest.c: LookupStruct() constify call-site
garouter/gaTest.c: LookupStruct() constify call-site
extract/ExtTest.c: LookupStruct() constify call-site
extract/ExtTech.c: LookupStruct() constify call-site
extflat/EFread.c: LookupStruct() constify call-site
DRCtech.c: LookupStruct() constify call-site
debugFlags.c: LookupStruct() constify call-site
CmdSubrs.c: LookupStruct() constify call-site
geometry.c: LookupStruct() constify call-site
set.c: LookupStruct() constify call-site
2024-12-26 15:20:58 -05:00
Darryl L. Miles
bd75ddf32c
mzMain.c: warning: this 'else' clause does not guard...
...
Use of macro idiom: if(1) { ... } else
which has dangling else keyword to allow trailing semicolon at
use site, is not a good pattern.
Replaced with idiom: do { ... } while(0)
which should achieve the same purpose but now cause compile
error when used incorrectly at use site.
GCC14 -Wall cleanup series [-Wmisleading-indentation]
2024-10-09 21:12:55 -04:00
Darryl L. Miles
967b41343b
GCC14: warning: missing braces around initializer
...
GCC14 -Wall cleanup series [-Wmissing-braces]
2024-10-09 21:12:55 -04:00
Darryl L. Miles
62ebf49758
mzrouter/mzEstimate.c: (intmax_t) %lx Wrong type of arguments to formatting function
...
Copilot Autofix rejected: TxPrintf("\ntile %p\t\t (x: %d to %d, y: %d to %d)\n",
CodeQL: https://github.com/dlmiles/magic/security/code-scanning/102
2024-10-01 12:36:13 -04:00
Darryl L. Miles
7509802b3d
mzrouter/mzDebug.c: (intmax_t) %lx Wrong type of arguments to formatting function
...
Copilot Autofix rejected: TxPrintf("tile %p (x: %d to %d, y: %d to %d)\n"
CodeQL: https://github.com/dlmiles/magic/security/code-scanning/101
2024-10-01 12:36:13 -04:00
Alessandro De Laurenzis
b306a39560
Compatibility with C99 standard
...
This commit makes the code (mostly) C99-compatible, enabling to compile
it without the -Wno-error=implicit-function-declaration flag. This
way, Magic becomes usable on arm64 architectures, specifically on Apple
computers with M1/M2 SoC.
2022-10-29 06:07:46 +02:00
Anton Blanchard
4f79580248
Add missing includes
...
A number of places are using isspace(), tolower(), toupper() and strcmp()
without including the relevant header.
2022-01-10 14:01:36 -05:00
Tim Edwards
2af38a4191
Updates from running the fix-ending-whitespace script.
2020-05-23 17:13:14 -04:00
Tim Edwards
80fa495103
Removed the Depend files, which were being tracked with .gitignore
...
pointing to Depend instead of */Depend.
2020-03-13 15:39:08 -04:00
Tim Edwards
231a299b16
Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky
2017-04-25 08:41:48 -04:00