Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gslmagic.cc File Reference
#include "gslmagic.hh"
#include "gslcommon.hh"
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <fcntl.h>
Include dependency graph for gslmagic.cc:

Macros

#define BFILE_BSIZE
 
#define MAX_MAGIC_STRING
 
#define SKIP_CLEAN(s)
 

Functions

void gsl_magic_list_brute_match (SfiRing *magic_list, const gchar *file_name, guint skip_bytes, GslMagic *skip_magic, SfiRing **ext_matches, SfiRing **other_matches)
 
GslMagic * gsl_magic_list_match_file_skip (SfiRing *magic_list, const gchar *file_name, guint skip_offset)
 
GslMagic * gsl_magic_list_match_file (SfiRing *magic_list, const gchar *file_name)
 
GslMagic * gsl_magic_create (gpointer data, gint priority, const gchar *extension, const gchar *magic_spec)
 

Variables

typedef Enum