Annotation of 43BSDTahoe/new/jove/table.h, revision 1.1

1.1     ! root        1: /***************************************************************************
        !             2:  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
        !             3:  * is provided to you without charge, and with no warranty.  You may give  *
        !             4:  * away copies of JOVE, including sources, provided that this notice is    *
        !             5:  * included in all the files.                                              *
        !             6:  ***************************************************************************/
        !             7: 
        !             8: typedef struct word    Word;
        !             9: typedef struct table   Table;
        !            10: 
        !            11: struct word {
        !            12:        Word    *wd_next;
        !            13:        char    *wd_text;
        !            14: };
        !            15: 
        !            16: struct table {
        !            17:        Table   *t_next;
        !            18:        Word    *t_wordlist;
        !            19: };
        !            20: 
        !            21: extern Table   *make_table();
        !            22: extern Word    *word_in_table();
        !            23: 
        !            24: #define        table_top(table)        (table->t_wordlist)
        !            25: #define next_word(w)           (w->wd_next)
        !            26: #define last_word_p(w)         (w->wd_next == NIL)
        !            27: #define word_text(w)           (w->wd_text)
        !            28: #define word_length(w)         (strlen(word_text(w)))

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.