Ejemplo n.º 1
0
      }
    }
    xadFreeObjectA(XADM mem1, 0);
  }
  else
    err = XADERR_NOMEMORY;

  return err;
}

XADFIRSTCLIENT(DCS) {
  XADNEXTCLIENT,
  XADCLIENT_VERSION,
  XADMASTERVERSION,
  DCS_VERSION,
  DCS_REVISION,
  8,
  XADCF_DISKARCHIVER|XADCF_FREEDISKINFO,
  XADCID_DCS,
  "DCS",
  XADRECOGDATAP(DCS),
  XADGETINFOP(DCS),
  XADUNARCHIVEP(DCS),
  0
};

#undef XADNEXTCLIENT
#define XADNEXTCLIENT XADNEXTCLIENTNAME(DCS)

#endif /* XADMASTER_DCS_C */
Ejemplo n.º 2
0
  return (ai->xai_FileInfo ? 0 : err);
}

XADUNARCHIVE(Tar)
{
  return xadHookAccess(XADM XADAC_COPY, ai->xai_CurFile->xfi_Size, 0, ai);
}

XADFIRSTCLIENT(Tar)
{
  XADNEXTCLIENT,
  XADCLIENT_VERSION,
  XADMASTERVERSION,
  TAR_VERSION,
  TAR_REVISION,
  512,
  XADCF_FILEARCHIVER|XADCF_FREEFILEINFO|XADCF_FREESPECIALINFO,
  XADCID_TAR,
  "Tar",
  XADRECOGDATAP(Tar),
  XADGETINFOP(Tar),
  XADUNARCHIVEP(Tar),
  0
};

#undef XADNEXTCLIENT
#define XADNEXTCLIENT XADNEXTCLIENTNAME(Tar)

#endif /* XADMASTER_TAR_C */
Ejemplo n.º 3
0
    }

    return ai->xai_FileInfo ? XADERR_OK : err;
}

XADUNARCHIVE(SOS)
{
    return xadHookAccess(XADM XADAC_COPY, ai->xai_CurFile->xfi_Size, 0, ai);
}

XADFIRSTCLIENT(FSSOS) {
    XADNEXTCLIENT,
    XADCLIENT_VERSION,
    XADMASTERVERSION,
    SOS_VERSION,
    SOS_REVISION,
    0,
    XADCF_FILESYSTEM | XADCF_FREEFILEINFO,
    XADCID_FSSANITYOS,
    "SanityOS FS",
    NULL,
    XADGETINFOP(SOS),
    XADUNARCHIVEP(SOS),
    NULL
};

#undef XADNEXTCLIENT
#define XADNEXTCLIENT XADNEXTCLIENTNAME(FSSOS)

#endif /* XADMASTER_FS_SOS_C */
Ejemplo n.º 4
0
        }
      }
      else /* normal BODY chunk */
        err = xadHookAccess(XADM XADAC_COPY, (xadUINT32) EndGetM32(data+4), 0, ai);
    }
  }

  return err;
}

XADFIRSTCLIENT(SuperDuper3) {
  XADNEXTCLIENT,
  XADCLIENT_VERSION,
  XADMASTERVERSION,
  SUPERDUPER3_VERSION,
  SUPERDUPER3_REVISION,
  12,
  XADCF_DISKARCHIVER|XADCF_FREEDISKINFO,
  XADCID_SUPERDUPER3,
  "SuperDuper3",
  XADRECOGDATAP(SuperDuper3),
  XADGETINFOP(SuperDuper3),
  XADUNARCHIVEP(SuperDuper3),
  0
};

#undef XADNEXTCLIENT
#define XADNEXTCLIENT XADNEXTCLIENTNAME(SuperDuper3)

#endif /* XADMASTER_SUPERDUPER3_C */