X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fodr_tag.c;h=6c534fd0795319dff0e832d43337037b49b2b940;hp=c0c569de17077909401962cf46ba19d726263757;hb=fb6d99a0c7e07d9cc4a315c447deaf6564a85505;hpb=67002f49611adb64993391b0cbf6c235f18080a4 diff --git a/src/odr_tag.c b/src/odr_tag.c index c0c569d..6c534fd 100644 --- a/src/odr_tag.c +++ b/src/odr_tag.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: odr_tag.c,v 1.3 2005-01-15 19:47:14 adam Exp $ + * $Id: odr_tag.c,v 1.4 2005-06-25 15:46:04 adam Exp $ */ /** * \file odr_tag.c @@ -19,14 +19,14 @@ int odr_peektag(ODR o, int *zclass, int *tag, int *cons) if (o->direction != ODR_DECODE) { odr_seterror(o, OOTHER, 48); - return 0; + return 0; } if (o->op->stackp > -1 && !odr_constructed_more(o)) - return 0; + return 0; if (ber_dectag(o->bp, zclass, tag, cons, odr_max(o)) <= 0) { odr_seterror(o, OREQUIRED, 49); - return 0; + return 0; } return 1; } @@ -34,11 +34,11 @@ int odr_peektag(ODR o, int *zclass, int *tag, int *cons) int odr_implicit_settag(ODR o, int zclass, int tag) { if (o->error) - return 0; + return 0; if (o->t_class < 0) { - o->t_class = zclass; - o->t_tag = tag; + o->t_class = zclass; + o->t_tag = tag; } return 1; } @@ -48,13 +48,21 @@ int odr_initmember(ODR o, void *p, int size) char **pp = (char **) p; if (o->error) - return 0; + return 0; if (o->direction == ODR_DECODE) - *pp = (char *)odr_malloc(o, size); + *pp = (char *)odr_malloc(o, size); else if (!*pp) { - o->t_class = -1; - return 0; + o->t_class = -1; + return 0; } return 1; } +/* + * Local variables: + * c-basic-offset: 4 + * indent-tabs-mode: nil + * End: + * vim: shiftwidth=4 tabstop=8 expandtab + */ +