-struct ftepp_s;
-struct ftepp_s *ftepp_create (void);
-bool ftepp_preprocess_file (struct ftepp_s *ftepp, const char *filename);
-bool ftepp_preprocess_string(struct ftepp_s *ftepp, const char *name, const char *str);
-void ftepp_finish (struct ftepp_s *ftepp);
-const char *ftepp_get (struct ftepp_s *ftepp);
-void ftepp_flush (struct ftepp_s *ftepp);
-void ftepp_add_define (struct ftepp_s *ftepp, const char *source, const char *name);
-void ftepp_add_macro (struct ftepp_s *ftepp, const char *name, const char *value);
+struct ftepp_t;
+ftepp_t *ftepp_create (void);
+bool ftepp_preprocess_file (ftepp_t *ftepp, const char *filename);
+bool ftepp_preprocess_string(ftepp_t *ftepp, const char *name, const char *str);
+void ftepp_finish(ftepp_t *ftepp);
+const char *ftepp_get(ftepp_t *ftepp);
+void ftepp_flush(ftepp_t *ftepp);
+void ftepp_add_define(ftepp_t *ftepp, const char *source, const char *name);
+void ftepp_add_macro(ftepp_t *ftepp, const char *name, const char *value);