* Sebastian Hammer, Adam Dickmeiss
*
* $Log: proto.c,v $
- * Revision 1.23 1995-05-22 11:30:18 quinn
+ * Revision 1.25 1995-05-25 11:00:08 quinn
+ * *** empty log message ***
+ *
+ * Revision 1.24 1995/05/22 13:58:18 quinn
+ * Fixed an ODR_NULLVAL.
+ *
+ * Revision 1.23 1995/05/22 11:30:18 quinn
* Adding Z39.50-1992 stuff to proto.c. Adding zget.c
*
* Revision 1.22 1995/05/17 08:40:56 quinn
if (!odr_sequence_begin(o, p, sizeof(**p)))
return opt && odr_ok(o);
return
- odr_implicit(o, odr_visiblestring, &(*p)->groupId, ODR_CONTEXT, 0, 0) &&
- odr_implicit(o, odr_visiblestring, &(*p)->userId, ODR_CONTEXT, 1, 0) &&
+ odr_implicit(o, odr_visiblestring, &(*p)->groupId, ODR_CONTEXT, 0, 1) &&
+ odr_implicit(o, odr_visiblestring, &(*p)->userId, ODR_CONTEXT, 1, 1) &&
odr_implicit(o, odr_visiblestring, &(*p)->password, ODR_CONTEXT, 2,
- 0) &&
+ 1) &&
odr_sequence_end(o);
}
{ODR_IMPLICIT, ODR_CONTEXT, 3, Z_Operator_prox, z_ProximityOperator},
{-1, -1, -1, -1, 0}
};
- int dummy = 999;
if (!*p && o->direction != ODR_DECODE)
return opt;
if (o->direction == ODR_DECODE)
*p = odr_malloc(o, sizeof(**p));
else
- (*p)->u.and = &dummy;
+ (*p)->u.and = ODR_NULLVAL;
if (odr_choice(o, arm, &(*p)->u, &(*p)->which) &&
odr_constructed_end(o))