Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

keyprint.c File Reference

#include <stdio.h>
#include "ht.h"
#include "keydef.h"
#include "keyerr.h"

Defines

#define null_ptr(p)   ((p.segment==max_segments) && (p.block==0))

Functions

void print_index_block ()
void unpack_ptr ()
void mvc ()
boolean null_pntr (struct leveln_pntr p)
boolean is_primary (struct fcb *f, int bufix)
void get_page (struct fcb *f, struct leveln_pntr blk, block_type_t *buf)
void print_key1 (FILE *list, struct key *k, char caption[])
void print_key (FILE *list, unsigned char key[], int lc, char caption[])
boolean block_is_sorted (struct ix_block *b)
void check_index_chain (FILE *list, struct fcb *f, struct leveln_pntr head)
void check_index (FILE *list, struct fcb *f, int index)
int print_freespace_chain (FILE *list, struct fcb *f)
boolean contiguous (struct level0_pntr p1, struct level0_pntr p2)
int print_freespace_summary (FILE *list, struct fcb *f)
int print_freespace (FILE *list, struct fcb *f)
int print_hash_chain (FILE *list, struct fcb *f, int ix)
void print_buffer_MRU_chain (FILE *list, struct fcb *f)
void print_buffer_summary (FILE *list, struct fcb *f)
void print_segments (FILE *list, struct fcb *f)
void print_files (FILE *list, struct fcb *f)
void print_index_block (FILE *list, struct ix_block *b)
void print_index_block1 (FILE *list, struct fcb *f, int bufix)
void print_index (FILE *list, struct fcb *f)
void print_levels (FILE *list, struct fcb *f)
void print_fib (FILE *list, struct fcb *f)
void print_fcb (FILE *list, struct fcb *f)

Define Documentation

#define null_ptr      ((p.segment==max_segments) && (p.block==0))
 


Function Documentation

boolean block_is_sorted struct ix_block   b [static]
 

fcb print procedures *

void check_index FILE *    list,
struct fcb   f,
int    index
 

void check_index_chain FILE *    list,
struct fcb   f,
struct leveln_pntr    head
[static]
 

boolean contiguous struct level0_pntr    p1,
struct level0_pntr    p2
[static]
 

void get_page struct fcb   f,
struct leveln_pntr    blk,
block_type_t   buf
 

boolean is_primary struct fcb   f,
int    bufix
 

void mvc  
 

boolean null_pntr struct leveln_pntr    p
 

void print_buffer_MRU_chain FILE *    list,
struct fcb   f
 

void print_buffer_summary FILE *    list,
struct fcb   f
 

void print_fcb FILE *    list,
struct fcb   f
 

void print_fib FILE *    list,
struct fcb   f
 

void print_files FILE *    list,
struct fcb   f
 

int print_freespace FILE *    list,
struct fcb   f
 

int print_freespace_chain FILE *    list,
struct fcb   f
 

int print_freespace_summary FILE *    list,
struct fcb   f
 

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

void print_index FILE *    list,
struct fcb   f
 

void print_index_block FILE *    list,
struct ix_block   b
 

void print_index_block  
 

void print_index_block1 FILE *    list,
struct fcb   f,
int    bufix
 

void print_key FILE *    list,
unsigned char    key[],
int    lc,
char    caption[]
 

void print_key1 FILE *    list,
struct key   k,
char    caption[]
 

void print_levels FILE *    list,
struct fcb   f
 

void print_segments FILE *    list,
struct fcb   f
 

void unpack_ptr  
 


Generated on Fri Jul 2 16:25:38 2004 for Lemur Toolkit by doxygen1.2.18