PRIdASN instead of lld
git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@395 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/libasn1fix/asn1fix_crange.c b/libasn1fix/asn1fix_crange.c
index e35ecad..f6e1111 100644
--- a/libasn1fix/asn1fix_crange.c
+++ b/libasn1fix/asn1fix_crange.c
@@ -157,7 +157,7 @@
case ARE_MIN: strcpy(buf, "MIN"); break;
case ARE_MAX: strcpy(buf, "MAX"); break;
case ARE_VALUE:
- snprintf(buf, sizeof(buf), "%lld", (long long)edge->value);
+ snprintf(buf, sizeof(buf), "%" PRIdASN, edge->value);
}
return buf;
}
@@ -280,9 +280,9 @@
switch(val->type) {
case ATV_INTEGER:
if(type != ACT_EL_RANGE && type != ACT_CT_SIZE) {
- FATAL("Integer %lld value invalid "
+ FATAL("Integer %" PRIdASN " value invalid "
"for %s constraint at line %d",
- (long long)val->value.v_integer,
+ val->value.v_integer,
asn1p_constraint_type2str(type), lineno);
return -1;
}
diff --git a/libasn1fix/asn1fix_enum.c b/libasn1fix/asn1fix_enum.c
index 8a90a43..4eb9813 100644
--- a/libasn1fix/asn1fix_enum.c
+++ b/libasn1fix/asn1fix_enum.c
@@ -102,9 +102,9 @@
*/
FATAL(
"Enumeration %s at line %d: "
- "Explicit value \"%s(%lld)\" "
+ "Explicit value \"%s(%" PRIdASN ")\" "
"is not greater "
- "than previous values (max %lld)",
+ "than previous values (max %" PRIdASN ")",
expr->Identifier,
ev->_lineno,
ev->Identifier,
diff --git a/libasn1fix/asn1fix_misc.c b/libasn1fix/asn1fix_misc.c
index c022abc..b049d1a 100644
--- a/libasn1fix/asn1fix_misc.c
+++ b/libasn1fix/asn1fix_misc.c
@@ -51,8 +51,8 @@
memcpy(buf + sizeof(buf) - 4, "...", 4);
return buf;
case ATV_INTEGER:
- ret = snprintf(buf, sizeof(buf), "%lld",
- (long long)v->value.v_integer);
+ ret = snprintf(buf, sizeof(buf), "%" PRIdASN,
+ v->value.v_integer);
if(ret >= (ssize_t)sizeof(buf))
memcpy(buf + sizeof(buf) - 4, "...", 4);
return buf;