[Redbutton-devel] SF.net SVN: redbutton: [385] redbutton-author/trunk/asn1tag.h
Brought to you by:
skilvington
|
From: <ski...@us...> - 2007-09-16 20:24:37
|
Revision: 385
http://redbutton.svn.sourceforge.net/redbutton/?rev=385&view=rev
Author: skilvington
Date: 2007-09-16 13:24:33 -0700 (Sun, 16 Sep 2007)
Log Message:
-----------
do a couple by hand so I can see how to automate it
Modified Paths:
--------------
redbutton-author/trunk/asn1tag.h
Modified: redbutton-author/trunk/asn1tag.h
===================================================================
--- redbutton-author/trunk/asn1tag.h 2007-09-16 20:09:47 UTC (rev 384)
+++ redbutton-author/trunk/asn1tag.h 2007-09-16 20:24:33 UTC (rev 385)
@@ -23,6 +23,9 @@
#define ASN1TAG_CHOICE 10001
/* ENUMERATED types are encoded as INTEGERs */
#define ASN1TAG_ENUMERATED 10002
+/* SEQUENCEs and SETs are just used to group their children together */
+#define ASN1TAG_SEQUENCE 10003
+#define ASN1TAG_SET 10004
/* abstract types */
#define ASN1TAGCLASS_Root ASN1TAG_SYNTHETIC
@@ -554,11 +557,11 @@
/* UNIVERSAL ASN1 types in the grammar */
#define ASN1TAGCLASS_JointIsoItuIdentifier ASN1TAGCLASS_INTEGER
#define ASN1TAGCLASS_MHEGStandardIdentifier ASN1TAGCLASS_INTEGER
+#define ASN1TAGCLASS_DirectFont ASN1TAGCLASS_OctetString
+#define ASN1TAGCLASS_IndirectFont ASN1TAG_SYNTHETIC
/* start TODO */
#define ASN1TAG_FIXME 99999
-#define ASN1TAGCLASS_DirectFont ASN1TAG_FIXME
-#define ASN1TAGCLASS_IndirectFont ASN1TAG_FIXME
#define ASN1TAGCLASS_XScene ASN1TAG_FIXME
#define ASN1TAGCLASS_YScene ASN1TAG_FIXME
#define ASN1TAGCLASS_Width ASN1TAG_FIXME
@@ -699,7 +702,7 @@
#define ASN1TAGCLASS_XPosition ASN1TAG_FIXME
#define ASN1TAGCLASS_YPosition ASN1TAG_FIXME
#define ASN1TAGCLASS_ReferencedContent ASN1TAG_FIXME
-#define ASN1TAGCLASS_XYPosition ASN1TAG_FIXME
+#define ASN1TAGCLASS_XYPosition ASN1TAG_SEQUENCE
#define ASN1TAGCLASS_Point ASN1TAG_FIXME
#define ASN1TAGCLASS_Rational ASN1TAG_FIXME
#define ASN1TAGCLASS_ExternalReference ASN1TAG_FIXME
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|