#include "system.h"
#include "file.h"
#include "debug.h"
Go to the source code of this file.
Functions | |
const char * | rcsid (const char *p) |
int32_t | fmagicSPrint (const fmagic fm, struct magic *m) |
int | fmagicSConvert (fmagic fm, struct magic *m) |
void | fmagicSDebug (int32_t offset, char *str, int len) |
int | fmagicSGet (fmagic fm, struct magic *m) |
int | fmagicSCheck (const fmagic fm, struct magic *m) |
int | fmagicSMatch (const fmagic fm) |
int | fmagicS (fmagic fm) |
|
Definition at line 1060 of file softmagic.c. References fmagicSMatch(), fmagic_s::ml, fmagic_s::mlist, and mlist::next. Referenced by fmagicF(). |
|
Definition at line 754 of file softmagic.c. References BEDATE, BELDATE, BELONG, BESHORT, BYTE, DATE, error(), EXIT_FAILURE, magic::flag, fmagic_s::flags, FMAGIC_FLAGS_DEBUG, magic::VALUETYPE::l, LDATE, LEDATE, LELDATE, LELONG, LESHORT, LONG, magic::mask, PSTRING, REGEX, magic::reln, magic::VALUETYPE::s, SHORT, signextend(), STRING, STRING_COMPACT_BLANK, STRING_COMPACT_OPTIONAL_BLANK, STRING_IGNORE_LOWERCASE, magic::type, UNSIGNED, fmagic_s::val, magic::vallen, and magic::value. Referenced by fmagicSMatch(). |
|
Definition at line 129 of file softmagic.c. References BEDATE, BELDATE, BELONG, BESHORT, BYTE, DATE, error(), EXIT_FAILURE, LDATE, LEDATE, LELDATE, LELONG, LESHORT, LONG, magic::mask, magic::mask_op, OPADD, OPAND, OPDIVIDE, OPINVERSE, OPMINUS, OPMODULO, OPMULTIPLY, OPOR, OPXOR, PSTRING, REGEX, SHORT, STRING, magic::type, and fmagic_s::val. Referenced by fmagicSGet(). |
|
Definition at line 402 of file softmagic.c. References showstr(). Referenced by fmagicSGet(). |
|
Definition at line 414 of file softmagic.c. References BELONG, BESHORT, fmagic_s::buf, BYTE, magic::flag, fmagic_s::flags, FMAGIC_FLAGS_DEBUG, fmagicSConvert(), fmagicSDebug(), magic::in_offset, magic::in_op, magic::in_type, INDIR, LELONG, LESHORT, LONG, mdump(), fmagic_s::nb, magic::offset, OPADD, OPAND, OPDIVIDE, OPINVERSE, OPMINUS, OPMODULO, OPMULTIPLY, OPOR, OPXOR, REGEX, SHORT, magic::type, and fmagic_s::val. Referenced by fmagicSMatch(). |
|
Definition at line 961 of file softmagic.c. References magic::cont_level, magic::desc, magic::flag, fmagic_s::flags, FMAGIC_FLAGS_CONTINUE, fmagicPrintf(), fmagicSCheck(), fmagicSGet(), fmagicSPrint(), mlist::magic, fmagic_s::ml, mlist::nmagic, magic::nospflag, OFFADD, magic::offset, and xrealloc(). Referenced by fmagicS(). |
|
Definition at line 38 of file softmagic.c. References BEDATE, BELDATE, BELONG, BESHORT, BYTE, DATE, magic::desc, error(), EXIT_FAILURE, fmagicPrintf(), LDATE, LEDATE, LELDATE, LELONG, LESHORT, LONG, magic::offset, PSTRING, REGEX, magic::reln, magic::VALUETYPE::s, SHORT, signextend(), STRING, magic::type, fmagic_s::val, and magic::value. Referenced by fmagicSMatch(). |
|
Definition at line 32 of file softmagic.c. |