Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

keyprint.c File Reference

#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include "keydef.h"
#include "keyerr.h"
#include "keyprint.h"
#include "keyfile.h"

Defines

#define boolean   int
#define true   1
#define false   0
#define print_abbreviated_keys   true

Functions

void print_text_or_binary (FILE *list, unsigned char t[], unsigned int lc)
void print_leveln_pntr (FILE *list, char caption[], struct leveln_pntr *pn)
void print_level0_pntr (FILE *list, struct fcb *f, char caption[], level0_pntr *p0)
void print_lc_key (FILE *list, struct key *k, char caption[])
void print_rec_key (FILE *list, struct key *k, char caption[])
void print_key_struct (FILE *list, struct key *k, char caption[])
void print_key (FILE *list, int index, struct key *k, char caption[])
void print_index_type (FILE *list, int index_type)
void print_ix_block_entry (FILE *list, struct fcb *f, struct ix_block *b, int i)
void print_index_block (FILE *list, struct fcb *f, struct ix_block *b)
boolean is_primary (struct fcb *f, int bufix)
int print_hash_chain (FILE *list, struct fcb *f, int ix)
void print_buffer_caption (FILE *list, struct fcb *f, int ix)
void print_buffer_MRU_chain (FILE *list, struct fcb *f)

Define Documentation

#define boolean   int
 

#define false   0
 

#define print_abbreviated_keys   true
 

#define true   1
 


Function Documentation

boolean is_primary (  struct fcb *  f,
int  bufix
)  [static]
 

void print_buffer_caption (  FILE *  list,
struct fcb *  f,
int  ix
) 
 

void print_buffer_MRU_chain (  FILE *  list,
struct fcb *  f
) 
 

int print_hash_chain (  FILE *  list,
struct fcb *  f,
int  ix
) 
 

void print_index_block (  FILE *  list,
struct fcb *  f,
struct ix_block *  b
) 
 

void print_index_type (  FILE *  list,
int  index_type
)  [static]
 

void print_ix_block_entry (  FILE *  list,
struct fcb *  f,
struct ix_block *  b,
int  i
)  [static]
 

void print_key (  FILE *  list,
int  index,
struct key *  k,
char  caption[]
) 
 

void print_key_struct (  FILE *  list,
struct key *  k,
char  caption[]
)  [static]
 

void print_lc_key (  FILE *  list,
struct key *  k,
char  caption[]
)  [static]
 

void print_level0_pntr (  FILE *  list,
struct fcb *  f,
char  caption[],
level0_pntr *  p0
) 
 

void print_leveln_pntr (  FILE *  list,
char  caption[],
struct leveln_pntr *  pn
) 
 

void print_rec_key (  FILE *  list,
struct key *  k,
char  caption[]
)  [static]
 

void print_text_or_binary (  FILE *  list,
unsigned char  t[],
unsigned int  lc
)  [static]
 


Generated on Tue Jun 15 11:02:57 2010 for Lemur by doxygen 1.3.4