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

uint32_t magic::_count
 

Definition at line 217 of file file.h.

uint32_t magic::_flags
 

Definition at line 218 of file file.h.

uint64_t magic::_mask
 

Definition at line 215 of file file.h.

struct { ... } magic::_s
 

union { ... } magic::_u
 

uint8_t magic::cond
 

Definition at line 177 of file file.h.

Referenced by parse().

uint16_t magic::cont_level
 

Definition at line 111 of file file.h.

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

char magic::desc[64]
 

Definition at line 237 of file file.h.

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

uint8_t magic::dummy1
 

Definition at line 178 of file file.h.

uint8_t magic::flag
 

Definition at line 113 of file file.h.

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

int32_t magic::in_offset
 

Definition at line 210 of file file.h.

Referenced by bs1(), 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::in_type
 

Definition at line 123 of file file.h.

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

uint32_t magic::lineno
 

Definition at line 212 of file file.h.

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

uint8_t magic::mask_op
 

Definition at line 175 of file file.h.

Referenced by file_mdump(), and parse().

uint8_t magic::nospflag
 

Definition at line 112 of file file.h.

Referenced by parse().

uint32_t magic::offset
 

Definition at line 208 of file file.h.

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

uint8_t magic::reln
 

Definition at line 120 of file file.h.

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

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::vallen
 

Definition at line 121 of file file.h.

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

union magic::VALUETYPE magic::value
 

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


The documentation for this struct was generated from the following file:
Generated on Fri Aug 31 11:16:17 2007 for rpm by  doxygen 1.4.6