diff --git a/libasn1print/asn1print.c b/libasn1print/asn1print.c
index a750d442f2ee5f8a3a8c281df499e4a9c167f601..c8d2eb57cb9a6b1ee35d692625d79f065836acfd 100644
--- a/libasn1print/asn1print.c
+++ b/libasn1print/asn1print.c
@@ -738,12 +738,12 @@ asn1print_expr_dtd(asn1p_t *asn, asn1p_module_t *mod, asn1p_expr_t *expr, enum a
 	case ASN_BASIC_OCTET_STRING:
 	case ASN_BASIC_OBJECT_IDENTIFIER:
 	case ASN_BASIC_RELATIVE_OID:
+	case ASN_BASIC_INTEGER:
 	case ASN_BASIC_UTCTime:
 	case ASN_BASIC_GeneralizedTime:
-	case ASN_BASIC_INTEGER:
 	case ASN_STRING_NumericString:
 	case ASN_STRING_PrintableString:
-		printf(" (#CDATA)");
+		printf(" (#PCDATA)");
 		break;
 	case ASN_STRING_VisibleString:
 	case ASN_STRING_ISO646String: