/* Copyright (C) 2006, Index Data ApS
* See the file LICENSE for details.
- * $Id: nfa.h,v 1.7 2006-05-10 13:58:46 heikki Exp $
+ * $Id: nfa.h,v 1.10 2006-08-11 12:43:52 adam Exp $
*/
/**
#define YAZ_NFA_H
#include <yaz/yconfig.h>
+#include <stdio.h>
YAZ_BEGIN_CDECL
* \param s the state to add this to. If null, adds to the initial state
* \param seq is a sequence of yaz_fna_chars.
* \param seq_len is the length of the sequence
- * \Return the final state
+ * \return the final state
*
* Starting from state s (or from the initial state, if s is
* null), finds as much of seq as possible and inserts the rest.
* already printable, passing a null pointer here prints them with a %s
*
*/
-void yaz_nfa_dump(FILE *F, yaz_nfa *n, char *(*strfunc)(void *) );
+void yaz_nfa_dump(FILE *F,
+ yaz_nfa *n,
+ char *(*strfunc)(void *) );
+
+/** \brief Helper to dump converters
+ *
+ */
+char *yaz_nfa_dump_converter(void *conv);
/* \} */