diff options
| author | kevin.kofler <kevin.kofler@chello.at> | 2010-05-16 21:09:51 +0000 |
|---|---|---|
| committer | kevin.kofler <kevin.kofler@chello.at> | 2010-05-16 21:09:51 +0000 |
| commit | 2e6512e3fd9e9b1c612fe36be1c75d7ed4146fa5 (patch) | |
| tree | bd2695235a9481d4d3d3c7f81701606007d1b21e /contrib/c-bindings/pgf.h | |
| parent | 218beec02c3a8572ed99db9799aa2d36ea011f51 (diff) | |
Update the C bindings to build with the current PGF API
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); } |
