/* $Id: lzma.c,v 1.2 2011/01/13 20:56:45 khorben Exp $ */ /* Copyright (c) 2011 khorben of Uberwall */ #include "plugin.h" /* lzma */ /* public */ /* types */ struct lzma { /* FIXME implement */ }; /* variables */ /* magic */ static unsigned char sig[] = "\x5d\x00\x00\xff\x80"; static PluginMagic lzma_magic[] = { { 0, 0, sig, sizeof(sig) - 1 }, { 0, 0, NULL, 0 } }; /* functions */ static int lzma_callback(PluginHelper * ph, int signature, FILE * fp); /* plugin */ Plugin plugin = { PT_ARCHIVE | PT_COMPRESSION, "LZMA", lzma_magic, lzma_callback }; /* private */ /* functions */ /* lzma_callback */ static int lzma_callback(PluginHelper * ph, int signature, FILE * fp) { /* FIXME implement */ return 0; }