| 
    XMMS2
    
   | 
 
#include <glib.h>#include <glib/gprintf.h>#include <string.h>#include <stdlib.h>#include <xmms/xmms_log.h>#include <xmmspriv/xmms_xform.h>Macros | |
| #define | SWAP16(v, endian) | 
| #define | SWAP32(v, endian) | 
| #define | CMP(v1, entry, v2) | 
Typedefs | |
| typedef enum  xmms_magic_entry_type_St  | xmms_magic_entry_type_t | 
| typedef enum  xmms_magic_entry_operator_St  | xmms_magic_entry_operator_t | 
| typedef struct xmms_magic_entry_St | xmms_magic_entry_t | 
| typedef struct  xmms_magic_checker_St  | xmms_magic_checker_t | 
| typedef struct  xmms_magic_ext_data_St  | xmms_magic_ext_data_t | 
Functions | |
| gboolean | xmms_magic_extension_add (const gchar *mime, const gchar *ext) | 
| gboolean | xmms_magic_add (const gchar *desc, const gchar *mime,...) | 
Variables | |
| const xmms_plugin_desc_t | xmms_builtin_magic = { XMMS_PLUGIN_TYPE_XFORM , 7 , G_STRINGIFY( magic ), "Magic file identifier" , XMMS_VERSION , "Magic file identifier" , (gboolean (*)(gpointer)) xmms_magic_plugin_setup } | 
| #define CMP | ( | v1, | |
| entry, | |||
| v2 | |||
| ) | 
| #define SWAP16 | ( | v, | |
| endian | |||
| ) | 
| #define SWAP32 | ( | v, | |
| endian | |||
| ) | 
| typedef struct xmms_magic_checker_St xmms_magic_checker_t | 
| typedef enum xmms_magic_entry_operator_St xmms_magic_entry_operator_t | 
| typedef struct xmms_magic_entry_St xmms_magic_entry_t | 
| typedef enum xmms_magic_entry_type_St xmms_magic_entry_type_t | 
| typedef struct xmms_magic_ext_data_St xmms_magic_ext_data_t | 
| const xmms_plugin_desc_t xmms_builtin_magic = { XMMS_PLUGIN_TYPE_XFORM , 7 , G_STRINGIFY( magic ), "Magic file identifier" , XMMS_VERSION , "Magic file identifier" , (gboolean (*)(gpointer)) xmms_magic_plugin_setup } |