Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

file/src/print.c File Reference

#include "system.h"
#include "file.h"
#include "debug.h"

Go to the source code of this file.

Defines

#define SZOF(a)   (sizeof(a) / sizeof(a[0]))

Functions

const char * rcsid (const char *p)
void file_mdump (struct magic *m)
void error (int status, int errnum, const char *format,...)
void file_magwarn (const char *f,...)
void file_printf (const fmagic fm, const char *f,...)
const char * file_fmttime (uint32_t v, int local)

Variables

fmagic_s myfmagic
fmagic global_fmagic = &myfmagic


Define Documentation

#define SZOF  )     (sizeof(a) / sizeof(a[0]))
 

Definition at line 43 of file print.c.

Referenced by file_mdump().


Function Documentation

void error int  status,
int  errnum,
const char *  format,
... 
 

Definition at line 142 of file print.c.

References __progname.

Referenced by cvtdberr(), file_pipe2file(), fmagicD(), fmagicProcess(), fmagicSCheck(), fmagicSConvert(), fmagicSPrint(), my_fread(), poptStrerror(), uncompressbuf(), unwrap(), and vfs_parse_ls_lga().

const char* file_fmttime uint32_t  v,
int  local
 

Definition at line 205 of file print.c.

Referenced by file_mdump(), and fmagicSPrint().

void file_magwarn const char *  f,
... 
 

Definition at line 163 of file print.c.

References __progname, fmagic, global_fmagic, fmagic_s::lineno, and fmagic_s::magicfile.

Referenced by file_signextend(), and parse().

void file_mdump struct magic m  ) 
 

Definition at line 47 of file print.c.

References CHAR_COMPACT_BLANK, CHAR_COMPACT_OPTIONAL_BLANK, CHAR_IGNORE_LOWERCASE, magic::cont_level, magic::desc, FILE_BEDATE, FILE_BELDATE, FILE_BELONG, FILE_BESHORT, FILE_BYTE, FILE_DATE, file_fmttime(), FILE_LDATE, FILE_LEDATE, FILE_LELDATE, FILE_LELONG, FILE_LESHORT, FILE_LONG, FILE_OPINVERSE, FILE_PSTRING, FILE_REGEX, FILE_SHORT, file_showstr(), FILE_STRING, magic::flag, magic::in_offset, magic::in_op, magic::in_type, INDIR, magic::VALUETYPE::l, magic::mask, magic::mask_op, magic::offset, magic::reln, magic::VALUETYPE::s, STRING_COMPACT_BLANK, STRING_COMPACT_OPTIONAL_BLANK, STRING_IGNORE_LOWERCASE, SZOF, magic::type, UNSIGNED, and magic::value.

Referenced by fmagicSGet(), and parse().

void file_printf const fmagic  fm,
const char *  f,
... 
 

Definition at line 184 of file print.c.

References fmagic, fmagic_s::nob, fmagic_s::obp, fmagic_s::obuf, and vsnprintf().

Referenced by fmagicA(), fmagicD(), fmagicF(), fmagicProcess(), fmagicSMatch(), and fmagicSPrint().

const char* rcsid const char *  p  )  [inline, static]
 

Definition at line 32 of file print.c.


Variable Documentation

fmagic global_fmagic = &myfmagic
 

Definition at line 40 of file print.c.

Referenced by file_magwarn(), main(), and rpmfcClassify().

struct fmagic_s myfmagic [static]
 

Definition at line 38 of file print.c.


Generated on Tue Dec 28 15:13:25 2004 for rpm by doxygen 1.3.6