X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fyaz-asncomp;h=e2a832dd20f12d264de082ca759be5abd771917c;hp=f035b56327bb9513c9ac61338fcfd965fa193b00;hb=51f5ff156a2550d96b6d27fd901edaab161b32c8;hpb=8811f4c9c5a84976b696349b5dc4d7ae0faf66b6 diff --git a/util/yaz-asncomp b/util/yaz-asncomp index f035b56..e2a832d 100755 --- a/util/yaz-asncomp +++ b/util/yaz-asncomp @@ -6,7 +6,7 @@ exec tclsh "$0" "$@" # (c) Index Data 1996-2004 # See the file LICENSE for details. # -# $Id: yaz-asncomp,v 1.2 2004-01-23 11:52:52 adam Exp $ +# $Id: yaz-asncomp,v 1.3 2004-02-11 21:39:45 adam Exp $ # set yc_version 0.3 @@ -842,8 +842,6 @@ proc asnChoice {name tag implicit tagtype} { lappend l "\todr_implicit_settag(o, $tagtype, $tag);" lappend l "\tif (odr_choice(o, arm, &(*p)->[lindex $uName 1], &(*p)->[lindex $uName 0], name))" } else { - lappend l "\tif (!*p && o->direction != ODR_DECODE)" - lappend l "\t\treturn opt;" lappend l "\tif (!odr_constructed_begin(o, p, $tagtype, $tag, 0))" lappend l "\t\treturn odr_missing(o, opt, name);" lappend l "\tif (!odr_initmember(o, p, sizeof(**p)))"