aboutsummaryrefslogtreecommitdiff
path: root/linetab.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-06-18 01:50:21 -0400
committerB. Watson <urchlay@slackware.uk>2024-06-18 01:50:21 -0400
commit600c7fcd2ca1827cb1e02d8821878410ae410638 (patch)
treef4d5685c91c0256dc7935406f4611defce016f63 /linetab.c
parente1ba78324eccdb4db798bf05d640d616ccecc217 (diff)
downloadbw-atari8-tools-600c7fcd2ca1827cb1e02d8821878410ae410638.tar.gz
cxrefbas and renumbas: free allocated memory on exit.
Diffstat (limited to 'linetab.c')
-rw-r--r--linetab.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/linetab.c b/linetab.c
index 1889689..5fb0a32 100644
--- a/linetab.c
+++ b/linetab.c
@@ -164,3 +164,8 @@ void build_ref_table(void) {
on_start_stmt = on_cmd_token = on_exp_token = on_var_token = 0;
}
+void free_ref_table(void) {
+ int i;
+ for(i = 0; i < 32768; i++)
+ if(linerefs[i]) free(linerefs[i]);
+}