diff options
author | Lev Walkin <vlm@lionet.info> | 2004-10-25 22:58:49 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-10-25 22:58:49 +0000 |
commit | 451af473ed769bfc325c0551594ca4fd36ec6279 (patch) | |
tree | 86c0ff2b7f1278c469eb5b4b3295f114d62d59fb /asn1c/enber.c | |
parent | eeab25b4d3b406116186829d53d15dae651cc3fa (diff) |
Removed confusion between &xNN; and &#xNN; in enber and unber.
Diffstat (limited to 'asn1c/enber.c')
-rw-r--r-- | asn1c/enber.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/asn1c/enber.c b/asn1c/enber.c index c6cadf7b..2a2c8fb3 100644 --- a/asn1c/enber.c +++ b/asn1c/enber.c @@ -353,8 +353,13 @@ process_line(const char *fname, char *line, int lineno) { continue; } cl++; + if(*cl != '#') { + fputc(*cl, stdout); + continue; + } + cl++; if(*cl != 'x') { - fprintf(stderr, "%s: Expected \"&xNN;\" at line %d\n", + fprintf(stderr, "%s: Expected \"&#xNN;\" at line %d\n", fname, lineno); exit(EX_DATAERR); } @@ -373,7 +378,7 @@ process_line(const char *fname, char *line, int lineno) { v |= clv - 'a' + 10; break; default: fprintf(stderr, - "%s: Expected \"&xNN;\" at line %d (%c)\n", + "%s: Expected \"&#xNN;\" at line %d (%c)\n", fname, lineno, clv); exit(EX_DATAERR); } @@ -381,7 +386,7 @@ process_line(const char *fname, char *line, int lineno) { cl++; if(*cl != ';') { fprintf(stderr, - "%s: Expected \"&xNN;\" at line %d\n", + "%s: Expected \"&#xNN;\" at line %d\n", fname, lineno); exit(EX_DATAERR); } |