magic Struct Reference

#include <file/src/file.h>

Collaboration diagram for magic:

[legend]

Data Fields

uint16_t cont_level
uint8_t nospflag
uint8_t flag
uint8_t reln
uint8_t vallen
uint8_t type
uint8_t in_type
uint8_t in_op
uint8_t mask_op
uint8_t cond
uint8_t dummy1
uint32_t offset
int32_t in_offset
uint32_t lineno
union {
   uint64_t   _mask
   struct {
      uint32_t   _count
      uint32_t   _flags
   }   _s
_u
magic::VALUETYPE value
char desc [64]

Data Structures

union  VALUETYPE

Detailed Description

Definition at line 109 of file file.h.


Field Documentation

uint16_t magic::cont_level

Definition at line 111 of file file.h.

Referenced by apprentice_file(), bs1(), file_mdump(), and parse().

uint8_t magic::nospflag

Definition at line 112 of file file.h.

Referenced by parse().

uint8_t magic::flag

Definition at line 113 of file file.h.

Referenced by file_mdump(), file_signextend(), magiccheck(), mget(), and parse().

uint8_t magic::reln

Definition at line 120 of file file.h.

Referenced by apprentice_magic_strength(), file_mdump(), getvalue(), magiccheck(), mprint(), and parse().

uint8_t magic::vallen

Definition at line 121 of file file.h.

Referenced by apprentice_magic_strength(), file_mdump(), getvalue(), magiccheck(), mget(), and mprint().

uint8_t magic::type

Definition at line 122 of file file.h.

Referenced by apprentice_magic_strength(), bs1(), check_format(), file_mdump(), file_signextend(), getvalue(), magiccheck(), mconvert(), mget(), mprint(), parse(), and string_modifier_check().

uint8_t magic::in_type

Definition at line 123 of file file.h.

Referenced by file_mdump(), mget(), and parse().

uint8_t magic::in_op

Definition at line 174 of file file.h.

Referenced by file_mdump(), mget(), and parse().

uint8_t magic::mask_op

Definition at line 175 of file file.h.

Referenced by file_mdump(), and parse().

uint8_t magic::cond

Definition at line 177 of file file.h.

Referenced by parse().

uint8_t magic::dummy1

Definition at line 178 of file file.h.

uint32_t magic::offset

Definition at line 208 of file file.h.

Referenced by bs1(), file_mdump(), magiccheck(), and parse().

int32_t magic::in_offset

Definition at line 210 of file file.h.

Referenced by bs1(), file_mdump(), mget(), and parse().

uint32_t magic::lineno

Definition at line 212 of file file.h.

Referenced by bs1(), file_mdump(), and parse().

uint64_t magic::_mask

Definition at line 215 of file file.h.

uint32_t magic::_count

Definition at line 217 of file file.h.

uint32_t magic::_flags

Definition at line 218 of file file.h.

struct { ... } magic::_s

union { ... } magic::_u

union magic::VALUETYPE magic::value

Referenced by bs1(), file_mdump(), getvalue(), magiccheck(), and mprint().

char magic::desc[64]

Definition at line 237 of file file.h.

Referenced by check_fmt(), check_format(), file_mdump(), mprint(), and parse().


The documentation for this struct was generated from the following file:
Generated on Fri Aug 31 11:02:32 2007 for rpm by  doxygen 1.5.1