freetype/src/tools
suzuki toshiya 5f20c89215 apinames: Fix a buffer overrun for VMS platform.
Some output formats may rewrite symbol names during the output,
like the concatenation of "64__" suffix on VMS.  To estimate
sufficient size to store symbol name, pass the output format
info to `names_add`.  For VMS, `names_add` allocates longer
buffer to append "64__".

* apinames.c (SUFFIX_VMS_64ADDR): New macro of "64__".
(main): Pass the format info to `read_header_file`.
(read_header_file): Pass the format info to `names_add`.
(names_add): Receive the format info, and reserve the symbol
name buffer 4 byte longer in the case of VMS, to append the
suffix in `names_dump`.
2024-10-13 21:18:47 +09:00
..
ftrandom Replace sprintf with snprintf. 2023-05-23 13:18:01 +02:00
afblue.pl Update all copyright notices. 2024-01-27 11:11:22 -05:00
apinames.c apinames: Fix a buffer overrun for VMS platform. 2024-10-13 21:18:47 +09:00
chktrcmp.py * src/tools/*.py: Migrate to Python 3. 2022-09-28 22:35:49 -04:00
cordic.py * src/tools/*.py: Migrate to Python 3. 2022-09-28 22:35:49 -04:00
glnames.py Update all copyright notices. 2024-01-27 11:11:22 -05:00
make_distribution_archives.py Move scripts/make_distribution_archives.py to src/tools. 2020-09-25 08:07:43 +02:00
no-copyright * src/tools/no-copyright: Updated. 2023-01-17 09:15:36 +01:00
test_afm.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
test_bbox.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
test_trig.c Remove redundant inclusion of `ft2build.h'. 2020-06-13 21:15:45 +02:00
update-copyright * src/tools/update-copyright: Allow execution from other repositories. 2023-01-17 19:03:45 +01:00
update-copyright-year Update all copyright notices. 2024-01-27 11:11:22 -05:00
vms_shorten_symbol.c [apinames] Fix VMS handling of overly long function names. 2023-03-07 07:28:32 +01:00