git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@900 59561ff5-6e30-0410-9f3c-9617f08c8826
This commit is contained in:
vlm 2005-06-06 08:28:58 +00:00
parent 47da9a8610
commit a5b977d609
4 changed files with 10 additions and 8 deletions

View File

@ -64,7 +64,8 @@ asn1f_fix_parametrized_assignment(arg_t *arg) {
&& (from)->tag.tag_class) { \
FATAL("Layered tagging in parametrization " \
"is not yet supported, " \
"contact asn1c author for assistance with"); \
"contact asn1c author for assistance " \
"with line %d", (to)->_lineno); \
return -1; \
} \
/* This code shall not be invoked too early */ \

View File

@ -144,7 +144,7 @@ asn1p_expr_free(asn1p_expr_t *expr) {
char *asn1p_tag2string(struct asn1p_type_tag_s *tag, char *buf) {
static buf_stat[TAG2STRING_BUFFER_SIZE];
static char buf_stat[TAG2STRING_BUFFER_SIZE];
char *start;
char *end;
@ -170,7 +170,7 @@ char *asn1p_tag2string(struct asn1p_type_tag_s *tag, char *buf) {
}
buf += snprintf(buf + strlen(buf), end - buf,
"%" PRIdASN "]", tag->tag_value);
assert((buf - end) > sizeof(" IMPLICIT "));
assert((unsigned int)(buf - end) > sizeof(" IMPLICIT "));
switch(tag->tag_mode) {
case TM_DEFAULT: break;

View File

@ -394,7 +394,7 @@ static const short yyrline[] = { 0,
1876, 1879, 1884, 1906, 1911, 1916, 1922, 1928, 1936, 1944,
1952, 1959, 1969, 1974, 2004, 2006, 2009, 2016, 2022, 2024,
2025, 2026, 2029, 2031, 2032, 2035, 2040, 2047, 2054, 2056,
2060
2061
};
#endif
@ -3410,7 +3410,7 @@ case 270:
;
break;}
case 271:
#line 2061 "asn1p_y.y"
#line 2062 "asn1p_y.y"
{
checkmem(yyvsp[0].tv_str);
yyval.tv_str = yyvsp[0].tv_str;
@ -3490,7 +3490,7 @@ yyerrlab: /* here on detecting error */
count = 0;
/* Start X at -yyn if nec to avoid negative indexes in yycheck. */
for (x = (yyn < 0 ? -yyn : 0);
x < (ssize_t)(sizeof(yytname) / sizeof(char *)); x++)
x < (sizeof(yytname) / sizeof(char *)); x++)
if (yycheck[x + yyn] == x)
size += strlen(yytname[x]) + 15, count++;
msg = (char *) malloc(size + 15);
@ -3502,7 +3502,7 @@ yyerrlab: /* here on detecting error */
{
count = 0;
for (x = (yyn < 0 ? -yyn : 0);
x < (ssize_t)(sizeof(yytname) / sizeof(char *)); x++)
x < (sizeof(yytname) / sizeof(char *)); x++)
if (yycheck[x + yyn] == x)
{
strcat(msg, count == 0 ? ", expecting `" : " or `");
@ -3638,7 +3638,7 @@ yyerrhandle:
}
return 1;
}
#line 2067 "asn1p_y.y"
#line 2068 "asn1p_y.y"

View File

@ -2056,6 +2056,7 @@ optIdentifier:
| Identifier {
$$ = $1;
}
;
Identifier:
TOK_identifier {