updated manual

diff --git a/asn1c/asn1c.1 b/asn1c/asn1c.1
index 1b58f4d..1e4a515 100644
--- a/asn1c/asn1c.1
+++ b/asn1c/asn1c.1
@@ -17,10 +17,10 @@
 \-E
 \-F
 \-L
-\-N
 \-P
-.RI "\-S " directory
 \-R
+.RI "\-S " directory
+.RI "\-t " data-string
 .TP
 .B Language Options
 .br
@@ -29,6 +29,10 @@
 \-fno-c99
 \-funnamed-unions
 .TP
+.B Output Options
+.br
+\-print-constraints
+.TP
 .B Warning Options
 .br
 \-Werror
@@ -38,7 +42,7 @@
 .SH OVERALL OPTIONS
 .TP
 .B \-E
-Stop after the parsing stage. The output is reconstructed ASN.1
+Stop after the parsing stage. The output is a reconstructed ASN.1
 specification code, which is sent to the standard output.
 .TP
 .B \-F
@@ -53,21 +57,20 @@
 .B -E
 output.
 .TP
-.B \-N
-Do not generate certain type of comments in
-.B -E
-output.
-.TP
 .B \-P
 Dump the compiled output to the standard output instead of creating the
 target language files on disk.
 .TP
-.B \-S directory
-Use the specified directory with ASN.1 skeleton files.
-.TP
 .B \-R
 Restrict the compiler to generate only the ASN.1 tables,
 omitting the usual support code.
+.TP
+.B \-S directory
+Use the specified directory with ASN.1 skeleton files.
+.TP
+.B \-t data-string
+Interpret the data-string as a sequence of hexadecimal values representing
+the start of BER TLV encoding. Print the human readable explanation.
 .SH LANGUAGE OPTIONS
 .TP
 .B \-ftypes88
@@ -82,6 +85,11 @@
 .TP
 .B \-funnamed-unions
 Enable unnamed unions in structures definitions.
+.SH OUTPUT OPTIONS
+.TP
+.B \-print-constraints
+When -EF are also specified, this option forces the compiler to explain
+its internal understanding of subtype constraints.
 .SH WARNING OPTIONS
 .TP
 .B \-Werror