* OF THIS SOFTWARE.
*
* $Log: odr.h,v $
- * Revision 1.18 1996-07-26 13:38:14 quinn
+ * Revision 1.21 1997-05-14 06:53:41 adam
+ * C++ support.
+ *
+ * Revision 1.20 1997/04/30 08:52:08 quinn
+ * Null
+ *
+ * Revision 1.19 1996/10/08 12:58:08 adam
+ * New ODR function, odr_choice_enable_bias, to control behaviour of
+ * odr_choice_bias.
+ *
+ * Revision 1.18 1996/07/26 13:38:14 quinn
* Various smaller things. Gathered header-files.
*
* Revision 1.17 1995/11/08 17:41:27 quinn
#include <nmem.h>
#include <yconfig.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#ifndef bool_t
#define bool_t int
#endif
int t_class; /* implicit tagging (-1==default tag) */
int t_tag;
+ int enable_bias; /* force choice enable flag */
int choice_bias; /* force choice */
int lenlen; /* force length-of-lenght (odr_setlen()) */
typedef struct odr_arm
{
int tagmode;
- int class;
+ int zclass;
int tag;
int which;
Odr_fun fun;
#define ODR_MAXNAME 256
+#ifdef __cplusplus
+}
+#endif
+
#include <prt.h>
#include <xmalloc.h>