X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=util%2Fyaz-asncomp;h=e2a832dd20f12d264de082ca759be5abd771917c;hb=dd472005b2c12e54a0436d22e56970f48bc32704;hp=f035b56327bb9513c9ac61338fcfd965fa193b00;hpb=0ff4f5bd6fc1007c322530ba6a3633869140f448;p=yaz-moved-to-github.git 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)))"