aboutsummaryrefslogtreecommitdiff
path: root/src/symcoord.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/symcoord.c')
-rw-r--r--src/symcoord.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/symcoord.c b/src/symcoord.c
index 4a737af..c4349f5 100644
--- a/src/symcoord.c
+++ b/src/symcoord.c
@@ -53,7 +53,7 @@ sd_eofbepos_16 = {
53 .trans = trans_group_udfix 53 .trans = trans_group_udfix
54}; 54};
55 55
56static SymData * all_sd[] = { 56SymData * all_sd[] = {
57 &sd_cp_16, 57 &sd_cp_16,
58 &sd_eofbepos_16, 58 &sd_eofbepos_16,
59 NULL 59 NULL
@@ -266,6 +266,18 @@ transfinder_nxopt31(uint64_t ind, Trans *ret)
266 266
267/* Other functions ***********************************************************/ 267/* Other functions ***********************************************************/
268 268
269void
270free_sd(SymData *sd)
271{
272 if (sd->generated) {
273 free(sd->class);
274 free(sd->rep);
275 free(sd->transtorep);
276 }
277
278 sd->generated = false;
279}
280
269static void 281static void
270gensym(SymData *sd) 282gensym(SymData *sd)
271{ 283{

Generated with cgit - Back to sebastiano.tronto.net