diff options
Diffstat (limited to 'contrib/c-bindings/pgf.h')
| -rw-r--r-- | contrib/c-bindings/pgf.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/contrib/c-bindings/pgf.h b/contrib/c-bindings/pgf.h index 744b5c551..12c555c0f 100644 --- a/contrib/c-bindings/pgf.h +++ b/contrib/c-bindings/pgf.h @@ -36,26 +36,26 @@ static inline void gf_exit(void) hs_exit(); } -typedef HsStablePtr GF_Language; typedef HsStablePtr GF_PGF; -typedef HsStablePtr GF_Type; typedef HsStablePtr GF_CId; +typedef HsStablePtr GF_Language; +typedef HsStablePtr GF_Type; typedef HsStablePtr GF_Tree; typedef HsStablePtr GF_Expr; -static inline void gf_freeLanguages(GF_Language *p) +static inline void gf_freeCIds(GF_CId *p) { - GF_Language *q = p; + GF_CId *q = p; while (*q) - gf_freeLanguage(*(q++)); + gf_freeCId(*(q++)); free(p); } -static inline void gf_freeTypes(GF_Type *p) +static inline void gf_freeLanguages(GF_Language *p) { - GF_Type *q = p; + GF_Language *q = p; while (*q) - gf_freeType(*(q++)); + gf_freeLanguage(*(q++)); free(p); } |
