--- /dev/null
+extern "C"
+{
+
+/* functions from part_func.c */
+float pf_fold(char *sequence, char *structure);
+/* calculate partition function and base pair probabilities */
+void init_pf_fold(int length); /* allocate space for pf_fold() */
+void free_pf_arrays(void); /* free arrays from pf_fold() */
+void update_pf_params(int length); /*recalculate energy parameters */
+char bppm_symbol(float *x); /* string representation of structure */
+double mean_bp_dist(int length); /* mean pair distance of ensemble */
+
+}