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
07f9bbe1fb
gcc11 -Wall -Wpedantic cleanup
2025-01-06 16:12:11 +00:00
Darryl L. Miles
efcf36f348
Remove superfluous parenthesis around regular type declarations
2025-01-04 11:31:17 -05:00
Darryl L. Miles
6b4d409d74
cmwind: use 'const' with readonly data
...
This then required a cascade of function APIs to also now receive
const arguments.
This reduces the .data segment use of this module.
2025-01-04 11:31:17 -05:00
Darryl L. Miles
34038ee687
cmwind: use 'const' with 'rcsid'
2025-01-04 11:31:17 -05:00
Darryl L. Miles
0ce8265570
TCL9: ClientData macro assignment and access usage
2025-01-04 11:08:01 -05:00
Darryl L. Miles
b8dae95515
Lookup() constify call-site
...
extflat/EFantenna.c: Lookup() constify call-site
drc/DRCtech.c: Lookup() constify call-site
dbwind/DBWelement.c: Lookup() constify call-site
database/DBtpaint.c: Lookup() constify call-site
commands/CmdTZ.c: Lookup() constify call-site
commands/CmdRS.c: Lookup() constify call-site
commands/CmdLQ.c: Lookup() constify call-site
commands/CmdFI.c: Lookup() constify call-site
commands/CmdE.c: Lookup() constify call-site
commands/CmdCD.c: Lookup() constify call-site
commands/CmdAB.c: Lookup() constify call-site
cmwind/CMWcmmnds.c: Lookup() constify call-site
2024-12-26 15:20:58 -05:00
Darryl L. Miles
7a7d1ab25b
K&R cmwind/*.c: bulk function implementation conversion
...
K&R obsolete syntax removal for C23 compatibility series
2024-12-26 13:07:52 -05:00
Darryl L. Miles
2a4c66e222
K&R CMWundo.c: move typedef to before forward declaration usage
...
K&R obsolete syntax removal for C23 compatibility series
2024-12-26 13:07:52 -05:00
Darryl L. Miles
0e715ce98e
K&R: cmwind/*.c bulk forward reference function prototype conversion
...
K&R obsolete syntax removal for C23 compatibility series
2024-12-26 13:07:52 -05:00
Darryl L. Miles
b716aaa59d
K&R: cmwind.h conversion to ANSI
...
K&R obsolete syntax removal for C23 compatibility series
2024-12-26 13:07:52 -05: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 Miles
c89455782b
cmwind/CMWcmmnds.c: Incorrect return-value check for a 'scanf'-like function
...
Fix code scanning alert no. 134: Incorrect return-value check for a 'scanf'-like function (#13 )
* Create codeql.yml
* Fix code scanning alert no. 134: Incorrect return-value check for a 'scanf'-like function
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2024-10-01 12:36:12 -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
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