viewht

Langue: en

Version: October 1, 1997 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

viewht - displays a hash table contents
man2html: unable to open or read file man1/alc_origin.1

SYNOPSYS

 #include "mut.h"
 void viewht(table, display)
 ht *table;
 char *(*display)();
 

PARAMETER

table
Hash table to be viewed
display
Function to be used for displaying an item of the table This function needs a user supplied parameter, the pointer to the item.

DESCRIPTION

viewht() displays all items of table :
index
This is the entry index of the hash table
key
This pointer is the one given by the user. It is displayed using something like
fprintf(stdout, "%s\n", display(key));.
value
This is the value associated with the key. It is displayed as an int.

EXAMPLE

 #include "mut.h"
 #include <stdio.h>
 typedef struct of_fp {
    char *name;
    float f;
    void *p;
 } fp;
 char *printout(s)
 fp *s;
 {
 char t[BUFSIZ];
    sprintf(t, "name : `%s' :~~~: float value : `%.6f' <%#x>",
       s->name, s->f, s->p);
    return t;
 }
 void displayall(h)
 ht *h;
 {
    viewht(h, printout);
 }
 

SEE ALSO

mbk(1), addht(3), delht(3), addhtitem(3), gethtitem(3), sethtitem(3), delhtitem(3).
man2html: unable to open or read file man1/alc_bug_report.1