rem: if( ! ActivatePUH( pd ) )
add: if( ! InstallPUH( PUHF_PATCH_ROM, pd ) )
context: main( void ){  int rc = 0;  DOSBase = (struct DosLibrary*) OpenLibrary( "dos.library", 37 );  MMUBase = OpenLibrary( "mmu.library", 41 );  if( DOSBase == NULL )  {    printf( "Unable to open dos.library version 37.\n" );    rc = 20;  }  if( MMUBase == NULL )  {    printf( "Unable to open mmu.library version 41.\n" );    rc = 20;  }  if( rc == 0 )  {    struct PUHData* pd;    pd = AllocPUH();        if( pd == NULL )    {      rc = 20;    }    else    {      if( ! ActivatePUH( pd ) )      {        rc = 20;      }      else      {#ifdef TEST_MODE        Test( (struct Custom*) location );#else        Test( (struct Custom*) 0xdff000 );#endif        printf( "Waiting for CTRL-C...\n" );        Wait( SIGBREAKF_CTRL_C );        printf( "Got it.\n" );                DeactivatePUH( pd );      }            FreePUH( pd );    }  }  CloseLibrary( MMUBase );  CloseLibrary( (struct Library*) DOSBase );  return rc;}