Darryl L. Miles
686adc13b3
tiles: unclear why TileStoreFreeList is an exported global
...
Looks private internal implementation detail that may benefit from
compiler single compile unit optimisations.
2025-04-09 15:07:27 -04:00
Darryl L. Miles
0f19a20c8c
tiles: pointer arithmetic with 'unsigned long' is too narrow for _WIN64
...
is mmap() is available the type 'size_t' is better suited
2025-04-09 15:07:27 -04:00
Darryl L. Miles
34dfd3686b
tiles: treat ti_client as pointer and use macros
2025-04-09 15:07:27 -04:00
Darryl L. Miles
cc6e7ebe84
tiles: constify data and API call arguments as appropriate
2025-04-09 15:07:27 -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
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
967b41343b
GCC14: warning: missing braces around initializer
...
GCC14 -Wall cleanup series [-Wmissing-braces]
2024-10-09 21:12:55 -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
231a299b16
Initial commit at Tue Apr 25 08:41:48 EDT 2017 by tim on stravinsky
2017-04-25 08:41:48 -04:00