42 #define APP_SET_COMPS 12 44 #define DEF_ATT_CHOICE_COMPS 13 45 #define FNT_BDY_CHOICE_COMPS 2 51 int appSetCompsArr[ 2 * APP_SET_COMPS + 1 ]
52 = { 2 * APP_SET_COMPS,
54 EXTERNAL_REFERENCE_TYPE, SYN_NEEDED,
57 OBJINFO, SYN_OPTIONAL,
58 STARTUP, SYN_OPTIONAL,
59 CLOSEDOWN, SYN_OPTIONAL,
63 SPAWNCLOSE, SYN_OPTIONAL,
64 RESTART, SYN_OPTIONAL,
65 DEFATTS, SYN_OPTIONAL,
66 ODESKTOPCOLOUR, SYN_OPTIONAL };
68 int defAttChoiceCompArr[ DEF_ATT_CHOICE_COMPS + 1 ] = { DEF_ATT_CHOICE_COMPS + 1,
83 int fontBodyChoiceCompArr[ FNT_BDY_CHOICE_COMPS + 1 ] = { FNT_BDY_CHOICE_COMPS + 1,
85 OBJECT_REFERENCE_TYPE };
101 int spaceCount = indentCount;
104 while (listPtr != NULL)
106 spaceCount = indentCount;
108 while (spaceCount > 0)
114 printf(
"Application Tag %d\n", listPtr->tag );
116 fpa1_decodeAppSetList( listPtr->children, indentCount + 1 );
118 listPtr = listPtr->next;
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Typedefs for script reading functions.
Contains macros for MHEG-5 ASN.1 tags and structures.
syntax item block manager Contains functions to create a mini memory manager for allocating syntax li...
int fpa1_delList(fpa1_syntaxList *firstComp)
Contains functions used to parse MHEG-5 ASN.1 SETs. SETs can have components in any order and as such...
Contains functions to decode MHEG-5 ASN.1 Application class components.