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