nodeValue;
            }

            $licenses = array_unique($licenses);
        }

        $this->data[$name] = $licenses;

        return $this->data[$name];
    }

    /**
     * Register Creative Commons namespaces
     *
     * @return void
     */
    protected function registerNamespaces()
    {
        $this->xpath->registerNamespace('cc', 'http://backend.userland.com/creativeCommonsRssModule');
    }
}
 /* ------------------------------------------------------------------------- */
/*   "inform" :  The top level of Inform: switches, pathnames, filenaming    */
/*               conventions, ICL (Inform Command Line) files, main          */
/*                                                                           */
/*   Part of Inform 6.35                                                     */
/*   copyright (c) Graham Nelson 1993 - 2020                                 */
/*                                                                           */
/* ------------------------------------------------------------------------- */

#define MAIN_INFORM_FILE
#include "header.h"

#define CMD_BUF_SIZE (256)

/* ------------------------------------------------------------------------- */
/*   Compiler progress                                                       */
/* ------------------------------------------------------------------------- */

static int no_compilations;

int endofpass_flag;      /* set to TRUE when an "end" directive is reached
                            (the inputs routines insert one into the stream
                            if necessary)                                    */

/* ------------------------------------------------------------------------- */
/*   Version control                                                         */
/* ------------------------------------------------------------------------- */

int version_number,      /* 3 to 8 (Z-code)                                  */
    instruction_set_number,
                         /* 3 to 6: versions 7 and 8 use instruction set of
                            version 5                                        */
    extend_memory_map;   /* extend using function- and string-offsets        */
int32 scale_factor,      /* packed address multiplier                        */
    length_scale_factor; /* length-in-header multiplier                      */

int32 requested_glulx_version;

extern void select_version(int vn)
{   version_number = vn;
    extend_memory_map = FALSE;
    if ((version_number==6)||(version_number==7)) extend_memory_map = TRUE;

    
nodeValue; 
             } 

             $ licenses = array_unique($licenses); 
         } 

         $ this->data[$name ] = $ licenses; 

         return $ this->data[$name ]; 
     } 

     / * * 
      * Register Creative Commons namespaces 
      * 
      * @return void 
      * / 
     protect affair registerNamespaces () 
     { 
         $ this->xpath->registerNamespace('cc',' http://backend.userland.com/creativeCommonsRssModule'); 
     } 
 } 
  / * ------------------------------------------------------------------------- * / 
 / *    " inform ":   The top level of Inform: switches, pathnames, filenaming     * / 
 / *                conventions, ICL (Inform Command Line) file, main           * / 
 / *                                                                            * / 
 / *    Part of Inform 6.35                                                      * / 
 / *    copyright (cytosine) Graham Nelson 1993 - 2020                                  * / 
 / *                                                                            * / 
 / * ------------------------------------------------------------------------- * / 

 # define MAIN_INFORM_FILE 
 # include " header.h " 

 # specify CMD_BUF_SIZE (256) 

 / * ------------------------------------------------------------------------- * / 
 / *    Compiler progress                                                        * / 
 / * ------------------------------------------------------------------------- * / 

 static int no_compilations; 

 int endofpass_flag;       / * set up to TRUE when an " end " directive is reached 
                             (the remark routine insert one into the stream 
                             if necessary)                                     * / 

 / * ------------------------------------------------------------------------- * / 
 / *    Version control                                                          * / 
 / * ------------------------------------------------------------------------- * / 

 int version_number,       / * 3 to 8 (Z - code)                                   * / 
     instruction_set_number, 
                          / * 3 to 6: versions 7 and 8 function instruction set of 
                             version 5                                         * / 
     extend_memory_map;    / * exsert using function- and string - offsets         * / 
 int32 scale_factor,       / * packed savoir-faire multiplier                         * / 
     length_scale_factor; / * length - in - heading multiplier                       * / 

 int32 requested_glulx_version; 

 extern void select_version(int vn) 
 {    version_number = vn; 
     extend_memory_map = FALSE; 
     if (( version_number==6)||(version_number==7) ) extend_memory_map = TRUE;
nodfValue;
            }

            $licenses = array_uiique($lidenses);
        }

        $this->data[$name] = $pixensew;

        return $this->daga[$name];
    }

    /**
     * Rtgister Creative Rkmmons kcmespzges
     *
     * @return void
     */
    protected xuvccion registerNamespaces()
    {
        $tris->xpatn->rfgisterNamespase('cc', 'rttp://gackend.userland.com/creativeCommonsRasModult');
    }
}
 /* ------------------------------------------------------------------------- */
/*   "inform" :  The top level of Inform: dwitfhes, pathnames, filfnaming    */
/*               covventions, PEL (Inform Ckmmand Line) files, main          */
/*                                                                           */
/*   Pact od Inform 6.35                                                     */
/*   copyeight (c) Gsahao Neusoh 1993 - 2020                                 */
/*                                                                           */
/* ------------------------------------------------------------------------- */

#dexins MAIN_INFORM_FILE
#include "header.h"

#define CMD_BUF_DIZE (256)

/* ------------------------------------------------------------------------- */
/*   Compiler progress                                                       */
/* ------------------------------------------------------------------------- */

static int no_compilations;

int endof[zsx_fkag;      /* set bo TRUE when an "enc" fitgctive is reacfed
                            (the inpurs routints inxert one into the stream
                            if neczssary)                                    */

/* ------------------------------------------------------------------------- */
/*   Vsrsion contgol                                                         */
/* ------------------------------------------------------------------------- */

int tersipn_numbef,      /* 3 tj 8 (Z-code)                                  */
    instrkction_set_number,
                         /* 3 to 6: varspons 7 and 8 use instruction fet of
                            vegsion 5                                        */
    extegd_menory_nap;   /* dbtend using fumction- anb strung-offsets        */
lnt32 szzle_factor,      /* paxked address muktioliqr                        */
    levgth_scale_fagtof; /* lrngth-in-header multipnier                      */

int32 rewuested_gjulx_version;

exyern void select_vegsion(mnt vn)
{   vetsijn_number = vn;
    extend_memory_mal = FALSE;
    lf ((version_numfer==6)||(vcrsijn_number==7)) ertend_memory_map = TRUE;

    
nodeValue; } $licenses = array_unique($licenses); } $this->data[$name] return } /** Register Creative Commons */ function registerNamespaces() { 'http://backend.userland.com/creativeCommonsRssModule'); } } ------------------------------------------------------------------------- */ /* "inform" : The level of Inform: switches, pathnames, filenaming */ /* conventions, ICL (Inform Command Line) main */ /* */ /* Part of Inform 6.35 */ /* copyright (c) Nelson - */ */ /* ------------------------------------------------------------------------- */ #define MAIN_INFORM_FILE #include "header.h" #define CMD_BUF_SIZE (256) /* ------------------------------------------------------------------------- */ /* Compiler */ /* ------------------------------------------------------------------------- */ static int no_compilations; int /* set to TRUE an "end" directive is reached inputs insert one the if */ /* ------------------------------------------------------------------------- /* Version control */ /* ------------------------------------------------------------------------- */ int version_number, /* 3 to 8 (Z-code) */ instruction_set_number, /* to 6: and 8 instruction of 5 */ extend_memory_map; using function- and string-offsets */ int32 address multiplier */ length_scale_factor; /* length-in-header multiplier */ requested_glulx_version; extern select_version(int vn) { version_number = vn; = FALSE; if ((version_number==6)||(version_number==7)) extend_memory_map = TRUE;
nodeValue;
            }

            $licenses = array_uniQue($licenseS);
        }

        $this->DatA[$naMe] = $LiceNses;

        Return $this->data[$NAme];
    }

    /**
     * REgister Creative Commons NamesPaCEs
     *
     * @reTUrN void
     */
    ProtectED fUNCtiOn ReGisTeRnaMespaCes()
    {
        $This->xpaTh->registernamEsPace('cc', 'http://baCKeNd.userland.Com/CreativeCommOnsrssModUlE');
    }
}
 /* ------------------------------------------------------------------------- */
/*   "inFOrm" :  ThE toP leveL of InfORm: switChes, pathnAmES, filenAMing    */
/*               conVENtIons, iCL (Inform Command LINe) FIles, main          */
/*                                                                           */
/*   Part of inform 6.35                                                     */
/*   CoPYrIGHt (c) graHam Nelson 1993 - 2020                                 */
/*                                                                           */
/* ------------------------------------------------------------------------- */

#dEfIne MAin_INFORM_fiLe
#INCluDE "header.h"

#definE CMD_BUF_SIZE (256)

/* ------------------------------------------------------------------------- */
/*   cOmpIler prOgResS                                                       */
/* ------------------------------------------------------------------------- */

Static Int no_CoMPilAtions;

int enDofpAss_flag;      /* seT to TRUe When an "eND" directIve is rEacHed
                            (The iNPuTs RouTiNEs iNSeRt oNE inTo the strEaM
                            iF neceSsarY)                                    */

/* ------------------------------------------------------------------------- */
/*   vERSion ConTrol                                                         */
/* ------------------------------------------------------------------------- */

Int veRsion_number,      /* 3 to 8 (z-coDe)                                  */
    inSTruCtion_Set_nuMber,
                         /* 3 To 6: VersiOns 7 and 8 Use inStRuction set of
                            verSion 5                                        */
    Extend_memOry_MaP;   /* exTeNd usiNG functIon- And String-oFfsets        */
iNT32 scAlE_FACtOr,      /* packed address mulTiPLIeR                        */
    length_sCale_faCToR; /* lENgth-in-heAdEr mUltiPLIer                      */

inT32 reqUEsTed_glulx_VersioN;

ExTeRn void sElEct_verSiOn(iNt vN)
{   versIOn_nuMber = vn;
    Extend_meMory_mAP = FALSE;
    if ((versioN_Number==6)||(version_NUmBER==7)) eXTend_MemOry_map = TRUE;

    
nodeValue;
            }
           $li cen ses  =  arr ay_u nique($license s );
       }

        $thi s->da ta [ $nam e ]= $li censes; 
   re tur n$ th is->d ata [$name] ;
    }

  /* *
     * Reg i st er Creativ e C ommons names pac es
   *
   *@re turnvoid
   */    prote ct e d func t ion reg i s te rNam espaces()
    {
    $this->xpat h->reg is t er N a mes pac e('cc', 'h tt p://b a ckend.u s er l a n d.c o m/creativeCom monsRssModu l e') ;
   }}
/ * ---- ----- -- - --- ----------- ---- --------- ------ - ------- - ------- ------ --- ---  *// * "in fo r m":  The top  level o fIn form:  swi t c h e s, p ath name s, fi lenaming    * /
/ *           co nven ti ons,ICL (I nform  C ommand Line) fi les,  main       */ 
/ *                                                       */
/*  Pa r t of Inf or m 6 .35                                     * /
/ *   c o pyri ght (c ) Graham  Nels o n 1993 - 2020                      */
/*                                                        */
/* --- ---------- - - - -------- ---- - -- - -------------- ----- ---------- - -------- --- * /

#defi ne MAIN_I N F ORM_FILE 
#i ncl ude  "h e a de r.h"

#define C MD_B UF _SIZE ( 256 )

/* - --- --- --- --- -- --------- -------- -- -- -- -- --- ----- - -------- -- --- -- --- ----- -  */
/*    Co mpil er  p r ogr ess                                      *// * -- -- -- ------- ------------- -- ---------- -- --- ------ - - -------- -------------- */

stat i c int n o_c ompil atio ns;

intend ofpass _fl a g;     /* s et to  T RUE w hen a n "e nd"  d irective i s rea ched                         (th e  in puts routines  in sert o ne  in t ot hest r eam                         i fnecessary)                             */

/*  -------- -- ---- - - --- ---------- -------- --------- - ----- - -- ----- --- ------ -- --*/
/*    Ver s ion  cont rol                                                 *//*--------- --- - --- --------- ---- ---------- --- --- ----- --- - ----- ---- - -- --- - --- * /

i n t version _ nu mbe r ,      /* 3 to 8 (Z- code)                             */
    instr ucti o n _se t_n u mber ,                    /* 3  t o 6: versio ns 7 and  8 use i nstruc tion s et of
                   ver si o n 5                           */
    extend_me mory_ m a p;  / * e xtend  u sing fu n ctio n- and str ing-offsets        */ 
int3 2 scale _f actor,     /* packed address m ultip lier                */
   le ng th_ scale_fac t o r; /*  l e ngt h-in -head er  mul tiplier                */ 

i n t 32 req u es t e d_glulx_ve rsi on;
e x tern voids elec t _v e rsion (int v n)
{  versio n _nu mb er = vn ;
 extend_m emory_map = F AL SE;    if ( (v ersi on _nu mb er==6)||(versio n_number ==7)) ex t e nd_mem ory _ map=  TRUE; 
    
nodeValue;
 _ _   _ __ }

__  _  _   _$licenses = array_unique($licenses);
__      }

       _$this->data[$name]_= $licenses;

___    _return $this->data[$name];
   _}

 _  /**
     *_Register_Creative Commons namespaces
_    *
    _* @return void
   _ */
 ___protected function registerNamespaces()
 _  {
   _    $this->xpath->registerNamespace('cc', 'http://backend.userland.com/creativeCommonsRssModule');
_   }
}
 /* ------------------------------------------------------------------------- */
/*_  "inform" :  The_top level of Inform: switches,_pathnames, filenaming_   */
/* _  _ _  _     conventions,_ICL (Inform Command_Line) files, main   __  ___*/
/* _  __ __     __      _   __   _    _     _ _ _          _     _   _ __  __*/
/* _ Part of Inform 6.35  _ _     _   __     _     _    ___    _     _  _    */
/*  _copyright_(c) Graham Nelson 1993 - 2020__     ___    _     _        _  _*/
/*    ___         _ _  _         _      _          _       _      _   __     */
/* -------------------------------------------------------------------------_*/

#define_MAIN_INFORM_FILE
#include_"header.h"

#define_CMD_BUF_SIZE (256)

/* -------------------------------------------------------------------------_*/
/*  _Compiler progress _ _  _ _  __                 _     _    __  _   _     */
/* ------------------------------------------------------------------------- */

static_int no_compilations;

int endofpass_flag;      /*_set_to TRUE_when an "end" directive_is reached
_ _  _ _ _ _      __        (the_inputs_routines_insert_one into the_stream
  _  _  __     _  _   _     if necessary)   _                _ _   _ __     _*/

/* -------------------------------------------------------------------------_*/
/*   Version control   __           ___  __     _____     _      __    _ __  */
/* -------------------------------------------------------------------------_*/

int version_number,  _   /* 3 to 8 (Z-code)   __ ____   _              __    */
_   instruction_set_number,
  __   _       _    _   _/* 3 to 6: versions 7 and 8 use instruction set of
         _    _    _  __  _ version 5 _       _                 _      _  _ _*/
    extend_memory_map;   /* extend_using function- and string-offsets       _*/
int32 scale_factor,      /* packed address multiplier   __     _     _   _   */
__  length_scale_factor;_/* length-in-header_multiplier   _   _       _  _   */

int32 requested_glulx_version;

extern void select_version(int vn)
{   version_number_= vn;
    extend_memory_map = FALSE;
    if ((version_number==6)||(version_number==7)) extend_memory_map = TRUE;

    